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

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

23
JavaScript isset () эквивалент
В PHP вы можете сделать if(isset($array['foo'])) { ... }. В JavaScript вы часто if(array.foo) { ... }делаете то же самое, но это не совсем то же самое утверждение. Условие также оценивается как ложное, если array.fooоно существует, но есть falseили0 (и, возможно, другие значения). Что является идеальным эквивалентом PHP isset в …
553 javascript  isset 

28
Читайте файл по одной строке в node.js?
Я пытаюсь прочитать большой файл по одной строке за раз. Я нашел вопрос о Quora, который касался этой темы, но мне не хватает некоторых связей, чтобы все это соединилось. var Lazy=require("lazy"); new Lazy(process.stdin) .lines .forEach( function(line) { console.log(line.toString()); } ); process.stdin.resume(); Я хотел бы выяснить, как можно читать по одной …

7
В чем разница между равными ?, eql ?, === и ==?
Я пытаюсь понять разницу между этими четырьмя методами. Я знаю по умолчанию, что ==вызывает метод, equal?который возвращает истину, когда оба операнда ссылаются на один и тот же объект. ===по умолчанию также вызывает, ==который вызывает equal?... хорошо, так что, если все эти три метода не переопределены, то я думаю ===, ==и …

5
Удаленная ветка Git удалена, но все равно она появляется в ветке -a
Допустим, coolbranchв моем хранилище была названа ветка . Теперь я решил удалить его (как удаленно, так и локально) с помощью: git push origin :coolbranch git branch -D coolbranch Большой! Теперь ветка действительно удалена. Но когда я бегу git branch -a Я все еще получаю: remotes/origin/coolbranch Стоит заметить, что когда я …
552 git  git-branch 

21
Разверните div, чтобы заполнить оставшуюся ширину
Я хочу макет div с двумя столбцами, где каждый может иметь переменную ширину, например div { float: left; } .second { background: #ccc; } <div>Tree</div> <div class="second">View</div> Run code snippetHide resultsExpand snippet I want the 'view' div to expand to the whole width available after 'tree' div has filled needed …


13
Как удалить файлы из области размещения git?
Я внес изменения в некоторые из моих файлов в моем локальном репо, а затем сделал то, git add -Aчто, по-моему, добавил слишком много файлов в промежуточную область. Как я могу удалить все файлы из области подготовки? После того, как я это сделаю, я сделаю это вручную git add "filename".
552 git 

24
Можно ли одновременно вставлять несколько строк в базу данных SQLite?
В MySQL вы можете вставить несколько строк, например: INSERT INTO 'tablename' ('column1', 'column2') VALUES ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'); Тем не менее, я получаю сообщение об ошибке, когда я пытаюсь сделать что-то подобное. Можно ли одновременно вставлять несколько строк в базу данных SQLite? Какой синтаксис для этого?
551 sql  sqlite  syntax 

13
Передача локального репозитория Git на новый пульт, включая все ветви и теги
У меня есть локальное Git-репо, которое я хотел бы перенести в новое удаленное репо (новое репо, настроенное на Beanstalk, если это имеет значение). В моем локальном репо есть несколько веток и тегов, и я бы хотел сохранить всю свою историю. Похоже, мне просто нужно сделать git push, но это только …
551 git 

11
Должен ли IBOutlets быть сильным или слабым в ARC?
Я разрабатываю исключительно для iOS 5 с использованием ARC. Должен IBOutletсUIView s (и подклассы) быть strongили weak? Последующий: @property (nonatomic, weak) IBOutlet UIButton *button; Избавился бы от всего этого: - (void)viewDidUnload { // ... self.button = nil; // ... } Есть ли проблемы с этим? Шаблоны используются strongтак же, как …

5
Как модель должна быть структурирована в MVC? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Я только начинаю понимать MVC-фреймворк и часто задаюсь вопросом, сколько кода должно идти …

10
Как я могу просмотреть исходный код функции?
Я хочу посмотреть на исходный код функции, чтобы увидеть, как она работает. Я знаю, что могу напечатать функцию, введя ее имя в командной строке: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> В этом случае, что это UseMethod("t")значит? Как мне найти исходный код, который фактически используется, например:t(1:10) :? Есть …
551 r  function  r-faq 

8
Как раздавить коммиты в git после того, как их толкнули?
Это дает хорошее объяснение раздавливания нескольких коммитов: http://git-scm.com/book/en/Git-Branching-Rebasing но это не работает для коммитов, которые уже были переданы. Как раздавить последние несколько коммитов в локальных и удаленных репозиториях? РЕДАКТИРОВАТЬ: Когда я это сделаю git rebase -i origin/master~4 master, оставлю первый как pick, установить остальные три как squash, а затем выйти …
551 git  squash 

19
Может ли папка Android Layout содержать подпапки?
Прямо сейчас я храню каждый XML-файл макета внутри res/layoutпапки, так что выполнимо и просто управлять небольшими проектами, но когда речь идет о больших и тяжелых проектах, тогда должна быть иерархия и подпапки, необходимые внутри папка макета. например layout -- layout_personal -- personal_detail.xml -- personal_other.xml --layout_address -- address1.xml -- address2.xml Точно …

11
Как предотвратить запросы favicon.ico?
У меня нет favicon.ico, но IE всегда делает запрос на него. Можно ли запретить браузеру отправлять запрос на избрание с моего сайта? Может быть, есть мета-тег в заголовке HTML?
551 favicon 

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