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

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

4
AngularJS: Разница между методами $ наблюдать и $ смотреть
Я знаю, что оба Watchersи Observersвычисляются как только что-то $scopeменяется в AngularJS. Но не мог понять, в чем именно разница между этими двумя. Мое первоначальное понимание состоит в том, что Observersони вычисляются для угловых выражений, которые являются условиями на стороне HTML, где Watchersвыполняются при выполнении $scope.$watch()функции. Я правильно думаю?

12
Как вернуть «git rm -r.»?
Я случайно сказал git rm -r .. Как мне восстановиться после этого? Я не совершал. Я думаю, что все файлы были помечены для удаления, а также были физически удалены из моей локальной проверки. РЕДАКТИРОВАТЬ: Я мог (если бы я знал команду) вернуться к последнему коммиту. Но было бы намного лучше, …
378 git  git-rm 


8
В чем разница между задачей и потоком?
В C # 4.0 мы имеем Taskв пространстве имен System.Threading.Tasks . В чем истинная разница между Threadи Task. Я сделал несколько примеров программ (помощь взята из MSDN) для собственного обучения Parallel.Invoke Parallel.For Parallel.ForEach но есть много сомнений, так как идея не так ясна. Сначала я искал в Stackoverflow вопрос похожего …


13
Как связать обратные логические свойства в WPF?
У меня есть объект, который имеет IsReadOnlyсвойство. Если это свойство имеет значение true, я хотел бы установить для IsEnabledсвойства кнопки (например) значение false. Я хотел бы верить, что я могу сделать это так же легко, как IsEnabled="{Binding Path=!IsReadOnly}"и с WPF. Должен ли я пройти через все настройки стиля? Просто кажется …
378 wpf  .net-3.5  styles 

8
Как я могу отформатировать мой вывод grep, чтобы показать номера строк в конце строки, а также счетчик посещений?
Я использую grep для сопоставления строки в файле. Вот пример файла: example one, example two null, example three, example four null, grep -i null myfile.txt возвращается example two null, example four null, Как я могу вернуть совпавшие строки вместе с их номерами строк следующим образом: example two null, - Line …
378 linux  bash  unix  grep 


13
Как написать inline, если заявление для печати?
Мне нужно печатать некоторые вещи только тогда, когда логическая переменная установлена ​​в True. Итак, посмотрев на это , я попробовал на простом примере: >>> a = 100 >>> b = True >>> print a if b File "<stdin>", line 1 print a if b ^ SyntaxError: invalid syntax То же …

12
un-submodule git submodule
Как мне удалить субмодуль подмодуля git (вернуть весь код обратно в ядро)? Как в «как» я, как в «Лучшая процедура» ...


4
PHP cURL пользовательские заголовки
Мне интересно, если / как вы можете добавить пользовательские заголовки к HTTP-запросу cURL в PHP. Я пытаюсь подражать тому, как iTunes захватывает обложки и использует эти нестандартные заголовки: X-Apple-Tz: 0 X-Apple-Store-Front: 143444,12 Как я могу добавить эти заголовки к запросу?
378 php  curl 

8
В чем разница между `throw new Error` и` throw someObject`?
Я хочу написать общий обработчик ошибок, который будет отлавливать пользовательские ошибки, специально созданные в любом экземпляре кода. Когда я сделал, throw new Error('sample')как в следующем коде try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } Журнал показывает в Firefox как Error: [object Object]и я …

5
Как создать права доступа к файлу в Git на Windows?
Я использую Git в Windows и хочу перенести исполняемый скрипт оболочки в git repo одним коммитом. Обычно мне нужно сделать два шага ( git commit). $ vi install.sh $ git add install.sh $ git commit -am "add new file for installation" # first commit [master f2e92da] add support for install.sh …
378 git 


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