- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
CNode* CBSTree::AddNode(CNode *&pTree, CNode *pNode)
{
...
return !NULL;
}
...
if(AddNode(pTree->left ,pNode)!=NULL)
{
...
}
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+242.5
CNode* CBSTree::AddNode(CNode *&pTree, CNode *pNode)
{
...
return !NULL;
}
...
if(AddNode(pTree->left ,pNode)!=NULL)
{
...
}
...
Надо не нулл - дадим не нулл!
+158.9
if ($category) {$zapros="where category='$category'"; $f[1]=1;}
if ($group) {
//тут $row получает этот индус...
if ($f[1]==1) {$zapros.=" and idu='$row[0]'";}
else {$zapros="where idu='$row[0]'";}
$f[2]=1;
}
if ($type) {
if (($f[1]==1)||($f[2]==1)) {$zapros.=" and type='$type'";}
else {$zapros="where type='$type'";}
$f[3]=1;
}
if ($format) {
if (($f[1]==1)||($f[2]==1)||($f[3]==1)) {$zapros.=" and format='$format'";}
else {$zapros="where format='$format'";}
$f[4]=1;
}
if ($curlang) {
if (($f[1]==1)||($f[2]==1)||($f[3]==1)||($f[4]==1)) {$zapros.=" and (lang='$curlang' or lang='all')";}
else {$zapros="where (lang='$curlang' or lang='all')";}
$f[5]=1;
}
Охеренный способ составления запроса
+157.7
{?$i=0;}
{foreach from=explode(',',$item.tags) item="tag"}
<a href="/{_ LANG}/tv,translations?tag={$tag|escape}">{$tag|escape}</a>{if $i < (count(explode(',',$item.tags)) - 1)}, {/if}
{?$i++}
{/}
No comments.
+159.6
//Make the Ahem font antialias correctly on Acid3
String nameStr(fullName.get());
m_allowFontSmoothing = (nameStr != "Ahem");
Правильное сглаживание шрифтов в ACID3. WebKit.
Отсюда: http://habrahabr.ru/blogs/code_wtf/50744/
+169.8
if ( isset($_GET['action']) && !isset($_GET['action']) ) {
die('Не не не, Девид Блейн, не не не!!!!! Сдрысни демон!!!!!');
}
o_O
+141.5
procedure TForm2.s1;
var a,a1:real;
begin
a:=a+1.8;
randomize;
if p<1 then
begin
if a<1.9 then
begin
a:=999;
a1:=random(4);
if a1=2 then
begin
GroupBox5.Visible:=True;
GroupBox6.Visible:=False;
GroupBox1.Visible:=False;
end
else
if a1=3 then
begin
GroupBox5.Visible:=False;
GroupBox6.Visible:=True;
GroupBox1.Visible:=False;
end
else
begin
GroupBox5.Visible:=False;
GroupBox6.Visible:=False;
GroupBox1.Visible:=True;
end
end
end
end;
0_o
+151.1
$this->oPostTest->recipients = trim($this->oPostTest->recipients);
$this->oPostTest->recipients = trim($this->oPostTest->recipients, ';');
$this->oPostTest->recipients = str_replace(' ', ';', $this->oPostTest->recipients);
$this->oPostTest->recipients = str_replace(';;', ';', $this->oPostTest->recipients);
такая вот загагулина )
+154.3
double a, b;
...
*((DWORD*)&a) ^= *((DWORD*)&b);
*((DWORD*)&b) ^= *((DWORD*)&a);
*((DWORD*)&a) ^= *((DWORD*)&b);
*((DWORD*)&a + 1) ^= *((DWORD*)&b + 1);
*((DWORD*)&b + 1) ^= *((DWORD*)&a + 1);
*((DWORD*)&a + 1) ^= *((DWORD*)&b + 1);
Cпособ обменять значения двух переменных типа double;
+152.9
if (isset($this->handle) || !isset($this->handle) {
echo "Не правильный тип ресурса... или не тип ресурса не известен..."
}
...
...
...
Проверим дескриптор :D
+143
if ($src_encoding == '')
{
// lame, but we know no better...
$src_encoding = $GLOBALS['xmlrpc_internalencoding'];
}