- 1
SELECT COUNT(*) FROM passwords WHERE program=program AND website=website AND login=login AND password=password
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−129
SELECT COUNT(*) FROM passwords WHERE program=program AND website=website AND login=login AND password=password
Okay :(
+84
{$N+}
const
n=5;
n2=2*n;
type tRow=array[1..n] of 0..1;
rRow=array[1..n] of 0..1;
type tMatrix=array[1..n,1..n2] of double;
wMatrix=array[1..n,1..n2] of double;
procedure NewMatrix(var a: tMatrix; n,n2: word; x: double); var i,j: word;
begin
randomize;
for i:=1 to n do
for j:=1 to n2 do
a[i,j]:=-2*x+random(Round(4*x));
end;
procedure ProcMatrix(var a: tMatrix; n,n2: word; x: double; var b: tRow); var i,j: word;
begin
for i:=1 to n do
for j:=1 to n2 do
if a[i,j]<=x then b[i]:=1 else
begin
b[i]:=0;
break;
end;
end;
procedure WriteMatrix(var a: tMatrix; n,n2: word); var i,j: word;
begin
for i:=1 to n do
begin
for j:=1 to n2 do write(a[i,j]:6:2);
writeln('');
end;
end;
procedure WriteRow(var b: tRow; n: word); var i: word;
begin
for i:=1 to n do write(b[i]:2);
writeln('');
end;
procedure NewMatrix1(var q: wMatrix; n,n2: word; x: double); var i,j: word;
begin
randomize;
for i:=1 to n do
for j:=1 to n2 do
q[i,j]:=-1.1*x+random(Round(4*x));
end;
procedure ProcMatrix1(var q: wMatrix; n,n2: word; x: double; var e: rRow); var i,j: word;
begin
for i:=1 to n do
for j:=1 to n2 do
if q[i,j]<=x then e[i]:=1 else
begin
e[i]:=0;
break;
end;
end;
procedure WriteMatrix1(var q: wMatrix; n,n2: word); var i,j: word;
begin
for i:=1 to n do
begin
for j:=1 to n2 do write(q[i,j]:6:2);
writeln('');
end;
end;
procedure WriteRow1(var e: rRow; n: word); var i: word;
begin
for i:=1 to n do write(e[i]:2);
writeln('');
end;
var
bRow: tRow;
eRow: rRow;
aMatrix: tMatrix;
qMatrix: wMatrix;
x: double;
begin
write('‚ўҐ¤ЁвҐ ўҐйҐб⢥®Ґ зЁб«® е: ');
readln(x);
NewMatrix(aMatrix,n,n2,x);
writeln('Њ ваЁж ',n,'x',n2,' 楫ле зЁбҐ« бд®а¬Ёа®ў ўв®¬ вЁзҐбЄЁ:');
WriteMatrix(aMatrix,n,n2);
NewMatrix1(qMatrix,n,n2,x);
writeln('Њ ваЁж ',n,'x',n2,' 楫ле зЁбҐ« бд®а¬Ёа®ў ўв®¬ вЁзҐбЄЁ:');
WriteMatrix1(qMatrix,n,n2);
ProcMatrix(aMatrix,n,n2,x,bRow);
writeln('Њ ваЁж ®Ўа Ў®в . Џ®б«Ґ¤®ў ⥫м®бвм b[1]..b[',n,'] бд®а¬г«Ёа®ў ');
WriteRow(bRow,n);
ProcMatrix1(qMatrix,n,n2,x,eRow);
writeln('Њ ваЁж ®Ўа Ў®в . Џ®б«Ґ¤®ў ⥫м®бвм b[1]..b[',n,'] бд®а¬г«Ёа®ў ');
WriteRow1(eRow,n);
writeln('Ќ ¦¬ЁвҐ ENTER');
readln;
end.
Процедуры.
Даны натуральное число n, действительное число x и две действительные матрицы размера nx2n. Получить последовательность b1,..., bn из нулей и единиц, где bi =1, если элементы i-ой строки матрицы не превосходят x и bi =0 в противном случае.
+139
#include "stdio.h"
#include "string.h"
int main (int argc, char *argv[])
{
FILE * f1= fopen("новый файл","r");
char a[3];
char * b= &a[0];
int i=0;
for (i = 0; i < 80; i ++)
{
char a1[400]="java -jar TextCode.jar ";
char a2[40]="/home/dan/Education/Subj/MFCIT/roz/";
fscanf(f1,"%s",b);
strcat(a1,a2);
strcat(a1,b);
strcat(a1,"/");
strcat(a1,b);
strcat(a1," ");
strcat(a1,a2);
strcat(a1,b);
strcat(a1,"/");
strcat(a1,b);
strcat(a1,".c ");
strcat(a1,a2);
strcat(a1,b);
strcat(a1,"/");
strcat(a1,b);
strcat(a1,".cod");
system(a1);
}
return 0;
}
Шифрует тексты при помощи проги на Java
+131
Note that async is a contextual keyword. In all syntactic contexts other than the ones above it is considered an identifier.
Thus, the following is allowed (though strongly discouraged!):
using async = System.Threading.Tasks.Task;
…
async async async(async async) { }
Из C# Specifications к Visual Studio Async CTP.
+147
#include <string>
using namespace std;
int main();
void pushvalues(const string&, const string&, string&);
int main {
string lol1;
//OUTPUT
if (!(lol1))
return 1;
string lol2;
string *word1, *word2 = new string;
for (int i = 0; i != '101'; ++i) {
//Насколько я помню pop_back и pop_front возвращает удаленное значение, в противном случае сам допиши
word1.push_back(lol1.pop_front); // 123456 <- 7 <- 89 :)
if (word1[i-1] == ' ') {
word1.pop_back;
i = 101;
}
}
for (int i = 0; i != '101'; ++i) {
word2.push_back(lol1.pop_front);
if (word2[i-1] == ' ') {
word2.pop_back;
i = 101;
}
}
pushvalues(&word1, &word2, &lol2); // (word2 word1) (word3 word4 word5)
while (lol1) // word1 <-> word3 | while anything in lol1 (1. Recognise word3 2. wrap with word1 3. ??? 4. PROFIT!)
{
for (int i = 0; i != '101'; ++i) {
word2.push_back(lol1.pop_front);
if (word2[i-1] == ' ') { // WORD3 RECOGNISED FUCK YEAH ;[
word2.pop_back;
i = 101;
}
}
pushvalues(&word1, &word2, &lol2);
}
delete word1, word2;
//OUTPUT
return 0; }
/*void change(string& word1, string& word2) {
string temp;
temp = word1;
word1 = word2;
word2 = temp;
return; }*/
void pushvalues(const string& word1, const string& word2, string& container) {
container.push_back(word2);
container.push_back(' ');
container.push_back(word1);
return; }
Кодил ночью в режиме потока сознания :)
Input и output не запилил тогда, попросили помощи, писал в общих чертах
Этот код, кстати вылетает с ошибками компиляции.
Плюсы вообще в последнее время начали страдать, ибо взялся за другой язык и бросил учить плюсы
+81
public void getApplicationContext(ApplicationContext applicationContext ) {
applicationContext.setUserId(currentUserService.getCurrentUser().getName());
applicationContext.setTransactionType(transactionType);
applicationContext.setApplication(applicationName);
applicationContext.setSubSystem(subSystemName);
applicationContext.setAddress(ipAddress);
applicationContext.setCorrelationId(correlationIDGenerator.getRandomGUID());
}
*facepalm*
−113
select o.*
from (select rownum rw
, o.*
from (select o.* from all_tables o order by table_name) o
where rownum < 20
) o
where o.rw >= 10;
Стандартный аналог "LIMIT 9,10" в Oracle.
http://www.sql.ru/faq/faq_topic.aspx?fid=171
+171
$date_day = date("d");
$date_month = date("m");
$date_year = date("Y");
$date_time = date("H:i");
$date_cont = " " . $date_day . "-" . $date_month . "-" . $date_year . " " . $date_time;
Вот так мы получаем дату строкой :)
Впоследствии используется только $date_cont.
+1004
if (param["LOG"] != NULL) // пришли логи от плагина.
{
this->logs = new loger();
this->logs->write(param["LOG"], param["TYPE"], this->Name, name);
delete this->logs;
return;
}
Так мы пишем логи
+171
$headers = @get_headers("http://".$domen_name."/templates/form-".$_GET['id'].".tpl");
if(preg_match("|200|", $headers[0]))
{
$form = file_get_contents($root."/templates/form-".$_GET['id'].".tpl");
Самая жестокая проверка на существование файла которую я видел в своей жизни.
Кодеры не знали про file_exists()