- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
void f()
{
char d[14] = "Hello, error!";
}
void h()
{
char d[14];
std::cout<<d;
}
int main()
{
f();
h();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+124
void f()
{
char d[14] = "Hello, error!";
}
void h()
{
char d[14];
std::cout<<d;
}
int main()
{
f();
h();
}
Кто отгадает, что делает этот код(а еще лучше почему он вобще работает) тому ни чего не будет.
+165
function addElement(name, params) {
var elem = document.createElement(name);
if (params.href) elem.href = params.href;
if (params.innerHTML) elem.innerHTML = params.innerHTML;
if (params.innerText) elem.innerText = params.innerText;
if (params.className) elem.className = params.className;
if (params.id) elem.id = params.id;
if (params.name) elem.name = params.name;
if (params.type) elem.type = params.type;
if (params.onclick) elem.onclick = params.onclick;
if (params.onkeypress) elem.onkeypress = params.onkeypress;
if (params.onkeydown) elem.onkeydown = params.onkeydown;
if (params.onkeyup) elem.onkeyup = params.onkeyup;
if (params.onmousedown) elem.onmousedown = params.onmousedown;
if (params.onmouseup) elem.onmouseup = params.onmouseup;
if (params.onmousewheel) elem.onmousewheel = params.onmousewheel;
if (params.onload) elem.onload = params.onload;
if (params.onkeydown) elem.onkeydown = params.onkeydown;
if (params.height) elem.height = params.height;
if (params.width) elem.width = params.width;
if (params.align) elem.align = params.align;
if (params.valign) elem.valign = params.valign;
if (params.celspacing) elem.cellspacing = params.cellspacing;
if (params.cellpadding) elem.cellpadding = params.cellpadding;
if (params.src) elem.src = params.src;
if (params.rel) elem.rel = params.rel;
if (params.border) elem.border = params.border;
if (params.onkeyup) elem.onkeyup = params.onkeyup;
if (params.value) elem.value = params.value;
if (params.action) elem.action = params.action;
if (params.title) elem.title = params.title;
vif (params.alt) elem.alt = params.alt;
document.body.appendChild(elem);
}
А что такое for…in?
P.S. там ещё был перебор всех свойств elem.style, но, увы, сюда не влезло.
P.P.S. по началу 32-й строки можно определить, как был написан код ;)
+171
if (isset($_POST['nick'])) {$nick = $_POST['nick'];}
if (isset($_POST['pass'])) {$pass = $_POST['pass'];}
if (isset($_GET['nick'])) {$nick = $_GET['nick'];}
if (isset($_GET['pass'])) {$pass = $_GET['pass'];}
один из видеоуроков Е.Попова=)
+159
<?php
function hashPW($value,$type = "sha1"){
return $type($value);
}
?>
Решил что удобнее в проекте будет использовать хэш настраиваемый в админке
+144
function search() {
return true;
}
Сам только что написал, своими руками.
Нет, это не заглушка, изменятся функция уже не будет.
Нет, класс с этой функцией не подразумевается как родитель для других классов в которых уже эта функция развернулась бы.
−150
SELECT s.id, ( SELECT russianName FROM table2 WHERE countryId=s.region1 ) AS name1,
( SELECT russianName FROM table2 WHERE countryId=s.region2 ) AS name2,
( SELECT russianName FROM table2 WHERE countryId=s.region3 ) AS name3
FROM table1 s LEFT JOIN table2 c WHERE s.countryId = xxx
так мы пытаемся джойнить
+102
// тут обычный паскалевский код...
if x > y then asm // если икс больше игрека
mov eax, x // то меняем их значения местами
mov edx, y
mov x, edx
mov y, eax
end;
Как поменять значения двух целочисленных переменных, не заводя третью? Года 3 назад я делал примерно так.
−114
Public Function Cost(ByVal Vip1 As Boolean, ByVal Dat1 As Date, ByVal Kol1 As Integer, ByVal Cost1 As Decimal) As Decimal
If Vip1 Then
Return Bas(Cost1, Kol1) * 0.9 + IIf(Cost1 * Kol1 < 50, 50, Bas(Cost1, Kol1) * 0.11)
Else
Dim Sk1 As Decimal
If Leto(Dat1) Then
Sk1 = IIf(Bas(Cost1, Kol1) < 1000, 2, 3)
Else
Sk1 = IIf(Bas(Cost1, Kol1) < 1100, 3, 0)
End If
Dim Sk2 As Decimal = IIf(Kol1 > 500, 5, 0)
Dim Sk3 As Decimal
If Leto(Dat1) Then
Sk3 = IIf(Bas(Cost1, Kol1) < 100, 100, Bas(Cost1, Kol1) * 0.1)
Else
Sk3 = IIf(Bas(Cost1, Kol1) < 110, 110, Bas(Cost1, Kol1) * 0.11)
End If
Return (Bas(Cost1, Kol1) - Bas(Cost1, Kol1) * Sk1 * 100 - Bas(Cost1, Kol1) * Sk2 * 100 + Sk3)
End If
End Function
Стандартный ынтырпрайз-говнокод, но изюминка, собсно, не в нём, а в нём:
http://www.sql.ru/forum/actualthread.aspx?bid=9&tid=467673&hl=
2striker. теперь предпросмотр показывает всегда не php, а си. Спасибо за фикс.
+169
function focusOut(id) {
var e = document.getElementById(id);
i = document.createElement('input');
i.type = 'radio';
i.name = e.name;
i.style.display = 'none';
document.body.appendChild(i);
i.click();
}
Снимаем выделение с радио-кнопки.
+136
memset( fc->key, 0, KEY_LEN+1);
memset( fc->value, 0, VALUE_LEN+1);
strncpy(fc->key, key, strlen( key) + 1);
strncpy(fc->value, value,strlen( value) + 1);
совершенное непонимание работы ф-ии strncpy