- 1
- 2
Признавайтесь
http://bash.im/quote/448842
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Признавайтесь
http://bash.im/quote/448842
Недавно насрал туда анекдотом http://bash.im/quote/448781, зашёл покармадрочить, смотрю -- в стоке гк.
vistefan 31.01.2018 17:28 # +5
inho 31.01.2018 18:22 # +1
inho 31.01.2018 23:48 # +1
vistefan 01.02.2018 00:33 # +2
3.14159265 01.02.2018 02:01 # 0
vistefan 01.02.2018 02:13 # +4
3.14159265 01.02.2018 02:14 # +4
a/2=?
Elvenfighter 01.02.2018 23:00 # +2
и нефиг тут вот это вот использовать не круглые числа.
Steve_Brown 02.02.2018 10:34 # +2
Desktop 02.02.2018 11:11 # +1
inho 02.02.2018 15:12 # 0
g0_1494089156986 02.02.2018 15:25 # −2
roman-kashitsyn 02.02.2018 16:42 # +2
В единице и двойке ни одного круга нет. Зато в восьмёрке аж два.
3.14159265 02.02.2018 18:07 # 0
bormand 02.02.2018 19:16 # +1
fxd
g0_1494089156986 02.02.2018 22:27 # 0
bormand 01.02.2018 06:56 # 0
3.14159265 01.02.2018 02:19 # +6
В любом кешировании правильно сделанная инвалидация - это самая нетривиальная часть.
Либо много промахов (кеш малополезен), либо старые данные (кеш неактуален), либо утечка памяти (кеш засрался).
Актуальность, полезность, разумный размер. Обычно выбрать можно любые два.
3.14159265 01.02.2018 16:20 # −1
А к тому что техника описанная в цитатке, это не кеширование, но мемоизация.
Человек, не закешировал, но запомнил (memorize).
Но быдлецо с башорга существенной разницы не видит, да.
roman-kashitsyn 01.02.2018 16:38 # +3
Через денёк-другой уже не вспомнит, будет считать заново. Инвалидация на месте.
bormand 01.02.2018 17:16 # +3
vistefan 02.02.2018 11:33 # 0
3.14159265 01.02.2018 17:22 # +1
А можно сказать что программа пошла дальше и переменная мемоизированной lookup table просто вышла из скопа — сборщик/raii собрал.
Elvenfighter 01.02.2018 23:08 # 0
Например
14 * 11 = 1 (1 + 4) 4 = 154
Как это называется?
Soul_re@ver 01.02.2018 23:11 # +2
roman-kashitsyn 01.02.2018 23:14 # +5
Яков Исидорович Перельман.
Быстрый счет.
Тридцать простых приемов устного счета.
Л., 1941 — 12 с.
3.14159265 02.02.2018 01:15 # +3
bormand 02.02.2018 07:28 # +2
subaru 01.02.2018 16:44 # 0
inho 01.02.2018 16:50 # 0
> Актуальность, полезность, разумный размер. Обычно выбрать можно любые два.
т.е. выбираем здесь бесконечный размер
roman-kashitsyn 01.02.2018 17:03 # +2
Хорошо, наверное, иметь бесконечный мозг…
vistefan 01.02.2018 17:05 # 0
bormand 01.02.2018 17:23 # 0
subaru 01.02.2018 18:40 # 0
cykablyad 01.02.2018 20:03 # 0
Soul_re@ver 01.02.2018 20:07 # +1
cykablyad 01.02.2018 20:09 # 0
3.14159265 01.02.2018 20:09 # +2
Борланд ж аву сменил.
Пруфлинк: https://en.wikipedia.org/wiki/JBuilder
1024-- 02.02.2018 01:26 # +1
Вообще, надо хранить историю аватаров и привязывать их ко времени (например, отдельный гет-параметр для таймстемпа на Граватаре).
С приходом соцсетей, где уже выросло поколение, пробывшее там от школы до первой лысины, это особенно актуально. Более того, они хранят все таймстемпы и все аватары: просто поправьте запрос, чтобы в диалогах и комментариях отображался актуальный на тот момент аватар, а не текущий.
Видеозаписи здорового человека: на этом празднике мне три года, я выглядел так молодо и нелепо; а сейчас мне шестьдесят лет, я почти благородный старец.
Соцсети курильщика: этот комментарий я написал в три года, я почти благородный старец; а этот - в шестьдесят лет, я почти благородный старец.
roman-kashitsyn 01.02.2018 20:18 # +2
vistefan 02.02.2018 01:19 # 0
1024-- 02.02.2018 01:27 # +1
vistefan 02.02.2018 03:08 # 0
1024-- 02.02.2018 04:29 # 0
Цвета совершенно адские. Не знаю, может это творческое видение автора такое, но по мне - так это творческое видение вспышки и плёнки.
https://i.imgur.com/l0zAIhs.png
bormand 02.02.2018 07:56 # +3
vistefan 02.02.2018 11:38 # 0
амк
3.14159265 01.02.2018 17:18 # +1
Таблица умножения, факториалы и пр.