- 1
- 2
- 3
int hcreate(size_t nel);
ENTRY *hsearch(ENTRY item, ACTION action);
void hdestroy(void);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+5
int hcreate(size_t nel);
ENTRY *hsearch(ENTRY item, ACTION action);
void hdestroy(void);
Using these functions, only one hash table can be used at a time.
The argument nel specifies the maximum number of entries in the table. (This maximum cannot be changed later, so choose it wisely).
Individual hash table entries can be added, but not deleted.
Одной хеш таблицы хватит для всех, ресайзить её или удалять элементы - нинужная фича.
+5
Тут недавно оказия вышла. В одном чатике, где были несколько программистов и математик, задали вопрос:
В каком порядке наследование верное целые числа -> рациональные или наоборот?
+5
using System;
namespace ConsoleApplication13
{
class Program
{
private static void Main(string[] args)
{
var s = new MyStruct(1);
Console.WriteLine(s);
s.Change(2);
Console.WriteLine(s);
((IChangable)s).Change(3);
Console.WriteLine(s);
var o = (IChangable) s;
((MyStruct) o).Change(4);
Console.WriteLine(o);
}
interface IChangable
{
void Change(int x);
}
struct MyStruct:IChangable
{
private int _value;
public MyStruct(int x)
{
_value = x;
}
public void Change(int x)
{
_value = x;
}
public override string ToString()
{
return "Value is " +_value;
}
}
}
}
Угадываем что выведет программа и почему
+3
if (!$ss_) {
$ss[]='http://cool-hacker.ru/public/hide_message/fail.png';
$ss[]='http://tolkomebel.com/includes/fail.png';
$ss[]='http://youhack.ru/images/fail.gif';
if (!@fopen($ss[0], 'r')) {if (!@fopen($ss[1], 'r')) {if (@fopen($ss[2], 'r')) { $ss_ = $ss[2];};}else{$ss_ = $ss[1];};}else{$ss_ = $ss[0];}
$img='<img src="'.$ss_.'" style="margin:0 3px 2px 3px;" />';
;}
Зачем добавлять ссылку на одну иконку и менять её, когда можно так?
+145
Привет, я вот сайт пишу, каталог, на заказ, ну короче, считаю себя говнокодером. Хочу попросить более опытных что ль, оценить. Сказать так это или нет. Ссылочку на гитхаб чуть позже присобачу.
+131
// bg_pmove.c -- both games player movement code
// takes a playerstate and a usercmd as input and returns a modifed playerstate
Дальше идут 11 тысяч строк нечитаемого говна. Это вообще нормально?!
+83
try{
name.toLowerCase();
}catch (NullPointerException e) {
report().error("java.lang.NullPointerException", e);
name = "";
}
Перспективная проверка на null
+121
(set 'b (read))
(eval b)
http://ideone.com/3ImB9
+225
xor eax, eax
mov al, 0
+166
/*
* return practices for degree level subject
* return object
*/
public static function getDegree_level_subject_practice($degree, $level_id, $subject) {
return array(
array(
'practice_id'=> 1,
'logo' =>'what.png',
'target' => 'Get 500 FPP',
'complete'=> rand(10, 100)
),
array(
'practice_id'=> 2,
'logo' =>'what.png',
'target' => 'Get 500 FPP',
'complete'=> rand(10, 100)
)
);
}
как то печально что-ли