Ну как, все статьи прислали? Когда ожидать выпуск?
Джва года? Ещё бы корованы грабить стало возможным...
[img]
Чёт, по-моему, у кого-то знатно пригорело. Нет, скорее, ядерно бомбануло. И, вроде, весна ещё нескоро.
Вечный цикл - тоже нехорошо, надо как-то из него выходить. По сигналу, например.
Вы тёплое с мягким хотите сравнить?
По сути никакой особо разницы. Если следовать правилу "чем меньше лишнего делаем в цикле, тем лучше", то вариант 2 мне кажется оптимальным: не...
Ну вот завтра сервак выложит, посмотрим.
К слову, ультиматум ставят обычно те, кто обладает преимуществом. Я не вижу ни одного пункта, по которому neutronion_old_school обладает...
Например, так: string: .ascii "test string"; strend: reverse: mov string, %rcx mov strend, %rdx cmp %rcx, %rdx jae 2f...
Пройтись до середины слова, попарно меняя первый и последний символы. char str[80]; strcpy(str, "test string"); for (char *p=str,...
Я не чемпион по олимпиадным задачам. Не надо передёргивать.
Поэтому я и говорю, что можно спроектировать систему так, что она будет копить запросы на вставку от других потоков, и когда подрастёт размер...
И посылается, и выполняется. Только вместо одной записи сразу вставляется m_BatchSize записей. В итоге экономим кучу времени на IO. В конце...
А вы думаете, я работаю в режиме autoCommit()? Так никакая целостность данных не будет в БД соблюдена. Создание Statement - дорогая операция....
Использовать batch-операции вместо однократного вызова SQL-инструкции в БД. Если вызвать batch проблематично, то, возможно, следует...
Это называется reuse объектов. Вещь, которая позволяет поднять производительность (не надо дёргать хип), но чревата своими проблемами: реюзанные...
Ничего быстрее accept() и помещения сокета в очередь на обработку не придумали, так как это всё требует минимальных вычислительных скоростей....
Мой сервер не расчитан на большое число клиентов и скорость их подключения, он расчитан на скорость передачи данных от клиента к серверу, поэтому...
Может, опять все 100к строк кода прислать? https://pastebin.com/K5VqG4Lr
Имена участников (разделяйте запятой).