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

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

9
Лучшие практики с STDIN в Ruby?
Я хочу иметь дело с вводом командной строки в Ruby: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Каков наилучший способ сделать это? В частности, я хочу иметь дело с пустым STDIN и надеюсь на элегантное решение. #!/usr/bin/env ruby STDIN.read.split("\n").each do |a| puts …
307 ruby  stdin 


20
В чем разница между интеграцией и юнит-тестами?
Я знаю так называемое учебное определение юнит-тестов и интеграционных тестов. Что мне любопытно, так это когда пора писать модульные тесты ... Я напишу их, чтобы охватить как можно больше наборов классов. Например, если у меня есть Wordкласс, я напишу несколько модульных тестов для этого Wordкласса. Затем я начинаю писать свой …


9
Что-то вроде «содержит что-нибудь» для набора Java?
У меня есть два набора, A и B, одного типа. Я должен найти, содержит ли A какой-либо элемент из множества B. Что было бы лучшим способом сделать это без перебора наборов? В библиотеке Set есть contains(object)и containsAll(collection), но нет containsAny(collection).
307 java 

20
Печать в одну строку динамически
Я хотел бы сделать несколько утверждений, которые дают стандартный вывод, не видя новых строк между утверждениями. В частности, предположим, у меня есть: for item in range(1,100): print item Результат: 1 2 3 4 . . . Как заставить это выглядеть вместо этого: 1 2 3 4 5 ... Более того, …
307 python  printing 

3
Visual Studio перейти к следующему ярлыку ошибки?
При сбое компиляции в VB.NET в Visual Studio 2008 в нижней части экрана появляется список ошибок. Чтобы перейти к ошибке, я дважды щелкаю по ошибке в списке ошибок. Есть ли ярлык для автоматического перехода к следующей ошибке в списке? Иногда становится немного утомительно, когда приходится тянуться вниз и дважды щелкать …

1
Git количество коммитов на автора во всех ветках
Я хотел бы получить количество коммитов на автора во всех ветках. я вижу это git shortlog -s -n Распечатывает очень хороший список, но он не учитывает коммиты, которые еще не объединены из других веток. Если повторить эту команду для каждой ветви, то очевидно, что общие коммиты подсчитываются несколько раз. Не …

7
MySQL Строка запроса содержит
Я пытался выяснить, как я могу сделать запрос с MySQL, который проверяет, $haystackсодержит ли значение (строка ) в определенном столбце определенные данные (строку $needle), например так: mysql_query(" SELECT * FROM `table` WHERE `column`.contains('{$needle}') "); В PHP функция вызывается substr($haystack, $needle), поэтому возможно: WHERE substr(`column`, '{$needle}')=1

16
Запуск нового эмулятора Intel для Android
В последнее время Google и Intel опубликовали новый способ запуска эмулятора, который должен работать намного лучше, чем предыдущая версия (которая эмулировала процессор ARM). Вот несколько ссылок об этом: это и это . Однако после установки новых компонентов и создания новой конфигурации эмулятора в соответствии с инструкциями я получаю сообщение об …

6
Как использовать данные JSON POST в приложении Express
Я отправляю следующую строку JSON на мой сервер. ( { id = 1; name = foo; }, { id = 2; name = bar; } ) На сервере у меня есть это. app.post('/', function(request, response) { console.log("Got response: " + response.statusCode); response.on('data', function(chunk) { queryResponse+=chunk; console.log('data'); }); response.on('end', function(){ console.log('end'); …
307 json  node.js  express 



6
Как мне избежать пробелов в пути для копирования scp в Linux?
Я новичок в Linux, я хочу скопировать файл с удаленной в локальную систему ... теперь я использую команду scp в системе Linux .. У меня есть некоторые папки или имена файлов с пробелами, когда я пытаюсь скопировать это файл, он показывает сообщение об ошибке: «Нет такого файла или каталога» Я …
307 linux  unix  ubuntu  whitespace  scp 

6
Передавать события мыши через абсолютно позиционированный элемент
Я пытаюсь захватить события мыши на элементе с другим абсолютно позиционированным элементом поверх него. Прямо сейчас события в абсолютно позиционированном элементе попадают на него и всплывают до его родителя, но я хочу, чтобы он был «прозрачным» для этих событий мыши и направлял их во все, что за ним стоит. Как …

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