- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
public static int not(this int i)
{
string i2 = Convert.ToString(i, 2),
res = "";
foreach (char c in i2)
res += c == '0' ? '1' : '0';
return Convert.ToInt32(res, 2);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+127.8
public static int not(this int i)
{
string i2 = Convert.ToString(i, 2),
res = "";
foreach (char c in i2)
res += c == '0' ? '1' : '0';
return Convert.ToInt32(res, 2);
}
Дело было вечером, делать было нечего....
+133.4
/****************************************************************************
#if !(TARGET_IS_NT50_OR_LATER)
#error You need a Windows 2000 or later to run this stub because it uses these features:
#error /robust command line switch.
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
#error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
#endif
...
где-то глубоко
* Macros for targeted platforms
****************************************************************************/
#if (0x501 <= _WIN32_WINNT)
#define TARGET_IS_NT51_OR_LATER 1
#else
#define TARGET_IS_NT51_OR_LATER 0
#endif
#if (0x500 <= _WIN32_WINNT)
#define TARGET_IS_NT50_OR_LATER 1
#else
#define TARGET_IS_NT50_OR_LATER 0
#endif
#if (defined(_WIN32_DCOM) || 0x400 <= _WIN32_WINNT)
#define TARGET_IS_NT40_OR_LATER 1
#else
#define TARGET_IS_NT40_OR_LATER 0
#endif
#if (0x400 <= WINVER)
#define TARGET_IS_NT351_OR_WIN95_OR_LATER 1
#else
#define TARGET_IS_NT351_OR_WIN95_OR_LATER 0
#endif
Код , сгенерированный компилятором MIDL для dll прокси/заглушки COM объекта.
VS2005 :)
−178.5
def generate(_len = None, sg = None):
if sg == None:
sg = 'aoeuizxcvbn_msdfghjklqwrt_yp123456_7890'
if _len == None:
_len = random.Random().randint(1, 100)
s = ''
l = len(sg)
while _len > 0:
s += sg[random.Random().randint(0, l - 1)]
_len -= 1
return s
def loadsrvlists(file, srvlist = {}, prtlist = {}):
prtlist[0] = 5222
f = open(file)
while True:
s = f.readline().strip()
if s:
sr = s[:s.find(':')]
pr = s[s.find(':') + 1:]
if not sr in srvlist:
srvlist[sr] = True
if pr != prtlist[0]:
prtlist[sr] = int(pr)
else: break
return [srvlist, prtlist]
По конфам прошла волна спама, автор которого пиарил своего бота.
Это кусок кода из того бота.
А тут полный исходник. http://dumpz.org/15156/
Кто то может для себя почерпнуть нечто новое и неизведанное.
+94.5
type
p = ^h;
h = record
no:word;
nx:p;
end;
var
n,k,i:word;
a,b:p;
begin
readln(n,k);
new(b);
a:=b;
for i:=1 to n-1 do
begin
a^.no:=i;
new(a^.nx);
a:=a^.nx;
end;
a^.no:=n;
a^.nx:=b;
i:=1;
while true do
begin
if a^.nx=a then break;
if i=k then
begin
b:=a^.nx;
a^.nx:=a^.nx^.nx;
dispose(b);
i:=1;
end;
a:=a^.nx;
inc(i);
end;
writeln(a^.no);
end.
"Гуманитарное" решение задачи Иосифа Флавия (гуглите).
Тут n - количество людей, убивают каждого k-нного, пока не останется один единственный выживший.
+100.5
if (Files[i].NeedCompression)
{
CompressFile(Files[i], Files[i].FileNameWithPath);
}
else
{
CompressFile(Files[i], Files[i].FileNameWithPath);
}
Если файл нужно сжать, сжимаем, или сжимаем :D
ps:// 3 года назад писал подобие архиватора, за компрессию отвечала библиотека zlib.net
−161.4
SELECT result=1 WHERE 1=0
Тестируем что-то... Но что?
+169.8
<?php
$message=str_replace("q","<img src=\"bukv_".$cvet."/q.gif\" alt=\"\">",$message);
$message=str_replace("w","<img src=\"bukv_".$cvet."/w.gif\" alt=\"\">",$message);
$message=str_replace("e","<img src=\"bukv_".$cvet."/e.gif\" alt=\"\">",$message);
$message=str_replace("r","<img src=\"bukv_".$cvet."/r.gif\" alt=\"\">",$message);
$message=str_replace("t","<img src=\"bukv_".$cvet."/t.gif\" alt=\"\">",$message);
$message=str_replace("y","<img src=\"bukv_".$cvet."/y.gif\" alt=\"\">",$message);
$message=str_replace("u","<img src=\"bukv_".$cvet."/u.gif\" alt=\"\">",$message);
$message=str_replace("i","<img src=\"bukv_".$cvet."/i.gif\" alt=\"\">",$message);
$message=str_replace("o","<img src=\"bukv_".$cvet."/o.gif\" alt=\"\">",$message);
$message=str_replace("p","<img src=\"bukv_".$cvet."/p.gif\" alt=\"\">",$message);
//вывожу так :
$namessss=$message;
echo "<div class=\"header\"><center><b> $namessss </b></center></div>";
//и получается так
/*
g srg src="g src="bukv_greeg src="bukv_green/n.gif" alt="">/b.gif" alt="">ukg src="g src="bukv_greeg src="bukv_green/n.gif" alt="">/b.gif" alt="">ukv_greeg src="bukv_green/n.gif" alt="">/v.gif" alt="">_greeg src="bukv_green/n.gif" alt="">/c.gif" alt="">="g src="bukv_greeg src="bukv_green/n.gif" alt="">
*/
?>
на одном из форумов мое внимание привлекла загадочная тема с названием "что не правильно в стр_реплаке?"
+161.6
$datep = date("d.m");
$datep = str_replace("01","1",$datep);
$datep = str_replace("02","2",$datep);
$datep = str_replace("03","3",$datep);
$datep = str_replace("04","4",$datep);
$datep = str_replace("05","5",$datep);
$datep = str_replace("06","6",$datep);
$datep = str_replace("07","7",$datep);
$datep = str_replace("08","8",$datep);
$datep = str_replace("09","9",$datep);
/* какой-то код */
if($datep=="08.03" && $sex=="zh") {print "$loginn,сегодня твой праздник,8 марта!Поздравляю,солнышко!<br/>";}
/* перебор других праздников */
Про date("j.n") автор явно не знал...
Во втором куске кода автор явно забыл что избавился от нулей...
(про отсутствие пробелов после запятой я молчу)
+157.7
if ($p{card}==1) {$o=20}
if ($p{card}==2) {$o=20}
if ($p{card}==3) {$o=20}
И так далее 60 строк О_о
+54.9
void write_msg(const QString& msg, AsyncMp* mp) {
written(QString(mp?"%1[%2]":"" " %3").arg(mp->my_host()).arg(mp->my_index()).arg(msg));
}
А потом удивляемся: чего же оно не работает?