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

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

6
socket.emit () проти socket.send ()
Яка різниця між цими двома? Я помітив, що якщо я перейшов socket.emitна socket.sendробочу програму, сервер не отримав повідомлення, хоча я не розумію, чому. Я також помітив, що в моїй програмі сервер отримує повідомлення, якщо я перейшов socket.emitна socket.send, але здається, що отримує його кілька разів. Коли я використовую, console.log()щоб побачити, …


11
Як знайти, чи власний файл DLL складений як x64 або x86?
Я хочу визначити, чи відповідає власна збірка як x64 або x86 з керованої програми коду ( C # ). Я думаю, що він повинен бути десь у заголовку PE, оскільки завантажувач ОС повинен знати цю інформацію, але я не зміг її знайти. Звичайно, я вважаю за краще це робити в …
133 c#  .net  winapi  64-bit  x86-64 

6
Як Експрес і Хапі порівнюють один одного?
З точки зору дизайну та розробки веб-додатків, як Експрес та Хапі порівнюють один одного? Для основних прикладів вони здаються схожими, проте мені цікаво дізнатися більше про ключові відмінності в загальній структурі додатків. Наприклад, наскільки я дізнався, Hapi використовує інший механізм маршрутизації, який не враховує порядок реєстрації, може робити швидші пошуки, …

1
Концепції DTO та DAO та MVC [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

20
Як можна друкувати номери рядків до журналу Java
Як надрукувати номери рядків до журналу. Скажімо, виводячи деяку інформацію в журнал, я також хочу надрукувати номер рядка, де цей вихід знаходиться у вихідному коді. Як ми бачимо у сліді стека, він відображає номер рядка, де стався виняток. Слід стека доступний для об'єкта виключення. Інша альтернатива може бути, як вручну, …
133 java  logging 

3
Apache Spark: карта проти картиПаделі?
Яка різниця між RDD map та mapPartitionsметодом? А чи flatMapповодиться так mapчи як mapPartitions? Дякую. (редагувати), тобто яка різниця (семантично чи з точки зору виконання) між def map[A, B](rdd: RDD[A], fn: (A => B)) (implicit a: Manifest[A], b: Manifest[B]): RDD[B] = { rdd.mapPartitions({ iter: Iterator[A] => for (i <- iter) …

27
Селен чекайте, поки документ буде готовий
Чи може хтось дозволити мені, як я можу змусити селен чекати до моменту завантаження сторінки повністю? Я хочу щось загальне, я знаю, що можу налаштувати WebDriverWait і викликати щось на кшталт "знайти", щоб змусити його чекати, але я не заходжу так далеко. Мені просто потрібно перевірити, що сторінка успішно завантажується, …
133 selenium  load  document  wait 

6
Cython: "фатальна помилка: numpy / arrayobject.h: Немає такого файлу чи каталогу"
Я намагаюся прискорити відповідь тут, використовуючи Cython. Я намагаюся скомпілювати код (після того, як cygwinccompiler.pyхак пояснив тут ), але отримую fatal error: numpy/arrayobject.h: No such file or directory...compilation terminatedпомилку. Хтось може мені сказати, чи це проблема з моїм кодом, або якась езотерична тонкість із Cython? Нижче мій код. import numpy …

2
Що таке нуль для рядка?
func NewKey(c appengine.Context, kind, stringID string, intID int64, parent *Key) *Key Документація говорить: NewKey створює новий ключ. вид не може бути порожнім. Або один, або обидва stringID та intID повинні бути нульовими . Якщо обоє дорівнюють нулю, повернутий ключ є неповним. батьків повинен бути або повним ключем, або нулем. Що …
133 string  go 

6
Який порядок дзвонить Junit @ Before / @?
У мене є пакет тестів на інтеграцію. У мене є IntegrationTestBaseклас, щоб усі мої тести продовжили. Цей базовий клас має метод @Before( public void setUp()) та @After( public void tearDown()) для встановлення з'єднань API та DB. Те, що я роблю, - це просто переосмислення цих двох методів у кожній тестовій …

10
Як оголосити змінну і використовувати її в тому ж сценарії Oracle SQL?
Я хочу написати код для багаторазового використання і потрібно оголосити деякі змінні на початку та повторно використовувати їх у сценарії, наприклад: DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; Як я можу оголосити змінну і повторно використовувати її в операторах, що слідують за такими, як при …

9
Коли я повинен використовувати складений індекс?
Коли я повинен використовувати складений індекс у базі даних? Що таке розширення продуктивності за допомогою складеного індексу)? Чому я повинен використовувати складний індекс? Наприклад, у мене є homesтаблиця: CREATE TABLE IF NOT EXISTS `homes` ( `home_id` int(10) unsigned NOT NULL auto_increment, `sqft` smallint(5) unsigned NOT NULL, `year_built` smallint(5) unsigned NOT …

7
JMS та AMQP - RabbitMQ
Я намагаюся зрозуміти, що таке JMS і як це пов’язано з термінологією AMQP. Я знаю, що JMS - це API, а AMQP - протокол. Ось мої припущення (і питання також) RabbitMQ використовує протокол AMQP (швидше реалізує протокол AMQP) Для підключення / використання RabbitMQ клієнтам Java потрібно використовувати бібліотеки клієнтів протоколу …

5
Чому вам потрібно створити курсор під час запиту бази даних sqlite?
Я абсолютно новий в модулі sqlite3 Python (і взагалі SQL з цього приводу), і це мене абсолютно спотикає. Повна відсутність описів cursorпредметів (скоріше, їх необхідність) також здається дивним. Цей фрагмент коду є бажаним способом вчинити: import sqlite3 conn = sqlite3.connect("db.sqlite") c = conn.cursor() c.execute('''insert into table "users" values ("Jack Bauer", …
133 python  sqlite  cursor 

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