- 1
- 2
- 3
- 4
- 5
<!-- 3 пустых строчки -->
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- 100 пустых строк -->
<html>
<!-- дальше все что полагается -->
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
<!-- 3 пустых строчки -->
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- 100 пустых строк -->
<html>
<!-- дальше все что полагается -->
view-source:http://my.mail.ru/my/visitors
может и не совсем ГК, но обьясните мне д-ё, зачем там пустые строки - скроллить то все умеют
+1001
struct Node{
char* d;
Node *left;
Node *right;
};
Node* search_insert(Node *root, char* d){
/*.........*/
Node *pnew = new Node;
pnew->d = d
/*.........*/
}
int main(){
/*.........*/
Node *root=NULL;
char* r=new char;
for (int i = 0; i<10; i++){
scanf("%s", r);
root=search_insert(root, b[i]);
}
/*.........*/
}
Вот такой тупой недочет стоил мне туевой хучи времени. Не единожды стирал все и писал заново. Просветление пришло на третий день.
Указатель.... поле в структуре - указатель... указатель в который я раз за разом лезу в цикле...
+170
function formatbytes($file, $type)
{
switch($type){
case "KB":
$filesize = filesize($file) * .0009765625; // bytes to KB
break;
case "MB":
$filesize = (filesize($file) * .0009765625) * .0009765625; // bytes to MB
break;
case "GB":
$filesize = ((filesize($file) * .0009765625) * .0009765625) * .0009765625; // bytes to GB
break;
}
if($filesize <= 0){
return $filesize = 'unknown file size';}
else{return round($filesize, 2).' '.$type;}
}
Вот так мы выводим размер файлика.
+160
case false:
default:
:)
+225
fstp qword [tmp]
fild qword [tmp]
суровое округление через память
+162
if ($_FILES['upfile']['size'] > 0) {
$fname = $_FILES['upfile']['name'];
$fcat = $_POST['category'];
$ext = explode(".", $fname);
if ($ext[1] == 'txt') {
if (!file_exists("$fcat/$fname")) {
if ((move_uploaded_file($_FILES['upfile']['tmp_name'], "$fcat/$fname"))) {
chmod("$fcat/$fname", 0777);
echo 'Текстовой файл успешно загружен! <br />';
echo '<a href="index.php?file=' . $fname . '&kat=' . $fcat . '&view=2">Посмотреть</a>';
} else {
echo 'Ошибка прикрепления файла<br />';
echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
}
} else {
echo 'Такой файл уже существует<br />';
echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
}
} else {
echo 'Для загрузки доступны лишь файлы, с расширением .txt<br />';
echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
}
} else {
echo 'Недопустимый размер файла<br />';
echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
}
WAP-ENGINE
Мега зашита при опланде :D
−180.2
SELECT ((SELECT COUNT(*) FROM `books` WHERE `author` = '?') + (SELECT COUNT(*) FROM `magazins` WHERE `author` = '?')));
не многовато ли селектов?:))
вместо '?' пхпшный код ставит значение.
−364.8
Процедура ДействияФормыСформировать(Кнопка)
Запись = Новый Структура;
Запись.Вставить("Номер",);
Запись.Вставить("ФизЛицо",);
Запись.Вставить("ТабНомер",);
Запись.Вставить("д1",);
Запись.Вставить("д2",);
Запись.Вставить("д3",);
Запись.Вставить("д4",);
Запись.Вставить("д5",);
Запись.Вставить("д6",);
Запись.Вставить("д7",);
Запись.Вставить("д8",);
Запись.Вставить("д9",);
Запись.Вставить("д10",);
Запись.Вставить("д11",);
Запись.Вставить("д12",);
Запись.Вставить("д13",);
Запись.Вставить("д14",);
Запись.Вставить("д15",);
Запись.Вставить("д16",);
Запись.Вставить("д17",);
Запись.Вставить("д18",);
Запись.Вставить("д19",);
Запись.Вставить("д20",);
Запись.Вставить("д21",);
Запись.Вставить("д22",);
Запись.Вставить("д23",);
Запись.Вставить("д24",);
Запись.Вставить("д25",);
Запись.Вставить("д26",);
Запись.Вставить("д27",);
Запись.Вставить("д28",);
Запись.Вставить("д29",);
Запись.Вставить("д30",);
Запись.Вставить("д31",);
Не ожидал от своего коллеги такого говнокода :) Хорошо, что в месяце не 100 дней ;_)
Данный код можно заменить
Для й = 1 По 31 Цикл
Запись.Вставить("д" + Строка(й));
КонецЦикла;
+50.4
map<string, int> M;
...
M["one"] = 1;
M["two"] = 2;
M["google"] = 1e100;
...
// найдём сумму всех значений --- т.е. всех правых частей
// пар <string, int>
int r = 0;
tr(M, it) {
r += it->second;
// (*it).first == [string], (*it).second == [int]
}
и это на сайте обучения программирования!!!
http://informatics.mccme.ru/moodle/mod/book/view.php?id=492&chapterid=216
+102
begin
tru:=false;
if tru=false then
begin
ObrMatritsa(Sigm,Sigm_transp);
tru:=true;
det:=abs(Determinant(Sigm));
if det=0 then
begin
ShowMessage('Determinant = 0');
tru:=false;
Application.Terminate;
exit;
end;
//if det=0 then begin result:=0 ; exit end;
sum:=1/sqrt(power(2*pi,kol_prizn)*det* exp(Mas));
if sum=0 then result:=0 ;
end else exit;
end;