БЕГЕМОТИКОВ МОЖНО! Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

есть либа, которую загружаю через dlopen, можно ли как-то подменить внешний символ, который будет использоваться в этой либе? конкретно я хочу, чтобы всё что внутри либы использовало кастомный malloc, а вот всё что снаружи — обычный

#3RS7JK (9) / @hirthwork / 3309 дней назад

tfw падает тест. не тот, который ты сейчас чинил

#5TR831 (0) / @hirthwork / 3326 дней назад

охуеть, оказывается в C99 нет strdup

#YYI19J (5) / @hirthwork / 3328 дней назад

В уникодном Basic Multilingual Plane присутствует всего 70 символов, которые после NFC нормализации начинают занимать большее количество байт, большая часть отностится к ивриту, так что в абсолютном большинстве случаев можно сделать преаллокацию по текущему размеру строки

#XQQYXK (4) / @hirthwork / 3340 дней назад

открыл для себя java.text.Normalizer
три года мечтал о таком

#XDCCE6 (0) / @hirthwork / 3343 дня назад

tfw тебя поимела целочисленная арифметика

#UOKKYV (3) / @hirthwork / 3350 дней назад

tfw что то пошло так

#44SCCQ (2+1) / @hirthwork / 3351 день назад

я туплю что-то. у меня всегда получается, что после «большого правого поворота» в левом поддереве либо оба под-поддерева непустые, либо оба пустые. не могу подобрать контрпримера

#T3A065 (2) / @hirthwork / 3366 дней назад

dae

public interface GenericAutoCloseable<E extends Exception> extends AutoCloseable {
    @Override
    void close() throws E;
}
#X6HCWI (4) / @hirthwork / 3368 дней назад

Оказывается решето Эратосфена можно зделоть за линейное время: https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D1%88%D0%B5%D1%82%D0%BE_%D0%AD%D1%80%D0%B0%D1%82%D0%BE%D1%81%D1%84%D0%B5%D0%BD%D0%B0#.D0.A0.D0.B5.D1.88.D0.B5.D1.82.D0.BE_.D0.AD.D1.80.D0.B0.D1.82.D0.BE.D1.81.D1.84.D0.B5.D0.BD.D0.B0_.D1.81_.D0.BB.D0.B8.D0.BD.D0.B5.D0.B9.D0.BD.D1.8B.D0.BC_.D0.B2.D1.80.D0.B5.D0.BC.D0.B5.D0.BD.D0.B5.D0.BC_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.8B

Из минусов:
- нельзя сэкономить память храня только по одному биту на позицию
- оверхед по памяти из-за того что хранится массив из n делителей + ln n простых чисел
- плохой кеш-хит

#XPMJGV (4) / @hirthwork / 3371 день назад

You may use __builtin_expect to provide the compiler with branch prediction information. In general, you should prefer to use actual profile feedback for this (-fprofile-arcs), as programmers are notoriously bad at predicting how their programs actually perform.

#T5NKTB (2+3) / @hirthwork / 3372 дня назад

неожиданно вспомнилось, как четыре года назад запускали под callgrind программу, выполняли 10000 запросов, а потом в kcachegrind искали все функции вызванные n * 10000 раз, чтобы устранить повторные вызовы

#KQ7PVR (0) / @hirthwork / 3372 дня назад

нельзя делать goto через область где создаётся VLA

#YPC1NT (1) / @hirthwork / 3372 дня назад
#define SPRINTF(str, format, ...)\
    char str[snprintf(0, 0, format, __VA_ARGS__)];\
    sprintf(str, format, __VA_ARGS__);
#GTEBDH (16) / @hirthwork / 3373 дня назад

С луком, с яйцами, но не пирожок^U Целочисленное и равно самому себе с минусом, но не ноль: http://ideone.com/MXfxdM

#8K4XIE (3) / @hirthwork / 3376 дней назад

а ещё я лох и обнаружил в своём коде ошибку, которая приводит к тому, что он не может распарсить число -9223372036854775808 как int64_t

#O5BF41 (1) / @hirthwork / 3376 дней назад

Сначала переусложним задачу, а потом как пойдём искать простые решения, да охуевать от того как всё гармонично получается, жаль только что дедлайны уж проёбаны все

#RJNL5C (3) / @hirthwork / 3382 дня назад

tfw за четыре часа в поезде успеваешь сделать всё что планировал на неделю. вот что отсутствие интернета с людьми делает

#L37PYS (7+1) / @hirthwork / 3390 дней назад

xxx: на чем писать еще?
yyy: на жс
zzz: можно просто на рабочее место насрать кучу и получить за это деньги. И то лучше результат получится

#J1Z6LA (1+1) / @hirthwork / 3422 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.