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

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

9
Конвенція про іменування Енума - множина
Я задаю це запитання, незважаючи на те, що я прочитав подібне, але не зовсім те, що я хочу на C # імені конвенції для іменування та відповідності властивості Я виявив, що я схильний називати переліки у множині, а потім 'використовувати' їх як однини, наприклад: public enum EntityTypes { Type1, Type2 …

16
Попередження "Блокування очікування очікування перевищено; спробуйте перезапустити транзакцію », хоча я не використовую транзакцію
Я запускаю наступний UPDATEоператор MySQL : mysql> update customer set account_import_id = 1; ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction Я не використовую транзакцію, тож чому я отримаю цю помилку? Я навіть спробував перезапустити MySQL-сервер, і це не допомогло. У таблиці 406 733 рядки.

8
Keystore зміни паролів
На даний момент у мене є магазин брелоків із певним паролем, який тільки я повинен знати. Тепер мені потрібно надати доступ до цього магазину брелоків комусь іншому, тому я хотів би зробити таке: 1) Змініть пароль, щоб я міг поділитися ним з іншими і нехай вони підписуються. 2) Створіть інший …
267 java  keystore 

8
SharedPreferences.onSharedPreferenceChangeListener не викликається послідовно
Я реєструю прослуховувача зміни на зразок (наприклад, в onCreate()основному): SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); prefs.registerOnSharedPreferenceChangeListener( new SharedPreferences.OnSharedPreferenceChangeListener() { public void onSharedPreferenceChanged( SharedPreferences prefs, String key) { System.out.println(key); } }); Біда в тому, що слухача не завжди викликають. Він працює перший раз, коли налаштування змінюються, а потім його більше не викликають, поки …


5
Чому Mockito не знущається над статичними методами?
Я прочитав тут кілька тем про статичні методи, і думаю, що розумію проблеми, які можуть спричинити неправильне використання / надмірне використання статичних методів. Але я дійсно не дійшов до низу, чому важко знущатися над статичними методами. Я знаю, що інші глузуючі рамки, такі як PowerMock, можуть це зробити, але чому …
267 java  methods  static  mockito 

12
Яке обґрунтування для всіх порівнянь, що повертають помилкові значення IEEE754 NaN?
Чому порівняння значень NaN поводиться по-різному від усіх інших значень? Тобто всі порівняння з операторами ==, <=,> =, <,> де одне або обидва значення NaN повертає помилково, всупереч поведінці всіх інших значень. Я вважаю, що це певним чином спрощує чисельні обчислення, але я не зміг знайти чітко вказану причину, навіть …


4
Що таке "android: enableBackup"?
Оскільки нова версія попереднього перегляду ADT (версія 21) , у них з'являється нове попередження про вказівку, яке повідомляє мені про наступне у файлі маніфесту (у тезі програми): Слід чітко встановити android: enableBackup на true або false (це істинно за замовчуванням, і це може мати певні наслідки для безпеки даних програми) …


5
як вказати локальні модулі як npm пакетних залежностей
У мене є додаток, який має звичайний набір залежностей від сторонніх модулів (наприклад, 'express'), вказаний у файлі package.json в залежності від залежності. Напр "express" : "3.1.1" Я хотів би структурувати власний код модульно і мати набір локальних (мається на увазі файлової системи, в якій я зараз перебуваю) модулів, встановлених пакетом.json. …
267 node.js  npm 

6
Як UPSERT (MERGE, INSERT… ON DUPLICATE UPDATE) в PostgreSQL?
Тут дуже часто задається питанням, як зробити поновлення, яке називає MySQL INSERT ... ON DUPLICATE UPDATEі стандарт підтримує в рамках MERGEоперації. Зважаючи на те, що PostgreSQL не підтримує його безпосередньо (до сторінки 9.5), як це зробити? Розглянемо наступне: CREATE TABLE testtable ( id integer PRIMARY KEY, somedata text NOT NULL …

17
Помилка запуску сценарію відсутня при запуску npm start
Я отримую цю помилку, коли намагаюся налагодити додаток у вузлі за допомогою команди npm start. Помилка: npm ERR! Помилка помилки Windows_NT 6.3.9600 npm! argv "C: \ Program Files \ nodejs \\ node.exe" "C: \ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "start" npm ERR! ERR …



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