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

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

5
Моделювати перший виклик не вдається, другий дзвінок успішний
Я хочу використовувати Mockito для тестування (спрощеного) коду нижче. Я не знаю, як сказати Мокіто першому невдачі, потім вдруге. for(int i = 1; i < 3; i++) { String ret = myMock.doTheCall(); if("Success".equals(ret)) { log.write("success"); } else if ( i < 3 ) { log.write("failed, but I'll try again. attempt: …
119 java  mockito 

5
Rails: додавання індексу після додавання стовпця
Припустимо, я створив таблицю tableв додатку Rails. Через деякий час я додаю стовпчик, що працює: rails generate migration AddUser_idColumnToTable user_id:string. Тоді я розумію, що мені потрібно додати user_idяк індекс. Я знаю про add_indexметод, але де слід називати цей метод? Я повинен запустити міграцію (якщо так, то яку?), А потім додати …

4
JPA чи JDBC, чим вони відрізняються?
Я вивчаю Java EE, і я завантажив затемнення зі скляною рибкою для того ж. Я бачив кілька прикладів, а також читав документи Oracle, щоб знати все про Java EE 5. Підключення до бази даних було дуже простим. Я відкрив динамічний веб-проект, створив сеанс EJB, використовував EntityManager і за допомогою методів …
119 java  jpa  jdbc 

13
як закінчити службу або службу firebase
Я займався веб-розробкою з Angular2 і використовував як Angular2, так і Firebase для запуску локальних серверів. Мені не вдалося знайти команду, подібну до того, щоб набрати текст, щоб вийти під час використання Ionic для створення сервера, тому мені доводиться кожного разу закривати вкладку терміналу. Чи є спосіб завершити роботу сервера …


7
Python - "ascii" кодек не може розшифрувати байт
Я справді розгублений. Я намагався кодувати, але помилка сказала can't decode.... >>> "你好".encode("utf8") Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128) Я знаю, як уникнути помилки з префіксом "u" на рядку. Мені просто …



5
Розділити список на кілька списків із фіксованою кількістю елементів
Як розділити список елементів на списки з максимум N елементами? напр .: Давши список із 7 елементами, створіть групи з 4, залишивши останню групу, можливо, менше елементів. split(List(1,2,3,4,5,6,"seven"),4) => List(List(1,2,3,4), List(5,6,"seven"))
119 list  scala  split 

7
jQuery застарів синхронний XMLHTTPRequest
Як і багато інших, мій веб-сайт використовує jQuery. Коли я відкриваю інструменти для розробників, я бачу попередження, яке говорить про те, що XMLHTTPRequest є застаріла через згубний вплив на досвід кінцевого користувача. Я пішов і прочитав частину документації , але це було досить технічно. Чи може хтось пояснити наслідки переходу …

5
Як запускати власний код поряд із циклом подій Tkinter?
Мій маленький брат просто займається програмуванням, і для проекту Science Fair він займається моделюванням зграї птахів у небі. Він отримав більшу частину свого коду, написаного, і він прекрасно працює, але птахам потрібно рухатись кожну мить . Тинкір, однак, підбирає час для власного циклу подій, і тому його код не працюватиме. …
119 python  events  tkinter 

6
Прості розрахунки для роботи з lat / lon та км відстані?
Чи є простий розрахунок, який я можу зробити, який перетворить км у значення, яке я можу додати до плавника lat або lon, щоб обчислити обмежувальне поле для пошуку? Це не потрібно бути абсолютно точним. Наприклад: якби мені дали лат / лон для Лондона, Англія (51.5001524, -0.1262362), і я хотів би …

14
Поточний пакет .NET SDK не підтримує націлювання на помилку .NET Standard 2.0 у оновленнях Visual Studio 2017 15.3
Я хочу створити проект бібліотеки класів за допомогою Target Framework .NET Standard 2.0. Я оновив свою Visual Studio 2017версію, 15.3а також в інсталяторі Visual Studio перевірив .NET Framework 4.7 SDKі .NET Framework 4.7 targeting packвручну та встановив їх. У .NET Standard 2.0вікні "Проект / Програма" у вікні "Проект / додаток" …

9
Як я можу представити гексатичну / шестигранну сітку в пам'яті?
Скажіть, я будую настільну гру з гексатильною сіткою, як поселенці Катану : Зауважте, що кожна вершина та край можуть мати атрибут (дорога та селище вгорі). Як би я створив структуру даних, яка представляє цю плату? Які схеми доступу до сусідів, країв і вершин кожної плитки?

2
Обробка сигналів з декількох потоків в Linux
Що в Linux відбувається, коли програма (яка, можливо, має кілька потоків) отримує сигнал, як SIGTERM або SIGHUP? Яка нитка перехоплює сигнал? Чи може кілька потоків отримати один і той же сигнал? Чи є спеціальна нитка, повністю присвячена обробці сигналів? Якщо ні, що відбувається всередині потоку, який повинен обробляти сигнал? Як …
119 c  linux  multithreading  signals  ipc 

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