- 1
- 2
- 3
- 4
- 5
- 6
// заполнить кадр на пересылку
for (i = 1; i<frame[0]; i++)
{ sciOutFrame[i] = frame[i];}
// Установим длину кадра ( в первый байт кадра )
sciOutFrame[0] = i;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+135
// заполнить кадр на пересылку
for (i = 1; i<frame[0]; i++)
{ sciOutFrame[i] = frame[i];}
// Установим длину кадра ( в первый байт кадра )
sciOutFrame[0] = i;
+135
class Program
{
static void Main(String[] args)
{
for (int i = 0; i < 10; i++)
{
Main();
}
}
}
Студент выдал такое в ответ на задание написать код, вызывающий функцию 10 раз. Пол часа бедняга втыкал откуда стэк оверфлоу...
+135
try {
// ....
} except(EXCEPTION_EXECUTE_HANDLER) {
Err = ERROR_INVALID_PARAMETER;
//
// Access the following variables here so that the compiler will respect our statement
// ordering w.r.t. these values. Otherwise, we can't be sure that the values are accurate
// at the point where the exception occurred.
//
Buffer = Buffer;
Array = Array;
i = i;
}
втф?
+135
for(int i =0; i<1;i++)
{
if (reader["Brand"].ToString() == addForm.txtBrand.Text) { flag = false; } else { flag = true; break; }
if (reader["Model"].ToString() == addForm.txtModel.Text) { flag = false; } else { flag = true; break; }
if (reader["Year"].ToString() == addForm.numYear.Value.ToString()) { flag = false; } else { flag = true; break; }
if (reader["Capacity"].ToString() == addForm.cboCapacity.Text) { flag = false; } else { flag = true; break; }
string k;
if (addForm.optAuto.Checked) { k = "Auto"; } else { k = "Mech"; }
if (reader["Control Box"].ToString() == k) { flag = false; } else { flag = true; break; }
if (reader["Country"].ToString() == addForm.txtCountry.Text) { flag = false; } else { flag = true; break; }
if (reader["Max speed"].ToString() == addForm.txtSpeed.Text) { flag = false; } else { flag = true; break; }
if (reader["Acceleration to 100 km/h"].ToString() == addForm.txtRacing.Text) { flag = false; } else { flag = true; break; }
if (reader["Engine type"].ToString() == addForm.txtEngine.Text) { flag = false; } else { flag = true; break; }
if (reader["Body"].ToString() == addForm.cboBody.Text) { flag = false; } else { flag = true; break; }
if (reader["Seats"].ToString() == addForm.numSeats.Value.ToString()) { flag = false; } else { flag = true; break; }
if (reader["Doors"].ToString() == addForm.numDoors.Value.ToString()) { flag = false; } else { flag = true; break; }
if (reader["Length"].ToString() == addForm.txtLength.Text) { flag = false; } else { flag = true; break; }
if (reader["Width"].ToString() == addForm.txtWidth.Text) { flag = false; } else { flag = true; break; }
if (reader["Power"].ToString() == addForm.txtPower.Text) { flag = false; } else { flag = true; break; }
if (reader["Drive Gear"].ToString() == addForm.cboTrans.Text) { flag = false; } else { flag = true; break; }
}
Проверка на то, были изменения в форме при вызове редактирования по сравнению с записью в базе
+135
-- html-код --
<div class="sp_middle_row_right" style="margin-right: 10px;">
<input type="hidden" name="capcha" value="1396309901" />
<img src="http://www.uatrade.net/include/parser/capcha.php?image=1396309901" alt="capcha" title="capcha"/>
</div>
-- html-код --
var capcha = $('input[name=capcha]').attr('value');
var manual_capcha = $('input[name=manual_capcha]').attr('value');
$.post('http://www.uatrade.net/include/parser/ajax_capcha.php', {capcha:capcha, manual_capcha:manual_capcha}, function(d){
if(Number(d) === 1){
-- код--
$.post('http://www.uatrade.net/include/parser/ajax_position.php', {domain:domain, keywords:keywords, yandex:yandex, google:google, country:country}, function(res){
-- код --
}
}else{
alert('Введите правильно капчу.');
return false;
}
Пояснение. Капча генерируется "просто и со вкусом". генерится рандомное число, вырезаются первые 4 цифры и это число умножается на 2,5 потом округляется. Результат выводится на картинку. Остальное, думаю, пояснений не требует.
Это только некоторые "гениальные" моменты из формы (http://www.uatrade.net/parser_position) для проверки позиций сайтов по ключевикам на сайте одной компании, занимающейся созданием и продвижением сайтов (www.uatrade.net).
+135
static void Main(string[] args)
{
string[] indiaCityVisit = {
"Delhi", "Jodhpur", "Mumbai", "Pune", "Agra",
"Shimla", "Bengaluru", "Mysore", "Ooty",
"Jaipur", "Nagpur", "Amritsar", "Hyderabad",
"Goa", "Ahmedabad" };
string cities = String.Join(",", indiaCityVisit
.Select(s => s.ToString())
.ToArray());
Console.WriteLine(cities);
Console.ReadLine();
}
http://www.devcurry.com/2010/12/convert-string-array-into-string-c-linq.html
Индусы такие индусы
+135
echo " <h2><a href='index.php'>Выставок нет.</a></h2>";
echo "<br><p>К сожалению выставок нет.</p>";
echo "<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";
пыхапист не осилил CSS
+135
main(){
char i, *mas[] = {"January","February","March","April","May","June","July","August","September","October","November","December"};
printf("%s%s%s",system("pause>nul"),puts(mas[i-1]),scanf("%d",&i));
}
Определение месяца по его номеру в 4 строчки.
+135
<select size="1" name="sex" id="sex" class="width_50">
<option value="0">Female</option>
<option value="2">Male</option>
</select>
тонко.
+135
const int volume=100;
int index=0;
struct memo
{ int nach;
int size;
char name[1];
}raboch[volume];
void main()
{ setlocale(LC_ALL, "rus");
int switc=0;
int i,r;
int p=1;
int tekadr=0;
int ID=0;
int razmer;
int zap;
int paz;
int realproc=0;
int vhod=0;
int tekad;
char c[1024];
for(i=1023;i>=0;i--) { c[i]='0';}
for(i=99;i>=0;i--) { raboch[i].name[0]=' ';}
while(p>0) {
cout<<"Выберите действие: 1-Выделить память 2-Очистить 3-Дефрагментировать 4-состояние памяти 5-содежимое памяти 6-выход \n";
cin>>r;
int k=1;
switch(r)
{
case 1:
cout<<"Введите имя процесса:";
cin>>raboch[ID].name;
cout<<"Введите размер выделяемой памяти в байтах:";
cin>>raboch[ID].size;
razmer=raboch[ID].size;
raboch[ID].nach=tekadr;
for(i=tekadr; razmer>0;razmer--) {c[i]=raboch[ID].name[0]; i++; }
tekadr+=raboch[ID].size;
ID++;
realproc=ID;
break;;
case 2:
cout<<"Введите ID убиваемого процесса:";
cin>>zap;
razmer=raboch[zap].size;
for(i=raboch[zap].nach;razmer>0;razmer--) { c[i]='0'; i++;}
raboch[zap].name[0]='0';
raboch[zap].size=0;
tekadr=raboch[zap].nach;
realproc--;
ID--;
index=realproc;
break;;
case 3:
zap=1;
paz=0;
for(i=0;i<=102;i++)
{
if(c[i]!='0')
{
}
else
{ tekad=i;
while(k>0)
{
zap++;
if(c[raboch[zap].nach]!='0')
{ paz=raboch[zap].size;
for(vhod=raboch[zap].nach;paz>0;paz--) {c[tekad]=c[vhod]; c[vhod]='0'; tekad++; vhod++; }
int num;
for(num=0;num<100;num++) { if(raboch[num].name[0]=='0') { paz=num; num=100;} else{} }
if (raboch[zap].name[0]!=' ') { realproc--;
tekadr=tekad;
raboch[paz].size=raboch[zap].size;
raboch[zap].size=0;
raboch[zap].nach=0;
raboch[paz].name[0]=raboch[zap].name[0];
raboch[zap].name[0]=' ';}
else {} }
if (raboch[zap].name[0]==' ') { if (realproc>=0) {k=1;} else { k=0;} }
else { } }}}
break;;
case 4:
for(zap=ID-1;zap>=0;zap--)
{cout<<"Имя блока:";cout<<raboch[zap].name;cout<<"\n";
cout<<"Размер блока:";cout<<raboch[zap].size;cout<<"\n";
cout<<"Начальный адресс:";cout<<raboch[zap].nach;cout<<"\n";}
break;;
case 5:
cout<<"Введите начальный адресс памяти:";
cin>>zap;
cout<<"Введите конечный адресс памяти:";
cin>>paz;
for(i=zap;paz!=i;i++) {cout<<c[i];}
cout<<"\n";
break;;
case 6: p=0;
continue;}}}
Лаба по моделированию работы с памятью. Растягиваем буфер в голове))))