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

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


4
Как я могу заставить setuptools установить пакет, который не на PyPI?
Я только начал работать с setuptools и virtualenv. Для моего пакета требуется последняя версия python-gearman, доступная только на GitHub. Версия python-gearman, находящаяся на PyPI, старая. Исходный код Github совместим с setuptools, то есть имеет setup.py и т. Д. Есть ли способ заставить setuptools загрузить и установить новую версию вместо того, …

4
Тесты носа фиксируют вывод моих печатных заявлений. Как это обойти?
Когда я печатаю $ nosetests -v mytest.py все мои распечатки выводятся при прохождении всех тестов. Я хочу видеть вывод на печать, даже все проходит. Итак, что я делаю, это заставляю ошибку подтверждения видеть результат, вот так. class MyTest(TestCase): def setUp(self): self.debug = False def test_0(self): a = .... # construct …
142 python  nosetests 


6
_DEBUG против NDEBUG
Какое определение препроцессора следует использовать для указания отладочных разделов кода? Используйте #ifdef _DEBUGили #ifndef NDEBUGили есть лучший способ сделать это, например #define MY_DEBUG? Я думаю, что _DEBUGVisual Studio специфичен, стандарт NDEBUG?
142 c++  c  debugging 

6
Почему неравенство проверяется как (! (A == b)) во многих кодах стандартной библиотеки C ++?
Это код из стандартного removeкода библиотеки C ++ . Почему неравенство проверяется if (!(*first == val))вместо if (*first != val)? template <class ForwardIterator, class T> ForwardIterator remove (ForwardIterator first, ForwardIterator last, const T& val) { ForwardIterator result = first; while (first!=last) { if (!(*first == val)) { *result = *first; …
142 c++ 

3
Почему git запрашивает у меня сообщение о коммите после слияния?
Недавно, после любого git pull, git начал порождать мой текстовый редактор и запрашивать сообщение фиксации слияния. Сообщение о коммите уже предварительно заполнено, и мне просто нужно сохранить и закрыть окно, чтобы завершить извлечение. В прошлом он выполнял бы слияние в молчании со стандартным сообщением о фиксации (по аналогии с Merge …
142 git  git-pull 

4
Является ли передача по значению разумным значением по умолчанию в C ++ 11?
В традиционном C ++ передача по значению в функции и методы является медленной для больших объектов и обычно не одобряется. Вместо этого программисты на C ++ стремятся передавать ссылки, что быстрее, но при этом возникает множество сложных вопросов, касающихся владения и особенно управления памятью (в случае, если объект выделен в …
142 c++  coding-style  c++11 

10
В чем разница между полем, переменной, атрибутом и свойством в Java POJO?
При обращении к внутренним закрытым переменным Java POJO, которые имеют геттеры / сеттеры, я использовал следующие термины: поле переменная атрибут свойство Есть ли разница между вышеперечисленным? Если да, какой правильный термин использовать? Есть ли другой термин, чтобы использовать, когда эта сущность сохраняется?
142 java  pojo 

12
MVC против n-уровневой архитектуры
Мне было интересно, в чем именно заключается разница между MVC (который является архитектурным шаблоном) и n-уровневой архитектурой для приложения. Я искал это, но не мог найти простое объяснение. Может быть, я немного наивен в понятиях MVC, поэтому, если кто-то сможет объяснить разницу, это было бы здорово. ура

11
Как найти утечку памяти Java
Как вы находите утечку памяти в Java (используя, например, JHat)? Я попытался загрузить дамп кучи в JHat, чтобы получить базовый взгляд. Тем не менее, я не понимаю, как я могу найти корневую ссылку ( ref ) или как она там называется. По сути, я могу сказать, что существует несколько сотен …

1
Коммиты с перекрестными ссылками в github
Я хотел бы сослаться на коммиты в других репо (в данном случае подмодули) в выпусках github моего основного репо. Можно ли сделать это, не вводя полную гиперссылку способом, аналогичным тому, как github создает укороченную гиперссылку из номера коммита?
142 git  github 

9
Встроенные комментарии для Bash?
Я хотел бы иметь возможность закомментировать один флаг в одной строке команды. У Bash только есть from # till end-of-lineкомментарии. Я смотрю на трюки, как: ls -l $([ ] && -F is turned off) -a /etc Это некрасиво, но лучше, чем ничего. Есть ли способ лучше? Кажется, работает следующее, но …
142 bash  comments 

8
Установить позицию курсора на contentEditable <div>
Я пришел к окончательному кросс-браузерному решению, чтобы установить позицию курсора / каретки в последнюю известную позицию, когда contentEditable = 'on' &lt;div&gt; восстанавливает фокус. Кажется, по умолчанию функциональность редактируемого содержимого div заключается в перемещении курсора / курсора в начало текста в div при каждом нажатии на него, что нежелательно. Я полагаю, …


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