- 1
- 2
// указываем какие label делать подчеркнутыми
setMarked(new boolean[] {false, true, true, true, true, true, true, false, true, false, false, false, false, true, true, false});
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
// указываем какие label делать подчеркнутыми
setMarked(new boolean[] {false, true, true, true, true, true, true, false, true, false, false, false, false, true, true, false});
+144
int a;
if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){if(a=0){}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
fatal error C1061: ограничение компилятора: недопустимая степень вложения блоков
MSVS 2010; C++ win32 console
+125
class SystemErrorCodes
{
public const Int32 ERROR_ACCESS_DENIED = 5;
public const Int32 ERROR_ADAP_HDW_ERR = 57;
public const Int32 ERROR_ALREADY_ASSIGNED = 85;
// ещё две сотни подобных строк
public string ToString(Int32 ERR)
{
switch (ERR)
{
case 0: return "The operation completed successfully.";
case 1: return "Incorrect function.";
case 10: return "The environment is incorrect.";
// и снова две сотни таких строк
default: return "unknown.";
}
}
}
http://msdn.microsoft.com/en-us/library/ms681382(VS.85).aspx
внизу страницы, заготовка класса для использования в C# системных кодов ошибок, получаемых в нативном коде вызовом GetLastError(), и их описаний :)
И не лень было мартышке писать это?
Всё гораздо проще: получение кода ошибки - Marshal.GetLastWin32Error()
получение описания этого кода - new Win32Exception().Message
+169
eval(handler.replace(/this/g,'document.getElementsByTagName("A")'));
Вот такая вот альтернатива для Function.prototype.call
+165
<?
$price_id = $_GET['price_id'];
$price_id=(int)$price_id;
$output = array();
$data = !empty($_COOKIE['products']) ? unserialize($_COOKIE['products']) : array();?>
<? if ($price_id):?>
<? $data[0]="0";?>
<? $key=array_search($price_id,$data);?>
<? if($key!== false):?>
<? unset($data[$key]); ?>
<? $data[0]="добавить в закладки";?>
<?else:?>
<? $data[]=$price_id;
$data[0]="удалить закладку";?>
<?endif;?>
<?endif;?>
<?
$b="texttext";
setcookie('products', serialize($data), time() + 172800, "/", '', false, true);
//print $b;
//$output['total_products_count'] = $b;
echo json_encode($b);?>
И человек ещё удивляется, почему же ЭТО не работает?
+161
$id = $fInt->filter($this->_getParam('id'));
$sort = $fInt->filter($this->_getParam('sort'));
$c_name = $this->mbtrim($fStr->filter($this->_getParam('c_name')));
$c_shortname = $this->mbtrim($fStr->filter($this->_getParam('c_shortname')));
$email = $this->mbtrim($fStr->filter($this->_getParam('email')));
$d_firstname = $this->mbtrim($fStr->filter($this->_getParam('d_firstname')));
$d_lastname = $this->mbtrim($fStr->filter($this->_getParam('d_lastname')));
...
И так около 20 строк. Какие есть хорошие варианты фильтровать множество разнотипных данных?
+165
<? foreach ( $menus as $menu ){ ?>
<li class="menu-item menu-item-type-post_type"><a href="<?=($menu->link) ?>"><?=desafelySqlStr($menu->name) ?></a>
<? $submenus = ggsql ( " select * from #__menu where parent=".$menu->id );
if ( count($submenus)>0 ){
?><ul class="sub-menu"><?
foreach ( $submenus as $submenu){
?><li><a href="<?=($submenu->link) ?>"><?=desafelySqlStr($submenu->name) ?></a></li><?
}
?><span></span></ul><?
}
?></li>
<? } ?>
Друг устроился на работу верстальщиком, попросил помочь разобраться с этим кодом
[12:56:24] nolka: чо за desafelySqlStr?
[12:56:27] nolka: кто это писал?
[12:56:37] anonymous: тут главный какой-то
[12:56:41] anonymous: он все время это пишет
[12:56:43] anonymous: а чего?
[12:56:56] nolka: дать пезды ему за это и отправить на урановые рудники блять
[12:57:08] anonymous: :) Почему?
[12:57:28] nolka: ты сам щас ответишь себе на этот вопрос
[12:57:33] nolka: тебе нравится такой код?
[12:57:39] nolka: стиль кодинга такой
[12:58:29] anonymous: еба еба тут а не код
[12:58:37] anonymous: я уже с ума схожу за 3 дня
+143
http://nemolaboratory.ru/123.txt
сюда код непомещается поэтому скину через ткст тут.....вобщм одна страничка пренадлежащяя категории сайты
+144
switch (n)
{
case k:
some_action;
case k - 1:
some_action;
...
case 2:
some_action;
case 1:
some_action;
}
- когда может быть удобно использование switch без break'ов?
- например, когда хотите повторить операцию сколько-то раз
+113
program n1;
label one, two;
begin
asm
mov bh,1
mov bl,1
mov dx,0
mov ax,0
one: inc dx
mov cl,bl
add bl,bh
mov bh,cl
cmp dx,6
jne one
mov al,bl
two: inc dx
mov cl,bl
add bl,bh
mov bh,cl
cmp dx,10
jne two
add al,bl
end;
end.
Так в КубГТУ на кафедре АПП изучают ассемблер.