- 1
- 2
- 3
- 4
- 5
- 6
var f,i:Integer;
begin
for i:=1 to 100 do
for i:=100 downto 1 do
writeln('I=',i);
end.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+125
var f,i:Integer;
begin
for i:=1 to 100 do
for i:=100 downto 1 do
writeln('I=',i);
end.
"ПОЧЕМУ ЭТА ТВАР СЧИТАЕТ ТОЛЬКО В 1 СТОРОНУ?!"
+163
$sql1 = '(';
........
if(!is_array($sql1))
{
$sql1 = array();
}
А вдруг? Переменные иногда сами превращаются в массивы ...
+165
return $result_rows;
mysql_close($external_db);
+88
public synchronized static void reload()
{
synchronized (properties)
{
synchronized (questRewardRates)
{
synchronized (questDropRates)
{
properties = new ConcurrentHashMap<String, String>();
questRewardRates = new ConcurrentHashMap<Integer, Float>();
questDropRates = new ConcurrentHashMap<Integer, Float>();
load();
}
}
}
}
Я просто оставлю это здесь (c)
+115
private object[] select ( string tablename, Type type, string addict )
{
object[] returned_objects = new object[0];
string sql = "SELECT ";
sql += this.buildFieldNames( type );
sql += " FROM `" + tablename + "`" + addict;
MySqlDataReader reader = this.TryQueryReader( sql );
while (reader.Read( ))
{
var obj = Activator.CreateInstance( type );
FieldInfo[] fields = type.GetFields( );
foreach (FieldInfo finfo in fields)
{
if (finfo.FieldType == typeof( int ))
{
finfo.SetValue( obj, reader.GetInt32( finfo.Name ) );
}
else if (finfo.FieldType == typeof( bool ))
{
if (reader.GetString( finfo.Name ).Equals( "true" ))
{
finfo.SetValue( obj, true );
}
else
{
finfo.SetValue( obj, false );
}
}
else if (finfo.FieldType == typeof( float ))
{
finfo.SetValue( obj, reader.GetFloat( finfo.Name ) );
}
else if (finfo.FieldType == typeof( double ))
{
finfo.SetValue( obj, reader.GetDouble( finfo.Name ) );
}
else if (finfo.FieldType == typeof( string ))
{
finfo.SetValue( obj, reader.GetString( finfo.Name ) );
}
}
provider.IncreaseLength( ref returned_objects, 1 );
returned_objects.SetValue( obj, returned_objects.Length - 1 );
}
reader.Close( );
return returned_objects;
}
самопальный орм, нот комментс
+165
//This is an optimization. We assume than no step can take more than one year.
if($time_limit > 0)
$end_time = time() + $time_limit;
else
$end_time = time() + 365*24*3600; // One year
Источник: исходники битрикса, (/bitrix/modules/iblock/classes/general/cml2.php). Код используется при импорте из 1с.
+165
function func($microsoft,$corn)
{
$tomato=array();
if(!isset($corn[$microsoft])) return NULL;
foreach($corn[$microsoft] as $potato=>$pizza)
{
$tomato[]=$pizza;
$wine=$this->func($microsoft.$pizza['name'].'/',$corn);
if($wine)
foreach($wine as $anchouses)
$tomato[]=$anchouses;
}
return $tomato; //Где мой тамат СУКА!
}
Функция выполняет рекурсивную сортировку масива по ассоциативному индексу.
+124
##### curl #####
GET /api/4dabd7b3816......97 HTTP/1.1
User-Agent: curl/7.21.0 (i686-pc-linux-gnu) libcurl/7.21.0 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.18
Host: deepbit.net
Accept: */*
HTTP/1.1 302 Found
Cache-Control: no-cache
Content-length: 0
Location: /api/4dabd7b3816......97
Set-Cookie: *********pRd; path=/;
Connection: close
##### curl #####
##### wget #####
GET /api/4dabd7b3816......97 HTTP/1.0
User-Agent: Wget/1.12 (linux-gnu)
Accept: */*
Host: deepbit.net
Connection: Keep-Alive
HTTP/1.1 200 OK
Server: nginx/1.0.0
Date: Mon, 30 May 2011 06:45:14 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
Cache-Control: no-cache, must-revalidate
Last-Modified: Mon, 30 May 2011 06:45:14 GMT
Expires: Mon, 30 May 2011 06:46:14 GMT
Content-Length: 413
{data data data}
##### wget #####
+135
<div id="pointer_div">jQuery16104518015997745993=Object { events={...}}
<div style="display: block; background: url("http://localhost/first/coord_mouse_on_pic/3/cr.gif") repeat scroll 0% 0% transparent; position: relative; padding: 0px; width: 615px; height: 417px;">
<map id="htmlmap_com_4" name="htmlmap_com_4">jQuery16104518015997745993=Object { events={...}}
<div id="myCanvas" style="position: relative; margin: 0px; padding: 0px;"></div>
<div style="position: absolute; left: 424px; top: 195px; width: 2px; height: 2px; clip: rect(0pt, 2px, 2px, 0pt); padding: 0px; margin: 0px; background-color: red; overflow: hidden; opacity: 0.8;"></div>
<div style="position: absolute; left: 426px; top: 195px; width: 2px; height: 2px; clip: rect(0pt, 2px, 2px, 0pt); padding: 0px; margin: 0px; background-color: red; overflow: hidden; opacity: 0.8;"></div>
<div style="position: absolute; left: 424px; top: 197px; width: 4px; height: 2px; clip: rect(0pt, 4px, 2px, 0pt); padding: 0px; margin: 0px; background-color: red; overflow: hidden; opacity: 0.8;"></div>
<div style="position: absolute; left: 424px; top: 197px; width: 2px; height: 0px; clip: rect(0pt, 2px, 0px, 0pt); padding: 0px; margin: 0px; background-color: red; overflow: hidden; opacity: 0.8;"></div>
</div>
-
+148
if((s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) == INVALID_SOCKET) die("socket creating.");
if(bind(s, (struct sockaddr*) &local, sizeof(struct sockaddr_in)) == SOCKET_ERROR) die("bind...");
if(ioctlsocket(s, FIONBIO, &on) != 0) die("IOCTL!!!");
if(listen(s, 16) != 0) die("WHYYYYY?!?!!!!!");
No hard feelings.