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

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

6
Где разместить конфигурацию Gradle (то есть учетные данные), которые не следует фиксировать?
Я пытаюсь развернуть артефакт Gradle в репозитории Maven, и мне нужно указать для этого учетные данные. Это работает отлично на данный момент: uploadArchives { repositories { mavenDeployer { repository(url: "http://.../nexus/content/repositories/snapshots/") { authentication(userName: "admin", password: "admin123") } } } } Но мне не нравится хранить учетные данные в системе контроля версий. …
155 gradle 


8
Это хороший стиль, чтобы явно вернуться в Ruby?
Исходя из фона Python, где всегда есть «правильный способ сделать это» («Pythonic»), когда дело доходит до стиля, мне интересно, существует ли то же самое для Ruby. Я использовал свои собственные рекомендации по стилю, но я думаю о выпуске своего исходного кода, и я хотел бы, чтобы он придерживался любых неписаных …

5
Массив включить любое значение из другого массива?
Какой самый эффективный способ проверить, содержит ли массив какой-либо элемент из второго массива? Два примера ниже, попытка ответить на вопрос, foodsсодержит какой-либо элемент из cheeses: cheeses = %w(chedder stilton brie mozzarella feta haloumi reblochon) foods = %w(pizza feta foods bread biscuits yoghurt bacon) puts cheeses.collect{|c| foods.include?(c)}.include?(true) puts (cheeses - foods).size …
155 ruby  arrays 

14
do..end vs фигурные скобки для блоков в Ruby
У меня есть коллега, который активно пытается убедить меня, что я не должен использовать do..end и вместо этого использовать фигурные скобки для определения многострочных блоков в Ruby. Я твердо нахожусь в лагере использования только фигурных скобок для коротких однострочников и делаю .. конец всему остальному. Но я думал, что смогу …

11
Java Runtime.getRuntime (): получение выходных данных от выполнения программы командной строки
Я использую среду выполнения для запуска команд командной строки из моей программы Java. Тем не менее, я не знаю, как получить результат, который возвращает команда. Вот мой код: Runtime rt = Runtime.getRuntime(); String[] commands = {"system.exe", "-send" , argument}; Process proc = rt.exec(commands); Я пытался сделать, System.out.println(proc);но это ничего не …
155 java  runtime 

5
Какой смысл в Lookup <TKey, TElement>?
MSDN объясняет поиск следующим образом: А Lookup&lt;TKey, TElement&gt; напоминает Dictionary&lt;TKey, TValue&gt;. Разница в том, что Dictionary &lt;TKey, TValue&gt; отображает ключи на отдельные значения, тогда как Lookup &lt;TKey, TElement&gt; отображает ключи на коллекции значений. Я не считаю это объяснение особенно полезным. Для чего используется Lookup?
155 c#  .net  linq  lookup 

10
Что такое хороший алгоритм ограничения скорости?
Я мог бы использовать некоторый псевдокод или, лучше сказать, Python. Я пытаюсь реализовать очередь ограничения скорости для бота Python IRC, и она частично работает, но если кто-то запускает меньше сообщений, чем предел (например, ограничение скорости составляет 5 сообщений в 8 секунд, а человек запускает только 4), и следующий триггер более …

10
dynamic_cast и static_cast в C ++
Я совершенно запутался с dynamic_castключевым словом в C ++. struct A { virtual void f() { } }; struct B : public A { }; struct C { }; void f () { A a; B b; A* ap = &amp;b; B* b1 = dynamic_cast&lt;B*&gt; (&amp;a); // NULL, because 'a' …
155 c++  dynamic-cast 

6
Как запретить rm сообщать, что файл не найден?
Я использую rmв сценарии BASH, чтобы удалить много файлов. Иногда файлы отсутствуют, поэтому он сообщает о многих ошибках. Мне не нужно это сообщение. Я искал на странице справочника команду, чтобы заставить rmзамолчать, но единственная опция, которую я нашел, это то -f, что из описания «игнорировать несуществующие файлы, никогда не запрашивать», …
155 bash  rm 

5
почему DateTime.ToString («дд / мм / гггг») дает мне дд-мм-гггг?
Я хочу, чтобы моя дата и время конвертировались в строку в формате "дд / мм / гггг" Всякий раз, когда я конвертирую это используя DateTime.ToString("dd/MM/yyyy"), я получаю dd-MM-yyyyвместо этого. Есть ли какая-то информация о культуре, которую я должен установить?
155 c#  .net  datetime 

10
MYSQL Усеченное неверное значение DOUBLE
Когда ниже приведен SQL-запрос: UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768 Возникает следующая ошибка: 1292 - Truncated incorrect DOUBLE value: 'Secolul XVI - XVIII' Как это исправить? shop_category структура таблицы: category_id mediumint(8) name varchar(250) name_eng varchar(250)
155 mysql 

7
Как открыть файл локального диска с помощью JavaScript?
Я пытался открыть файл с window.open("file:///D:/Hello.txt"); Браузер не позволяет открывать локальный файл таким образом, вероятно, из соображений безопасности. Я хочу использовать данные файла на стороне клиента. Как я могу прочитать локальный файл в JavaScript?
155 javascript 

3
Могу ли я в Eclipse иметь несколько представлений консоли одновременно, каждое из которых отображает разные консоли?
Я работаю над некоторыми приложениями, которые в режиме отладки входят в консоль. Я хотел бы запустить и отладить их изнутри Eclipse и одновременно просматривать консоль для каждого из них. Тем не менее, у меня есть одна вкладка Консоль, которая показывает один выход консоли одновременно. Есть ли способ, которым я могу …
155 eclipse  console  ide 


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