- 1
- 2
3D-движок, написанный на формулах MS Excel
https://habrahabr.ru/post/348704/
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
3D-движок, написанный на формулах MS Excel
https://habrahabr.ru/post/348704/
0
return f() <= x->size() ? true:false;
Классика?
−1
// Read option name (can contain spaces)
while (is >> token && token != "value")
- name += string(" ", name.empty() ? 0 : 1) + token;
+ name += (name.empty() ? "" : " ") + token;
terminate called after throwing an instance of 'std::length_error'
what(): basic_string::_M_create
Replacing string(" ", name.empty() ? 0 : 1) with (name.empty() ? "" : " ") and the same in the while() loop for value fixes the problem (for me).
Does anyone know if "string(" ", 0)" is invalid C++ ?
Кресты такие кресты.
0
php.net/manual/ru/book.runkit.php
Век живи, век удивляйся PHP
0
// http://www.compiler.su/prodolzhenie-tsikla-i-vykhod-iz-nego.php
// В PHP выход из вложенного цикла выглядит, на мой взгляд, значительно элегантнее. После «break» указывается количество вложенных циклов, которые должен «покинуть» оператор «break». В приведённом примере, который аналогичен приведённому выше для Java, «break» должен «пересечь» две фигурные скобки «}», чтобы оказаться за пределами двух циклов.
for($i=0; $i < $Imax; ++$i)
{
// ...
for($j=0; $j < $Jmax; ++$j)
{
// ...
if(условие)
break 2;
// ...
}
// ...
}
Интересно, а почему б нечто подобное не сделать для функций? Ну например есть функция a() которая вызывает функцию b() которая вызывает функцию c(), которая вызывает функцию d(), и например в функции d() чтоб сделать особый return_3, который бы вернул управление на три уровня вниз, сразу в функцию a()? Хотя не, хуйня, надо ведь еще знать, какой там тип возвращается в функцию a() из функции b().
То ли дело ассемблер. Можно тупо отмотать стек в нужное место
0
Promise.resolve().then(async () => {
await f();
}).catch(e => console.log('Popalsa pidrila!'));
async function f(){
await n();
}
function n() {
Promise.reject('pidrila');
}
process.on('unhandledRejection', error => {
console.log('oxyel!', error);
});
0
https://www.google.de/search?q=случайное+фио
https://names-generator.ru/
Кудряшова Екатерина Митрофановна
Ширяев Константин Куприянович
Тетерина Венера Максимовна
Калинина Лора Михаиловна
Осипова Кира Валентиновна
Абрамова Ираида Григорьевна
Игнатьев Эдуард Николаевич
Мухина Оксана Филатовна
Дьячков Вадим Вячеславович
Мишин Владлен Лукьевич
Не разу еще не встречал генератор, который бы учитывал частотное распределение имен.
0
youtu.be/HdMQqycXi6U?t=13
Breaking news: найдены уникальные кадры создателя JavaScript в школьные годы.
0
setInterval(function(){
jQuery.get('/comments', function(response){
var html=jQuery(response);
var breaked=false;
jQuery.each(html.find('.hentry'), function(){
if(!breaked){
var entry=jQuery(this);
var username=jQuery.trim(entry.find('.entry-author').first().text());
var comment=jQuery.trim(entry.find('.entry-comment').first().text());
if(username!='g0_1494089147006' && username!=''){
breaked=true;
var link=jQuery.trim(entry.find('.answer').first().attr('href'));
jQuery.get(link, function(response2){
var html2=jQuery(response2);
var form2=html2.find('form').first().serialize();
jQuery.post('https://localhost/gkwordanalyzer/wanal.php', 'q='+encodeURIComponent(comment), function(response3){
if(jQuery.trim(response3)==''){ response3='Трижды остоебу.'; }
jQuery.post(link, form2+'&text='+encodeURIComponent(response3));
});
});
}
}
});
});
}, 5000);
0
Пришла в голову интересная идея. В говнокодике символы для капчи
генерируются через mt_rand, почему бы нам не устроить атаку по времени?
Если сделать так, что бы запрос дошёл именно в нужное время, то можно
будет угадать всю цепочку значений mt_rand. Или нет?