Програмування

Питання та відповіді для професійних та ентузіастів-програмістів


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

2
Як можна збільшити швидкість курсору в терміналі? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 8 років тому . Удосконаліть це питання Як можна збільшити швидкість курсору в терміналі? У мене, до речі, Mac OS X. Також було б цікаво знати …

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

14
Git каже: "Увага! Постійно додається до списку відомих хостів"
Кожен раз, коли я використовую git для взаємодії з пультом, наприклад, під час потягування або натискання, мені відображається таке повідомлення: Попередження: Постійно додано "..." (RSA) до списку відомих хостів. Як я можу запобігти появі цього дратівливого повідомлення? Це лише роздратування - все функціонує належним чином.

4
Рейки: залежно =>: знищити VS: залежно =>: delete_all
У посібниках по рейках це описано так: Об'єкти будуть додатково знищені, якщо вони пов’язані :dependent => :destroy, та видалені, якщо вони пов’язані:dependent => :delete_all Правильно, круто. Але яка різниця між знищенням та видаленням? Я спробував і те, і інше, схоже, зробив те саме.

5
Вікно проти сторінки проти UserControl для навігації по WPF?
Зараз я пишу настільний додаток, але, здається, не можу зрозуміти, що використовувати, коли переспрямовувати когось до нового розділу програми. Мої варіанти, здається, є Вікно Сторінка UserControl але я не розумію, в чому різниця між ними, і коли я повинен використовувати кожен. Чи може хтось пояснити мені відмінності та навести приклад …
192 c#  wpf 

3
Як створити та використовувати ресурси в .NET
Як створити ресурс, на який я можу легко посилатися та використовувати в різних частинах програми? Моя конкретна проблема полягає в тому, що у мене є NotifyIcon, який я хочу змінити піктограму залежно від стану програми. Поширена проблема, але одна, з якою я давно боровся.

17
Складіть сценарії в порядку з Gulp
Скажімо, наприклад, ви будуєте проект на «Магістралі» або будь-якому іншому, і вам потрібно завантажити сценарії в певному порядку, наприклад, 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()) …
192 javascript  gulp 

6
java.net.URLEncoder.encode (String) застарілий, що я повинен використовувати замість цього?
При використанні я отримую таке попередження java.net.URLEncoder.encode : попередження: [deprecation] кодування (java.lang.String) у java.net.URLEкодер застарілий Що я повинен використовувати замість цього?

10
TypeError: не всі аргументи, перетворені під час форматування рядка python
Програма повинна містити два назви, і якщо вони однакової довжини, слід перевірити, чи є вони одним словом. Якщо це те саме слово, воно надрукує "Імена однакові" . Якщо вони однакової довжини, але різними літерами, на ній буде надруковано "Назви різні, але однакової довжини" . Частина, з якою я маю проблему, …

4
Дата фіксації Git
Окрім розбору журналу git для рядка дати, чи існує рідний спосіб Git повідомити про дату певного фіксації?
192 git 

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 vs bool
Я побачив "новий тип" BOOL( YES, NO). Я читав, що цей тип майже як чарівний. Для тестування я зробив: NSLog(@"Size of BOOL %d", sizeof(BOOL)); NSLog(@"Size of bool %d", sizeof(bool)); Приємно бачити, що обидва журнали відображають "1" (іноді в C ++ bool - це int, а його розмірofof 4) Тож мені …
192 c  objective-c  types  boolean 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.