- 1
- 2
- 3
- 4
- 5
- 6
- 7
function sleep(milliSeconds) {
var startTime = new Date().getTime();
while (new Date().getTime() < startTime + milliSeconds);
}
sleep(10000);
return "Hello Start";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
function sleep(milliSeconds) {
var startTime = new Date().getTime();
while (new Date().getTime() < startTime + milliSeconds);
}
sleep(10000);
return "Hello Start";
http://www.nodebeginner.ru/#blocking-and-non-blocking
Я хочу, чтобы автор горел в аду..
+3
CBinarySemaphore _there_is_only_one;//Highlander.
+152
// ------------------- Max_id & Min_id functions ------------------|
function get_id($user_query, $col="id", $type="max"){
global $getdata;
$query = mysql_query("select distinct `".$col."` from ".$getdata['pref'].$user_query);
for($i=1;$w = mysql_fetch_array($query);){
if($w[$col]>=$id){$id = $w[$col];}
}
if($type!="max"){
$query = mysql_query("select distinct `".$col."` from ".$getdata['pref'].$user_query);
while($w = mysql_fetch_array($query)){
if($w[$col]<=$id){$id = $w[$col];}
}
}
return $id;
}
// ------------------- Max_id & Min_id functions ------------------|
−102
С ПРАЗНИКАМ ШКАЛАТА!
сиводня празник у шкалаты как харашо што мне в школу ни нада я жы ни шкалата у миня дажы пачка сигарет есть магу фото кинуть если ни верите што я взрослый
+12
// Вопрос: как сгенерировать в рантайме предупреждение от компилятора?
// http://stackoverflow.com/q/4187967
void f(int*p = nullptr)
{
if (!p)
{
//HERE I WOULD LIKE TO HAVE AN MSG THAT WOULD BE DISPLAYED DURING COMPILATION AS A WARNING POSSIBLY
}
}
// Ответ: очевидно же, вызвать компилятор для соответствующего кода.
// http://stackoverflow.com/a/4188155
void f(int *p = nullptr) {
if (!p) {
system("gcc -Wall warning.c");
}
}
Каков вопрос - таков ответ.
+134
public void ConvertCross_2(int ch, string pfile,string NameSheet){
//Преобразуем КроссТаблицу
int Div = Convert.ToInt16(comboBox3.Text) - 1;
string fn = ""; string fn1 = ""; string fn12 = ""; string fn13 = "";
string fn14 = ""; string fn15 = ""; string fn16 = ""; string fn2 = "";
string fn3 = "";
string st = "";
StreamWriter sw;
string dirfile = "";
if (textBox1.Text != ""){
dirfile = textBox1.Text + "\\" + pfile + ".csv";
if (ch == 1){
File.Delete(dirfile);
}
sw = new StreamWriter(dirfile, true, System.Text.Encoding.UTF8);
}else{
if (ch == 1){
File.Delete(openFileDialog1.FileName + ".csv");
}
sw = new StreamWriter(openFileDialog1.FileName + ".csv", true, System.Text.Encoding.UTF8);
}
try{
for (int cl = 0; cl < 3 + Div; cl++){
fn = "F" + cl;
if (cl == 0){
st = fn;
}else{
st += ";" + fn ;
}
}
st += ";" + "Sheets";
if (ch == 1){
sw.WriteLine(st);
}
for (int i = 1 + Div; i < dt.Columns.Count; i++){
Application.DoEvents();
for (int j = 1; j < dt.Rows.Count; j++){
fn1 = dt.Rows[j][0].ToString();
if (fn1 == "") fn1 = " ";
else fn1 = fn1.Replace("\n", "").Replace("\r", "").Replace(";", "SemicoloN");
if (Div >= 1){
fn12 = dt.Rows[j][1].ToString();
if (fn1 == "") fn12 = " ";
else fn12 = fn12.Replace("\n", "").Replace("\r", "").Replace(";", "SemicoloN");
}
if (Div >= 2){
fn13 = dt.Rows[j][2].ToString();
if (fn13 == "") fn13 = " ";
else fn13 = fn13.Replace("\n", "").Replace("\r", "").Replace(";", "SemicoloN");
}
if (Div >= 3){
fn14 = dt.Rows[j][3].ToString();
if (fn14 == "") fn14 = " ";
else fn14 = fn14.Replace("\n", "").Replace("\r", "").Replace(";", "SemicoloN");
}
if (Div >= 4){
fn15 = dt.Rows[j][4].ToString();
if (fn15 == "") fn15 = " ";
else fn15 = fn15.Replace("\n", "").Replace("\r", "").Replace(";", "SemicoloN");
}
if (Div == 5){
fn16 = dt.Rows[j][5].ToString();
if (fn16 == "") fn16 = " ";
else fn16 = fn16.Replace("\n", "").Replace("\r", "").Replace(";", "SemicoloN");
}
fn2 = dt.Rows[0][i].ToString();
if (fn2 == "") fn2 = " ";
else fn2 = fn2.Replace("\n", "").Replace("\r", "").Replace(";", "SemicoloN");
fn3 = dt.Rows[j][i].ToString();
if (fn2 == "") fn2 = " ";
else fn2 = fn2.Replace("\n", "").Replace("\r", "").Replace(";", "SemicoloN");
st = fn1 + ";";
if (Div >= 1){
st = st + fn12 + ";";
}
if (Div >= 2){
st = st + fn13 + ";";
}
if (Div >= 3){
st = st + fn14 + ";";
}
if (Div >= 4){
st = st + fn15 + ";";
}
if (Div >= 5){
st = st + fn16 + ";";
}
st = st + fn2 + ";" + fn3 + ";\"" + NameSheet.Replace("\n", "").Replace("\r", "").Replace(";", "SemicoloN");
if (fn3.Trim()!=""){
sw.WriteLine(st);
}
}
}
sw.Close();
}finally{
sw.Close();
}
}
кто бы мог подумать, что так можно сделать unpivot
+155
return ((($dailyNum <= 15) && ($by2Month < 1) && ($monthlyNum <= 100) && ($DailyNik <= 15)) ? true : false);
Кыщь, пыщь, выщь, хуищь
+134
list($long_startIp, $long_endIp) = ip_range($value);
$strange = long2ip($long_startIp);
$endrange = long2ip($long_endIp);
$addit[] = ('a.dst_ip BETWEEN ' . ip2long($strange) . ' AND ' . ip2long($endrange));
Студенты нынче совсем тупые пошли.
+87
*-*-*-*-*-*-*-*-*-*-*-*-*-*-зашифрованные прокси:*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
<TD id="address">
<script language=javascript>
<!--
proxy(3,'28','70','216','172',80);
proxy(4,'70','216','172','28',80);
proxy(1,'103','10','59','30',8080);
proxy(2,'10','59','30','103',80);
proxy(3,'251','151','101','109',80);
proxy(4,'83','209','222','25',8080);
proxy(1,'101','109','251','89',80);
proxy(2,'50','26','5','101',8080);
proxy(3,'220','89','186','93',8000);
proxy(4,'158','98','190','250',8090);
proxy(1,'92','39','185','18',80);
proxy(2,'8','240','44','5',8080);
proxy(3,'127','84','124','81',8080);
[...]
// -->
</script>
</TD>
//*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-Свиток-расшифровщик*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
function proxy(mode,arg1,arg2,arg3,arg4,port){
var ret;
switch(mode) {
case 1:
ret=arg1+"."+arg2+"."+arg3+"."+arg4+":"+port+"<BR>";
break;
case 2:
ret=arg4+"."+arg1+"."+arg2+"."+arg3+":"+port+"<BR>";
break;
case 3:
ret=arg3+"."+arg4+"."+arg1+"."+arg2+":"+port+"<BR>";
break;
case 4:
ret=arg2+"."+arg3+"."+arg4+"."+arg1+":"+port+"<BR>";
break;
}
document.write(ret);
}
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
var
StartPos : Integer;
MyText ,temp: string;
memorystream:tmemorystream;
anolink:string;
i:integer;
ccount:integer;
counter:string;
endpos:integer;
steg,eteg:string;
b:integer;
mode,arg1,arg2,arg3,arg4,port:string;
begin
steg:='proxy(';
eteg:=');';
memorystream:=tmemorystream.create;
idhttp1.Request.UserAgent:='Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0';
idhttp1.Request.Accept:='text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
idhttp1.request.AcceptLanguage:='ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3';
idhttp1.Request.AcceptEncoding:='ngnix';
idhttp1.Request.Connection:='keep-alive';
idhttp1.Get('http://anonymousinet.com/index.php',memorystream);
memorystream.Position:=0;
mytext:=memorystreamtostring(memorystream);
mytext:=utf8toansi(mytext);
memorystream.Clear;
startpos:=0;
While true do
begin
startPos := PosEx(steg, MyText, StartPos + 1);
if StartPos > 0 then
begin
temp:=copy(mytext,startpos+length(steg),length(mytext));
b:=pos(eteg,temp);
if b >0 then
temp:=copy(temp,1,b-1);
temp:=trim(temp);
temp:=stringreplace(temp,'''','',[rfreplaceall]);
mode:=stringfield(temp,',',1);
arg1:=stringfield(temp,',',2);
arg2:=stringfield(temp,',',3);
arg3:=stringfield(temp,',',4);
arg4:=stringfield(temp,',',5);
port:=stringfield(temp,',',6);
smemo1.lines.add(proxy(mode,arg1,arg2,arg3,arg4,port));
end
else
Break;
end;
end;
Зловонная попытка защитить прокси от парсинга. Гм, как бы помягче,гм, неудачная...
+15
union AtomicIndx
{
struct { std::atomic<uint16> ReadCur, ReadMax, WriteCur, WriteMax; };
struct { struct Idx { uint16 Cur, Max; }; std::atomic<Idx> Read, Write; };
struct { struct Idx { uint16 ReadCur, ReadMax, WriteCur, WriteMax; }; std::atomic<Idx> All; };
};
static_assert(sizeof(AtomicIndx) == sizeof(uint64), "sizeof(AtomicIndx) != sizeof(uint64)");
Мы все знаем откуда это.