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

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

7
Как на самом деле работает PHP 'foreach'?
Позвольте мне поставить префикс этого, сказав, что я знаю, что foreachтакое, что делает и как его использовать. Этот вопрос касается того, как это работает под капотом, и я не хочу никаких ответов в духе «это то, как вы запускаете массив foreach». Долгое время я предполагал, что foreachработал с самим массивом. …


30
$ (документ). уже эквивалентно без jQuery
У меня есть скрипт, который использует $(document).ready , но он не использует ничего другого из jQuery. Я хотел бы облегчить это, удалив зависимость JQuery. Как я могу реализовать свой собственный $(document).readyфункционал без использования jQuery? Я знаю, что использование window.onloadне будет таким же, как window.onloadпожары после того , как все изображения, …
2017 javascript  jquery 


30
Как мне обновить каждую зависимость в package.json до последней версии?
Я скопировал package.json из другого проекта и теперь хочу перевести все зависимости в их последние версии, так как это свежий проект, и я не против исправить что-то, если оно сломается. Какой самый простой способ сделать это? Лучший способ, который я знаю сейчас, - это запустить npm info express versionзатем обновить …
2014 node.js  npm 

26
Какова область видимости переменных в JavaScript?
Какова область видимости переменных в javascript? Имеют ли они одинаковую область внутри, в отличие от внешней функции? Или это вообще имеет значение? Кроме того, где хранятся переменные, если они определены глобально?

30
Как вы отображаете фрагменты кода в MS Word, сохраняя формат и подсветку синтаксиса?
Кто-нибудь знает способ отображения кода в документах Microsoft Word, который сохраняет окраску и форматирование? Предпочтительно, способ также будет ненавязчивым и простым в обновлении. Я попытался включить код как обычный текст, который выглядит ужасно и мешает при редактировании обычного текста. Я также попытался вставить объекты, документ WordPad и текстовое поле в …
2006 ms-word 

5
Что такое идиома копирования и обмена?
Что это за идиома и когда ее следует использовать? Какие проблемы это решает? Меняется ли идиома при использовании C ++ 11? Хотя это упоминалось во многих местах, у нас не было ни единого вопроса и ответа «что это такое», так что вот оно. Вот частичный список мест, где это было …

30
Как мне отформатировать дату Microsoft JSON?
Я беру свой первый кряк в Ajax с помощью jQuery. Я перенесу свои данные на свою страницу, но у меня возникли проблемы с данными JSON, которые возвращаются для типов данных Date. По сути, я получаю строку, которая выглядит следующим образом: /Date(1224043200000)/ От кого-то совершенно нового для JSON - Как мне …
2001 jquery  asp.net  ajax  json 

30
Как вы утверждаете, что в тестах JUnit 4 выбрасывается определенное исключение?
Как я могу использовать JUnit4 идиоматически, чтобы проверить, что некоторый код вызывает исключение? Хотя я, конечно, могу сделать что-то вроде этого: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } Я вспоминаю, что есть аннотация или …
2001 java  exception  junit  junit4  assert 


15
Как «git clone», включая подмодули?
Я пытаюсь поместить субмодуль в репо. Проблема в том, что когда я клонирую родительский репозиторий, папка субмодуля полностью пуста. Есть ли способ сделать так, чтобы git clone parent_repoданные фактически помещались в папку субмодуля? Например, http://github.com/cwolves/sequelize/tree/master/lib/ , nodejs-mysql-nativeуказывает на внешний мерзавца подмодуль, но когда я проверка на sequelizeпроект, что папка пуста.
1996 git  git-submodules 

4
Что это ??!??! оператор делать в C?
Я видел строку C, которая выглядела так: !ErrorHasOccured() ??!??! HandleError(); Он правильно скомпилирован и работает нормально. Кажется, что он проверяет, произошла ли ошибка, и если она есть, то обрабатывает ее. Но я не совсем уверен, что он на самом деле делает или как он это делает. Похоже, программист пытается выразить …
1990 c  operators  trigraphs 

15
Как mkdir только если dir еще не существует?
Я пишу сценарий оболочки для запуска под KornShell (ksh) в AIX. Я хотел бы использовать mkdirкоманду для создания каталога. Но каталог может уже существовать, и в этом случае я не хочу ничего делать. Поэтому я хочу либо проверить, что каталог не существует, либо подавить ошибку «Файл существует», которая mkdirвыдается при …
1989 shell  scripting  ksh  aix  mkdir 

27
Как получить значение перечисления из строкового значения в Java?
Скажем, у меня есть перечисление, которое просто public enum Blah { A, B, C, D } и я хотел бы найти значение перечисления строки, например, "A"который будет Blah.A. Как это было бы возможно сделать? Является ли Enum.valueOf()метод , который я нужен? Если так, как бы я использовал это?
1984 java  enums 

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