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

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

9
Как оценить эффективность PHP-скрипта
Я хочу знать, как лучше всего протестировать мои PHP-скрипты. Неважно, это задание cron, веб-страница или веб-сервис. Я знаю, что могу использовать microtime, но действительно ли он дает мне реальное время PHP-скрипта? Я хочу протестировать и протестировать различные функции PHP, которые делают то же самое. Например, preg_matchvs strposили domdocumentvs preg_matchили preg_replace …

15
Как лучше всего вставить примеры исходного кода в документ Microsoft Word?
Мне нужно написать несколько документов, которые будут включать примеры исходного кода. Некоторые из примеров будут написаны из среды IDE, а другие будут написаны на месте. Мои примеры в основном написаны на Java. Для человека, привыкшего к LaTeX, делать это в Word крайне болезненно. Однако для этого я привязан к Word. …
131 ms-word 

4
Конфликт слияния Git rebase не может продолжаться
Я пытаюсь переустановить «dev», чтобы догнать ветку «master». $ git checkout dev $ git rebase master First, rewinding head to replay your work on top of it... Applying: Corrected compilation problems that came from conversion from SVN. Using index info to reconstruct a base tree... M src/com/.... <stdin>:125: trailing whitespace. …
131 git  git-rebase 

8
Как запустить скрипт Python из C #?
Такого рода вопросы задавались раньше в разной степени, но я чувствую, что на него нет краткого ответа, поэтому я задаю его снова. Я хочу запустить скрипт на Python. Скажем так: if __name__ == '__main__': with open(sys.argv[1], 'r') as f: s = f.read() print s Которая получает местоположение файла, читает его, …

8
Что такое тип данных SYSNAME в SQL Server?
Для чего нужен тип данных SYSNAME SQL Server? BOL говорит: Тип данных sysname используется для столбцов таблицы, переменных и параметров хранимых процедур, в которых хранятся имена объектов. но я действительно этого не понимаю. Есть ли вариант использования, который вы можете предоставить?
131 sql  sql-server  tsql  types 

4
Убедитесь, что поле существует с MongoDB
Итак, я пытаюсь найти все записи, для которых задано поле и которые не равны нулю. Я пытаюсь использовать $exists, однако, согласно документации MongoDB, этот запрос вернет поля, которые равны нулю. $exists соответствует документам, содержащим поле, в котором хранится нулевое значение. Итак, теперь я предполагаю, что мне придется сделать что-то вроде …
131 mongodb 


10
Непоследовательная среда, пожалуйста, внимательно проверьте план пакета
Я пытался обновить или установить новые пакеты из анаконды, и в последнее время появилось это сообщение: The environment is inconsistent, please check the package plan carefully The following package are causing the inconsistency: - defaults/win-32::anaconda==5.3.1=py37_0 done Я пробовал с, conda clean --allа затем, conda update --allно он сохраняется. Conda Info …
131 anaconda  conda 



11
Использование логического? в выражении if
Если у меня есть значение Boolean b, допускающее значение NULL , я могу выполнить следующее сравнение на Java: Boolean b = ...; if (b != null && b) { /* Do something */ } else { /* Do something else */ } В Kotlin я могу добиться того же, используя …
131 kotlin  null 

5
Коммиты Git дублируются в той же ветке после выполнения перебазирования
Я понимаю сценарий, представленный в Pro Git об опасностях ребазинга . Автор в основном объясняет, как избежать дублирования коммитов: Не перемещайте коммиты, которые вы отправили в публичный репозиторий. Я собираюсь рассказать вам свою конкретную ситуацию, потому что я думаю, что она не совсем соответствует сценарию Pro Git, и у меня …
131 git  branch  rebase 

19
Как удалить пряжу
Как я могу удалить пряжу? Я использовал его для проекта, ориентированного на реакцию, и теперь всякий раз, когда я извлекаю код, index.ios.jsили index.android.jsон выдает ошибку, я хотел бы просто использовать npm, но всякий раз, когда я инициализирую проект, ориентированный на реакцию, по умолчанию используется yarn. Я пробовал, npm uninstall yarnно …
131 node.js  yarnpkg 

12
django изменить порт сервера запуска по умолчанию
Я хотел бы сделать порт по умолчанию, который manage.py runserverслушает, определяемым посторонним config.ini. Есть ли что-то более простое решение, чем разбор sys.argvвнутри manage.pyи вставка настроенного порта? Цель состоит в том, чтобы запускаться ./manage.py runserverбез необходимости каждый раз указывать адрес и порт, но заставляя его принимать аргументы из config.ini.

12
Получить ширину устройства в javascript
Есть ли способ получить ширину устройства пользователя, а не ширину области просмотра, с помощью javascript? Медиа-запросы CSS предлагают это, как я могу сказать @media screen and (max-width:640px) { /* ... */ } и @media screen and (max-device-width:960px) { /* ... */ } Это полезно, если я ориентируюсь на смартфоны в …

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