Pull to refresh
22
0

Пользователь

Send message
Но внешнему виду героини как-то соответствует.
Это и на говнокоде заминусуют.
Примерно 1.7ГБ за 15 секунд, и затем падает. Офигенно.
Автор коммента, вероятно, имел в виду «убрать надпись „Mozilla“, „Firefox“, и все-все-все остальные торговые марки». Если такое сделать, распространять будет уже можно.
Из-за этого создание новых объектов начинает занимать целую вечность и нативный код начинает завидовать Питону.

Насколько помню, в CPython сборщик мусора ничего не перемещает, так что он тоже восприимчив к фрагментации.
особенно он актуален когда по какой-либо причине нельзя проверить сторону icmp запросами

Я думал, что наоборот — пингами проверяют, только когда полноценную проверку нельзя организовать. Ведь пинги показывают лишь присутствие машины в сети, но никак не работу сервиса.
При вызове std::copy не нужно вычитать единицу. Он копирует [first, last), то есть не включая last.
en.cppreference.com/w/cpp/algorithm/copy
>Я не буду использовать std::copy вместо memcpy по одной причине: std::copy — тормоз!
Да вы издеваетесь! Подсказка: компилятор генерирует *абсолютно* одинаковый код.

Скрытый текст
#include <algorithm>
#include <cstring>

void f(char *dst, const char *src, size_t length) {
    std::copy(src, src + length, dst);
}

void g(char *dst, const char *src, size_t length) {
    std::memcpy(dst, src, length);
}


/tmp/tmpi3vn0y.o:     file format elf64-x86-64-freebsd

Disassembly of section .text:

0000000000000000 <_Z1fPcPKcm>:
   0:   55                      push   rbp
   1:   48 89 e5                mov    rbp,rsp
   4:   e8 00 00 00 00          call   9 <_Z1fPcPKcm+0x9>
   9:   5d                      pop    rbp
   a:   c3                      ret
   b:   0f 1f 44 00 00          nop    DWORD PTR [rax+rax+0x0]

0000000000000010 <_Z1gPcPKcm>:
  10:   55                      push   rbp
  11:   48 89 e5                mov    rbp,rsp
  14:   e8 00 00 00 00          call   19 <_Z1gPcPKcm+0x9>
  19:   5d                      pop    rbp
  1a:   c3                      ret

select действительно плохо масштабируется, однако общая идея работы с ним мало отличается от оной в epoll/kqueue. Про IOCP не скажу.
Ну ё-моё, select ведь прост как не знаю что. Почему нельзя сразу рассказывать правильно, а не эту ересь со sleep?
Если бы проблема была в этом :)
Да, его вернули.
Рефакторинг не поможет, в половине примеров подход грубо неправильный.
jQuery облегчает работу с DOM, не вижу в этом ничего плохого. Что касается каши, ну а что можно сделать с тем, что jQuery в принципе позволяет писать говно?
Это примерно как с PHP, низкий порог вхождения даёт соответствующие последствия. Правда, в случае PHP сам язык спроектирован неважно.
Только зачем они этого хотят — совершенно непонятно.
То есть мы получаем HTTP over WebSockets? Зачем это нужно?
>глючный код C++
>Grand C++ Error Explosion Competition
Ализар такой Ализар.
Поясню: конкурс не на глючный код, а на код, который порождает наибольшое количество ошибок при компиляции.
Этот RFC не так уж давно появился — в апреле 2012. Так что да, не все о нем слышали, а кто если и слышал… зачем переводить сеть на другие адреса, если и так вполне работает?
Да, действительно, эти модули умеют компилировать только в непосредственно файл. Можно было в какой-нибудь временной папке скомпилировать и заархивировать директорию целиком. Дилемма — или дергать жесткий диск зря, или использовать код, который в новой реализации может сломаться :).

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity