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

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

12
Упаковка библиотеки C в Python: C, Cython или ctypes?
Я хочу вызвать библиотеку C из приложения Python. Я не хочу оборачивать весь API, только функции и типы данных, которые имеют отношение к моему случаю. На мой взгляд, у меня есть три варианта: Создайте действительный модуль расширения на C. Вероятно, это излишне, и я также хотел бы избежать накладных расходов …
284 python  c  ctypes  cython 

8
Когда удалять ветки в Git?
Предположим, у нас есть стабильное приложение. Завтра кто-то сообщит о большой старой ошибке, которую мы решили исправить сразу. Таким образом, мы создаем ветку для этого исправления из «master», мы называем его «2011_Hotfix» и поднимаем его, чтобы все разработчики могли совместно исправлять его. Мы исправляем ошибку и объединяем «2011_Hotfix» с «master», …

4
Maven родитель пом против модулей пом
Кажется, есть несколько способов структурировать родительские помпы в многопроектной сборке, и мне интересно, есть ли у кого-нибудь мысли о преимуществах / недостатках каждого из них. Самый простой способ иметь родительский pom - это поместить его в корень проекта, т.е. myproject/ myproject-core/ myproject-api/ myproject-app/ pom.xml где pom.xml является как родительским проектом, …

23
Инъекция Mockito издевается в бобе Spring
Я хотел бы внедрить фиктивный объект Mockito в bean-компонент Spring (3+) для модульного тестирования с помощью JUnit. Мои зависимости bean-компонентов в настоящее время внедряются с использованием @Autowiredаннотации для закрытых полей-членов. Я рассмотрел использование, ReflectionTestUtils.setFieldно экземпляр компонента, который я хочу внедрить, на самом деле является прокси и, следовательно, не объявляет поля …

6
Что означает «Контент-тип: application / json; charset = utf-8 ”действительно значит?
Когда я делаю POST-запрос с телом JSON в свой REST-сервис, я включаю его Content-type: application/json; charset=utf-8в заголовок сообщения. Без этого заголовка я получаю ошибку от сервиса. Я также могу успешно использовать Content-type: application/jsonбез ;charset=utf-8порции. Что именно делает charset=utf-8? Я знаю, что это определяет кодировку символов, но сервис работает без него. …


6
SyntaxError: не-ASCII символ '\ xa3' в файле, когда функция возвращает '£'
Скажем, у меня есть функция: def NewFunction(): return '£' Я хочу напечатать кое-что со знаком решетки перед ним, и это выдает ошибку, когда я пытаюсь запустить эту программу, это сообщение об ошибке отображается: SyntaxError: Non-ASCII character '\xa3' in file 'blah' but no encoding declared; see http://www.python.org/peps/pep-0263.html for details Может кто-нибудь …

13
Что такое Windows-эквивалент команды diff?
Я знаю, что есть пост, похожий на этот: здесь . Я попытался использовать compкоманду, как она упоминала, но если у меня есть два файла, один с данными типа «abcd», а другой с данными «abcde», он просто говорит, что файлы имеют разные размеры. Я хотел знать, где именно они отличаются. В …
284 windows  cmd  diff 


10
Какой стиль комментария я должен использовать в пакетных файлах?
Я писал некоторые командные файлы и наткнулся на это руководство пользователя , которое было довольно информативным. Одна вещь, которую он показал мне, заключалась в том, что строки можно комментировать не толькоREM , но и с помощью ::. Это говорит: Комментарии в пакетном коде могут быть сделаны с использованием двойной двоеточия, …

12
Сканер против BufferedReader
Насколько я знаю, два наиболее распространенных метода чтения символьных данных из файла в Java - это использование Scannerили BufferedReader. Я также знаю, что BufferedReaderчитает файлы эффективно, используя буфер, чтобы избежать операций с физическим диском. Мои вопросы: Работает Scannerтак же хорошо, как BufferedReader? Почему бы вы выбрали Scannerболее BufferedReaderили наоборот?

4
Как мне работать с Git-репозиторием в другом репозитории?
У меня есть репозиторий Git, в котором я храню все свои основные файлы JavaScript и CSS и сценарии, которые я буду использовать в различных проектах. Если я создаю новый проект в своем собственном Git-репозитории, как мне использовать файлы JavaScript из моего медиа-репозитория в моем новом проекте таким образом, чтобы мне …

6
Что значит Линус Торвальдс, когда говорит, что Git «никогда не отслеживает файл»?
Цитируя Линуса Торвальдса, когда его спросили, сколько файлов может обработать Git во время его Tech Talk в Google в 2007 году (43:09): ... Git отслеживает ваш контент. Он никогда не отслеживает ни одного файла. Вы не можете отслеживать файл в Git. Что вы можете сделать, так это то, что вы …

4
Git обновляет субмодули рекурсивно
Мой проект struture ProjectA -FrameworkA (submodule) --Twig (submodule of FrameworkA) Как я могу рекурсивно обновлять субмодули? Я уже попробовал некоторые команды git (в корне ProjectA) git submodule foreach git pull origin master или git submodule foreach --recursive git pull origin master но не могу вытащить файлы Twig.


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