- 1
- 2
- 3
#define que queue
#define queueue queue
#define dequeue deque
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 128
−17
#define que queue
#define queueue queue
#define dequeue deque
−47
if ( ( 0 <= strpos( $php, '<title>' ) || 0 <= strpos( $php, '</title>' ) ) && !$titletag ) {
https://github.com/WordPress/theme-check/blob/99d0b5dee1bfdba5ba907a4c090e8d84a918db5c/checks/title.php#L27
−51
(function innerScope(){
function hi() {
var data = {};
data.importantData = {foo:1, bar:2};
return data;
}
hi();
})();
Есть огромный минифицированный жс-файл. Где-то в дебрях проскакивают нужные мне данные в расшифрованном виде (знаю где именно).
Как можно навесить хук чтобы отследить когда обращаются к полю с именем 'importantData'?
Подменить глобальные объекты не вариант, т.к. всё обёрныто в замыкание.
Может как-то подменой Function.prototype.call или Object.prototype.valueOf?
−46
JSON.stringify(window);
−23
#include <iostream>
#include <vector>
using namespace std;
struct vertex;
vector< vertex > t;
struct vertex {
int nxt;
vertex() {
nxt = 0;
}
int getNext() {
if( nxt == 0 ) {
cout << "t.size() = " << t.size() << endl;
nxt = t.size();
cout << "new nxt = " << nxt << endl;
t.push_back( vertex() );
}
cout << "nxt = " << nxt << endl;
return nxt;
}
};
int main() {
t.push_back( vertex() );
cout << t[0].getNext() << endl;
cout << t[0].getNext() << endl;
return 0;
}
Где здесь UB?
http://ideone.com/wm67zx
−14
Почему здесь до сих пор не добавили язык phpMyAdmin?
http://savepic.ru/11237881.png
−1
<?php
define('PHP__EOL', "<br>\n");
−49
math.cos(0) = 1
math.cos(90) = -0.4480736161291701
math.cos(180) = -0.5984600690578581
math.cos(270) = 0.9843819506325049
math.cos(360) = -0.2836910914865273
# WTF???
https://otvet.mail.ru/question/192345481
−47
x = int(input())
n = 2
while n <= x:
if 15 % n == 0:
print(n)
else:
n += 1
https://otvet.mail.ru/question/192397372
−39
function check(a) {
if (a == 0)
return false;
return a == parseInt(a);
}
function blackBox(a, b, c) {
var n = 5;
return check(a) && check(b) && check(c) && Math.pow(a, n) + Math.pow(b, n) == Math.pow(c, n);
}
CHALLENGE
Нужно подобрать аргументы функции blackBox, чтобы она вернула true.
Пихать можно любую дичь.
Сам не придумал как, но кажется что решение близко.