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

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


17
Как поменять 'рельсы генерируют'
Я хочу удалить все файлы, которые он создал, и откатить все сделанные изменения, но не обязательно в базу данных, но больше в файлы конфигурации. Я хотел бы автоматически удалить все сопоставления ресурсов для модели / контроллера, удаленные в файле rout.rb и везде, где могли быть внесены изменения?

19
Как проверить, является ли массив пустым с помощью PHP?
playersбудет либо пустым, либо разделенным запятыми списком (или одним значением). Какой самый простой способ проверить, пусто ли оно? Я предполагаю, что смогу сделать это, как только я получу $gameresultмассив в $gamerow? В этом случае, вероятно, было бы более эффективно пропустить взрыв, $playerlistесли он пуст, но ради аргумента, как бы я …
471 php  arrays 

8
Как мне полностью переименовать проект Xcode (т.е. с учетом папок)?
У меня есть проект с именем XXX. Я хочу переименовать этот проект в YYY. Обратите внимание, что XXXэто очень распространенный термин (например, «данные» или просто «проект»), и поэтому простой поиск и замена RegEx невозможен из-за риска повреждения файлов конфигурации проекта. Мой текущий каталог проекта содержит следующие элементы: XXX XXXTests XXX.xcodeproj …

11
Npm проверить и обновить пакет, если это необходимо
Нам нужно интегрировать тестер Karma в TeamCity, и для этого я бы хотел написать небольшой скрипт для sys-инженеров (powershell или любой другой), который бы: выбрать нужный номер версии из какого-либо файла конфигурации (я думаю, я могу поместить его в качестве комментария прямо в karma.conf.js) проверить, установлена ​​ли определенная версия кармы-бегуна …

11
Как определить, когда значение @Input () изменяется в Angular?
У меня есть родительский компонент ( CategoryComponent ), дочерний компонент ( videoListComponent ) и ApiService. У меня большая часть этой работы работает нормально, т. Е. Каждый компонент может получить доступ к json api и получить соответствующие данные через наблюдаемые объекты. В настоящее время компонент списка видео только получает все видео, …

21
Как определить, является ли данный Linux 32-битным или 64-битным?
Когда я печатаю uname -a, это дает следующий вывод. Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux Как я могу узнать из этого, что данная ОС является 32- или 64-битной? Это полезно при написании configureскриптов, например: для какой архитектуры я строю?


24
В Vim есть способ удалить без внесения текста в реестр?
Используя Vim, я часто хочу заменить блок кода блоком, который я только что дернул. Но когда я удаляю блок кода, который должен быть заменен, этот блок сам попадает в регистр, который стирает блок, который я только что дернул. Таким образом, у меня есть привычка дергать, затем вставлять, затем удалять то, …

17
Итерация по std :: vector: unsigned vs знаковая переменная со знаком
Как правильно перебирать вектор в C ++? Рассмотрим эти два фрагмента кода, этот работает нормально: for (unsigned i=0; i < polygon.size(); i++) { sum += polygon[i]; } и этот: for (int i=0; i < polygon.size(); i++) { sum += polygon[i]; } который генерирует warning: comparison between signed and unsigned integer …
470 c++  stl  unsigned  signed 

14
Как читать большой файл построчно?
Я хочу читать файл построчно, но без полной загрузки его в память. Мой файл слишком велик, чтобы открыть его в памяти, и если я пытаюсь это сделать, у меня всегда возникают ошибки памяти. Размер файла составляет 1 ГБ.
470 php 

11
Как мне зарегистрировать ошибку Python с отладочной информацией?
Я печатаю сообщения об исключениях Python в файл журнала с logging.error: import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero Можно ли напечатать более подробную информацию об исключении и коде, который его сгенерировал, чем просто строку исключения? Такие вещи, как номера строк или трассировки стека, были …

4
Заказаны ли словари в Python 3.6+?
Словари упорядочены в Python 3.6 (по крайней мере, под реализацию CPython) в отличие от предыдущих воплощений. Это кажется существенным изменением, но это только короткий параграф в документации . Он описывается как подробность реализации CPython, а не как языковая функция, но также подразумевает, что это может стать стандартом в будущем. Как …

25
Java 8 Лямбда-функция, которая выдает исключение?
Я знаю, как создать ссылку на метод, который имеет Stringпараметр и возвращает int, это: Function<String, Integer> Однако, это не работает, если функция выдает исключение, скажем, что оно определено как: Integer myMethod(String s) throws IOException Как бы я определил эту ссылку?
470 java  lambda  java-8 


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