программирование

Q & A для профессиональных программистов и энтузиастов

10
Получить строковый символ по индексу - Java
Я знаю, как определить индекс определенного символа или числа в строке, но есть ли какой-нибудь предопределенный метод, который я могу использовать, чтобы дать мне символ в n-й позиции? Таким образом, в строке «foo», если бы я запросил символ с индексом 0, он вернул бы «f». Примечание. В приведенном выше вопросе …
231 java  string 

8
Как заменить несколько шаблонов одновременно с помощью sed?
Предположим, у меня есть строка 'abbc', и я хочу заменить: ab -> bc bc -> ab Если я попробую две замены, результат будет не тем, что я хочу: echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab Так какую команду sed я могу использовать для замены, как показано ниже? echo abbc | sed …
231 replace  syntax  sed 

12
Вызов асинхронного метода синхронно
У меня есть asyncметод: public async Task<string> GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; } Мне нужно вызвать этот метод из синхронного метода. Как я могу сделать это, не дублируя GenerateCodeAsyncметод, чтобы он работал синхронно? Обновить Пока не найдено разумного решения. Тем не менее, я вижу, что HttpClientуже …


12
Ошибка типа: $ .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 

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

20
Как изменить метки фасетов?
Я использовал следующую ggplotкоманду: ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + theme(panel.background = theme_blank()) производить Однако я хотел бы изменить метки фасетов на более короткие (например Hosp …
231 r  ggplot2  symbols  facet  plotmath 


9
Перейти к началу строки, не открывая новую строку в VI
Уже целую вечность я использовал SHIFTOи SHIFT$перейти к началу и концу строки в vi. Тем не менее, SHIFTOэто больше для открытия новой строки над курсором. Есть ли какая-нибудь команда, которая просто приводит вас к началу строки?
231 vim  vi 

9
ВЫБЕРИТЕ * ОТ X ГДЕ id IN (…) с помощью 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, они все еще немного мешают всем, если вам нужно повторять эту процедуру много раз по мере развития вашего проекта. Итак, я бы предпочел …

10
Node.js выдает ошибку «что не определено»
В моем приложении node.js я сделал npm install btoa-atobтак, чтобы я мог использовать функции btoa () и atob (), которые встроены в клиентский JavaScript, но по какой-то причине не были включены в узел. Новый каталог появился в моей папке node_modules, которая сама находится в корне вместе с app.js. Затем я …
231 node.js 


6
Найти неиспользуемые пакеты npm в package.json
Есть ли способ определить, есть ли в вашем файле package.json пакеты, которые больше не нужны? Например, при тестировании пакета и последующем комментировании или удалении кода, но забыв удалить его, я получаю пару пакетов, которые можно удалить. Какой эффективный способ определить, можно ли безопасно удалить пакет?


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.