- 1
- 2
- 3
- 4
- 5
$login = $_POST["login"];
if(!$login)$login = $_GET["login"];
$password = $_POST["password"];
if(!$password)$password = $_GET["password"];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+49.1
$login = $_POST["login"];
if(!$login)$login = $_GET["login"];
$password = $_POST["password"];
if(!$password)$password = $_GET["password"];
Довелось недавно править один сайт...
Так выглядит фрагмент скрипта авторизации пользователя... ;D
+49
(*items)[item] += 1;
указатель на map + operator[]
такое
+49
#include <iostream>
int get_number() {
return 5;
}
int magic_number(int foo()) {
return foo();
}
int main(void)
{
std::cout << magic_number(get_number) << std::endl;
}
http://ideone.com/TbV0jD
+49
//без комментариев
+49
#include <stdio.h>
#include <math.h>
#include "determinant.h"
double det(double **matrix, int size)
{
if(size==2)
{
return matrix[0][0]*matrix[1][1]-matrix[0][1]*matrix[1][0];
}
else if(size==1)
{
return matrix[0][0];
}
int result = 0;
for(int j=0; j<size; j++)
{
if(matrix[0][j]!=0)
{
result+=matrix[0][j]*(unsigned)pow(-1.f,(unsigned)j)*det(minor(matrix, size, 0, j), size-1);
}
}
return result;
}
double **minor(double **matrix, int size, int str, int col)
{
double **minor=new double *[size-1];
int m_str = 0;
int m_col;
for(int i=0; i<size; i++)
{
if(i!=str)
{
m_col = 0;
minor[m_str]=new double[size-1];
for(int j=0; j<size; j++)
{
if(j!=col)
{
minor[m_str][m_col]=matrix[i][j];
m_col++;
}
}
m_col++;
}
}
return minor;
}
Считаю определитель рекурсией, во время теста в этом сорце вылетает ошибка EXC_BAD_ACCESS(code=1, access=0x8),
после одного прохода рекурсии, с чем это связано? Помогите разобраться :)
+49
for (int i = 0; i <= 10000; i++)
{
if (a[i]=='a')
a[i] == "000";
continue;
}
Цикл, который в строке a меняет все символы 'a' на три ноля. Говнолабка одногруппницы.
+49
void ZModulesDlg::OnDestroy(HWND hwnd)
{
LVITEM lvi = { LVIF_PARAM };
if (lvi.iItem = ListView_GetItemCount(hwnd))
{
do
{
lvi.iItem--;
if (ListView_GetItem(hwnd, &lvi))
{
((ZDll*)lvi.lParam)->Release();
}
} while (lvi.iItem);
}
}
+49
...
#define POW2 65536
#define TRUE 1
#define FALSE 0
#define VAL_TEN 20
#define VAL_TWEN 10
#define VAL_HUN 100
...
Просто поржать. Пока была в отпуске, получила письмо от коллеги с этим примером того что я слишком сильно прижала индусов за константы и они все цифры в коде поменяли на "слова".
+49
switch ( ! empty($rules['last_online']) )
{
case '3days':
$where .= " AND last_online > NOW() - INTERVAL '3 DAYS' ";
break;
case 'week':
$where .= " AND last_online > NOW() - INTERVAL '7 DAYS' ";
break;
case 'month':
$where .= " AND last_online > NOW() - INTERVAL '1 MONTH' ";
break;
}
Внезапно сломался фильтр .... И такое найти можно. Впервые подобное вижу
+49
// Ж. Попов: include('blocks/bd.php'); БИДЭ подключено, мои юные сантехники :)