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

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

4
Як працює ломбок?
Сьогодні я зустрів ломбока . Мені дуже хочеться дізнатися, як це працює. Стаття Java Geek дає деякі підказки, але мені це не зовсім зрозуміло: Java 6 видаляє підхожість і робить javac здатним керувати анотаціями, впорядковуючи процес, щоб отримати більш прості обчислення в один крок. Це шлях, який пройшов Ломбок. Можливо, …
148 java  annotations  lombok 

10
Як отримати поточну дату та час у MySQL?
Чи є таке значення або команда, як DATETIME, яку я можу використовувати в ручному запиті, щоб вставити поточну дату та час? INSERT INTO servers ( server_name, online_status, exchange, disk_space, network_shares ) VALUES( 'm1', 'ONLINE', 'ONLINE', '100GB', 'ONLINE' 'DATETIME' ) Цитоване значення DATETIME в кінці я хочу додати поточну дату і …
148 mysql  sql  datetime 

29
Немає постачальника наполегливості для EntityManager
У мене є persistence.xmlте саме ім'я, яке використовується TopLinkпід META-INFкаталогом. Потім у мене є свій код, який називає його: EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); Але я отримав таке повідомлення про помилку: 2009-07-21 09: 22: 41,018 [основна] ПОМИЛКА - Немає постачальника стійкості для EntityManager з іменем agisdb javax.persistence.PersistenceException: Немає постачальника наполегливості для …
148 java  jpa  persistence  toplink 

7
Як працює вставлення зображення з функцій буфера обміну в Gmail та Google Chrome 12+?
Я помітив публікацію в блозі від Google, в якій згадується можливість вставлення зображень безпосередньо з буфера обміну в повідомлення Gmail, якщо ви використовуєте останню версію Chrome. Я спробував це з моєю версією Chrome (12.0.742.91 бета-м), і він чудово працює за допомогою керуючих клавіш або контекстного меню. З цієї поведінки мені …

14
Як зробити так, щоб робота працювала як git-diff?
Мені подобається форматування вихідних даних git diff. Колір та +/ -представлення змін між рядками читається легше, ніж GNU diff. Я можу працювати , git diffвикористовуючи --no-indexпрапор за межами мерзотника репо і вона відмінно працює. Однак, як видається, відсутня --excludeможливість виключення файлів або підкаталогів з рекурсивної diff. Чи є спосіб отримати …
148 git  diff  git-diff 


10
Як сказати веб-пакету розробника сервера для обслуговування index.html для будь-якого маршруту
Маршрутизатор React дозволяє реагувати додаткам для обробки /arbitrary/route. Для того, щоб це працювало, мені потрібен мій сервер, щоб надіслати додаток React будь-яким зібраним маршрутом. Але сервер розробників webpack не обробляє довільних кінцевих точок. Тут є рішення за допомогою додаткового експрес-сервера. Як дозволити веб-пакету-dev-серверу дозволити вхідні точки від react-router Але я …

13
Ефективний тестовий запит SQL або запит на перевірку, який буде працювати в усіх (або більшості) баз даних
Багато бібліотек об’єднання підключень до баз даних надають можливість перевірити свої SQL-з'єднання на непрацюючість. Наприклад, бібліотека пулу JDBC c3p0 має властивість під назвою preferredTestQuery, яка виконується під час з'єднання з налаштованими інтервалами. Аналогічно є і DBCP Apache Commons validationQuery. Я бачив багато прикладів запитів для MySQL і рекомендую використовувати SELECT …

17
Змінення location.hash без прокрутки сторінки
У нас є кілька сторінок, що використовують ajax для завантаження вмісту, і є кілька випадків, коли нам потрібно глибоко посилатись на сторінку. Замість того, щоб мати посилання на "Користувачі" та казати людям натискати "Налаштування", корисно мати можливість зв’язувати людей із налаштуваннями користувача.aspx # Щоб дозволити людям надавати нам правильні посилання …

11
java.lang.IllegalStateException: фрагмент не приєднаний до активності
Я рідко отримую цю помилку під час здійснення дзвінка API. java.lang.IllegalStateException: Fragment not attached to Activity Я спробував ввести код всередині isAdded()методу, щоб перевірити, чи доданий фрагмент до його активності, але все-таки я рідко отримує цю помилку. Я не розумію, чому я все ще отримую цю помилку. Як я можу …

3
Статична ініціалізація члена в шаблоні класу
Я хотів би зробити це: template <typename T> struct S { ... static double something_relevant = 1.5; }; але я не можу, оскільки something_relevantне є цілісним типом. Це не залежить від того T, але існуючий код залежить від того, чи є статичним членом S. Оскільки S є шаблоном, я не …
148 c++  templates  static 

5
PHP Різниця між масивом () та []
Я пишу програму PHP і хочу переконатися, що вона працюватиме без помилок. Оригінальний код: <?php $data = array('name' => 'test', 'id' => 'theID'); echo form_input($data); ?> Чи буде наступна робота без помилок чи не рекомендується з якихось причин? <?= form_input(['name' => 'test', 'id' => 'theID']); ?> Чи є різниця? Я …


7
Чому компілятор Scala забороняє перевантажувати методи аргументами за замовчуванням?
Хоча можуть бути дійсні випадки, коли такі перевантаження методу можуть стати неоднозначними, чому компілятор забороняє код, який не є однозначним ні під час компіляції, ні під час виконання? Приклад: // This fails: def foo(a: String)(b: Int = 42) = a + b def foo(a: Int) (b: Int = 42) = …

4
Краще пояснення, коли використовувати імпорт / залежно
Посібник " Написання розширень R " надає наступні вказівки щодо використання імпорту або залежностей: Загальні правила є Пакети, простору імен яких потрібно лише для завантаження пакету за допомогою бібліотеки (pkgname), повинні бути вказані в полі "Імпорт", а не в полі "Залежить". Пакети, які потрібно приєднати для успішного завантаження пакета за …
148 r 

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