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

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

9
Как найти ключи хеша?
Я знаю, в javascript объекты удваиваются как хэши, но я не смог найти встроенную функцию для получения ключей var h = {a:'b',c:'d'}; Я хочу что-то вроде var k = h.keys() ; // k = ['a','c']; Легко написать саму функцию для перебора элементов и добавления ключей в массив, который я возвращаю, …
192 javascript  object  key 

1
getActivity () возвращает ноль в функции Fragment
У меня есть фрагмент (F1) с публичным методом, как это public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } и да, когда я это называю (из Activity), это ноль ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1(); transaction1.replace(R.id.upperPart, f1); transaction1.commit(); f1.asd(); Это должно …

14
Git говорит: «Предупреждение: навсегда добавлен в список известных хостов»
Каждый раз, когда я использую git для взаимодействия с пультом, например, когда вы тянете или толкаете, мне выдается следующее сообщение: Предупреждение. Постоянно добавлено «...» (RSA) в список известных хостов. Как я могу предотвратить отображение этого раздражающего сообщения? Это только раздражение - все работает правильно.

4
Rails: зависимый =>: уничтожить VS: зависимый =>: delete_all
В направляющих рельсов это описано так: Объекты будут дополнительно уничтожены, если они связаны с :dependent => :destroy, и удалены, если они связаны с:dependent => :delete_all Хорошо, круто Но какая разница между уничтожением и удалением? Я попробовал и то, и другое, похоже, делает то же самое.

17
Скрипты Concat в порядке с Gulp
Скажем, например, вы строите проект на Backbone или что-то еще, и вам нужно загружать скрипты в определенном порядке, например, underscore.jsнужно загружать раньше backbone.js. Как мне заставить его согласовать сценарии, чтобы они были в порядке? // JS concat, strip debugging and minify gulp.task('scripts', function() { gulp.src(['./source/js/*.js', './source/js/**/*.js']) .pipe(concat('script.js')) .pipe(stripDebug()) .pipe(uglify()) .pipe(gulp.dest('./build/js/')); …
192 javascript  gulp 

3
Как создавать и использовать ресурсы в .NET
Как мне создать ресурс, на который я могу легко ссылаться и использовать в различных частях моей программы? Моя конкретная проблема заключается в том, что у меня есть NotifyIcon, значок которого я хочу изменить в зависимости от состояния программы. Обычная проблема, но с которой я долго боролся.

2
Какие функции Boost перекрываются с C ++ 11?
Я положил свои навыки C ++ на полку несколько лет назад, и теперь, когда они мне снова нужны, ситуация изменилась. Сейчас у нас есть C ++ 11, и я понимаю, что он перекрывает многие функции Boost. Есть ли какая-то сводка, где лежат эти перекрытия, какие библиотеки Boost станут унаследованными, рекомендации, …
192 c++  boost  c++11 

6
java.net.URLEncoder.encode (String) устарел, что я должен использовать вместо этого?
Я получаю следующее предупреждение при использовании java.net.URLEncoder.encode: предупреждение: [не рекомендуется] кодировать (java.lang.String) в java.net.URLEncoder устарел Что я должен использовать вместо этого?

10
Ошибка типа: не все аргументы, преобразованные во время форматирования строки Python
Предполагается, что программа принимает два имени, и если они имеют одинаковую длину, она должна проверить, являются ли они одним словом. Если это одно и то же слово, будет напечатано «Имена одинаковые» . Если они имеют одинаковую длину, но с разными буквами, будет напечатано «Имена разные, но одинаковой длины» . Часть, …

3
Разница между двойной и одинарной фигурной скобкой в ​​угловых JS?
Я новичок в этом угловом мире, я немного запутался с использованием двойных фигурных скобок {{}} и одиночных фигурных скобок {} или иногда фигурные скобки не используются для включения выражения, как в директивах ng-class={expression} normal data binding like{{obj.key}} ng-hide='mydata==="red"'
192 angularjs 

7
Почему std :: list :: reverse имеет сложность O (n)?
Почему обратная функция для std::listкласса в стандартной библиотеке C ++ имеет линейное время выполнения? Я думаю, что для двусвязных списков обратная функция должна была быть O (1). Изменение двусвязного списка должно включать переключение указателей головы и хвоста.
192 c++  c++11  stl  linked-list 

10
Цель-C: BOOL против bool
Я видел "новый тип" BOOL( YES,NO ). Я читал, что этот тип почти как символ. Для тестирования я сделал: NSLog(@"Size of BOOL %d", sizeof(BOOL)); NSLog(@"Size of bool %d", sizeof(bool)); Приятно видеть, что оба журнала отображают «1» (иногда в C ++ bool имеет тип int, а его размер равен 4) Так …
192 c  objective-c  types  boolean 

12
Подробное сообщение об ошибке 500, ASP + IIS 7.5
IIS 7.5, 2008rc2, классический asp, ошибка 500: Невозможно отобразить страницу, поскольку произошла внутренняя ошибка сервера. Мне нужно знать, как настроить IIS, чтобы получить более подробную ошибку. Я попытался установить в true все параметры отладки в конфигурации ASP. Но это не сработало. Может кто-нибудь помочь мне?

3
Использование переменных внутри bash heredoc
Я пытаюсь интерполировать переменные внутри bash heredoc: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Это не работает, как я ожидал ( $varтрактуется буквально, а не расширенно). Мне нужно использовать, sudo teeпотому что создание файла требует sudo. Делать что-то вроде: sudo cat > …
192 bash  variables  sh  heredoc 

20
Невозможно изменить отношение, так как одно или несколько свойств внешнего ключа не могут быть равны нулю
Я получаю эту ошибку, когда я получаю GetById () для сущности, а затем устанавливаю коллекцию дочерних сущностей в свой новый список, который поступает из представления MVC. Операция не выполнена: отношение не может быть изменено, так как одно или несколько свойств внешнего ключа не могут иметь значение NULL. Когда в отношение …

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