Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

12
Виклик асинхронного методу синхронно
У мене є asyncметод: public async Task<string> GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; } Мені потрібно викликати цей метод із синхронного методу. Як я можу це зробити без копіювання GenerateCodeAsyncметоду для того, щоб це працювало синхронно? Оновлення Однак розумного рішення не знайдено. Однак я бачу, що HttpClientвже …


5
Реалізація Gradle vs API
Я намагаюся зрозуміти це , в чому різниця між apiі implementationконфігурацією при побудові своїх залежностей. У документації йдеться про те, що implementationкращий час на побудову, але, побачивши цей коментар у подібному питанні, я повинен задуматися, чи правда це. Оскільки я не фахівець з граду, я сподіваюся, що хтось може допомогти. …

7
Відобразить зображення у масштабі сірого за допомогою matplotlib
Я намагаюся відобразити зображення в градаціях сірого за допомогою matplotlib.pyplot.imshow () . Моя проблема полягає в тому, що зображення сірого шару відображається як кольорова карта. Мені потрібен масштаб сірого, тому що я хочу намалювати зверху зображення кольором. Я читаю на зображенні та перетворюю в масштаб сірого за допомогою PIL's Image.open …

2
Як збільшити максимальну кількість відкритих редакторів в IntelliJ?
Я будую додаток grails з IntelliJ 9.0, і я є великим шанувальником ярлика CTR + TAB, який перемикається між активними редакторами. Однак за замовчуванням IntelliJ одночасно відкриває ТОЛЬКО 10 активних редакторів. Мені це явно недостатньо. Чи знаєте ви, якщо можливо, як я можу налаштувати свій IDE так, щоб було відкрито …

12
TypeError: $ .ajax (…) - це не функція?
Я намагаюся створити простий запит AJAX, який повертає деякі дані з бази даних MySQL. Ось моя функція нижче: function AJAXrequest(url, postedData, callback) { $.ajax() ({ type: 'POST', url: url, data: postedData, dataType: 'json', success: callback }); } ... і ось, де я це називаю, аналізуючи необхідні параметри: AJAXrequest('voting.ajax.php', imageData, function(data) …
231 jquery  ajax  json 

13
Gradle: Як відображати результати тестів на консолі в режимі реального часу?
Я хотів би бачити результати тестування (system.out / err, повідомлення журналу з компонентів, які тестуються), коли вони працюють у тій же консолі, яку я запускаю: gradle test І не чекати, поки будуть проведені тести, щоб переглянути тестові звіти (які генеруються лише після завершення тестів, тому я не можу нічого "хвіст …
231 testing  console  gradle 


9
ВИБІРТИ * ІЗ X, де ідентифікується (…) з Dapper ORM
Який найкращий спосіб написати запит із пунктом IN за допомогою Dapper ORM, коли список значень для пункту IN походить із ділової логіки? Наприклад, скажімо, у мене є запит: SELECT * FROM SomeTable WHERE id IN (commaSeparatedListOfIDs) Це commaSeparatedListOfIDsпередається з ділової логіки, і це може бути будь-який тип IEnumerable(of Integer). Як …
231 .net  sql  dapper 

15
Вставити команду перед кореневою коміткою в Git?
Я раніше запитав про те, як розбити перші два коміти у сховищі git. Хоча рішення досить цікаві і не дуже настільки вигадливі, як деякі інші речі в git, вони все ще є частиною поспішної сумки боляче, якщо вам потрібно повторити процедуру багато разів під час розвитку вашого проекту. Отже, я …



6
Знайдіть невикористані пакети npm у package.json
Чи є спосіб визначити, чи є у вашому файлі package.json пакунки, які більше не потрібні? Наприклад, коли випробовуєте пакунок і пізніше коментуєте чи видаляєте код, але забуваючи видалити його, я закінчую парою пакетів, які можна було б видалити. Який був би ефективний спосіб визначити, чи можна безпечно видалити пакет?


6
Як правильно оновити вузол за допомогою nvm
Чи можливо оновити nodeпрямо на місці, замість того, щоб вручну встановити останню стабільну версію? Я встановив версію node.js5.0 з nvm, але тепер я хочу її оновити 5.4. Я намагаюся уникати перевстановлення всіх моїх глобальних пакетів вручну ( наприклад , запустивши npm install -g grunt-cli bower yo yoman-angular-generator blabla blablablabla...).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.