- 1
- 2
- 3
$(".rating").each(function() {
$(this).find('input').hide();
});
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
$(".rating").each(function() {
$(this).find('input').hide();
});
Самое интересное, что в блоке .rating никогда нет и не было input
+164
//見積画面からの再セット
function forminput2(part_no,qty,index) {
if ( index == "1" ) {
document.forms[0].PRTNO_1.value = part_no;
document.forms[0].QTY_1.value = qty;
} else if ( index == "2" ) {
document.forms[0].PRTNO_2.value = part_no;
document.forms[0].QTY_2.value = qty;
} else if ( index == "3" ) {
document.forms[0].PRTNO_3.value = part_no;
document.forms[0].QTY_3.value = qty;
} else if ( index == "4" ) {
document.forms[0].PRTNO_4.value = part_no;
document.forms[0].QTY_4.value = qty;
} else if ( index == "5" ) {
document.forms[0].PRTNO_5.value = part_no;
document.forms[0].QTY_5.value = qty;
} else if ( index == "6" ) {
document.forms[0].PRTNO_6.value = part_no;
document.forms[0].QTY_6.value = qty;
} else if ( index == "7" ) {
document.forms[0].PRTNO_7.value = part_no;
document.forms[0].QTY_7.value = qty;
} else if ( index == "8" ) {
document.forms[0].PRTNO_8.value = part_no;
document.forms[0].QTY_8.value = qty;
} else if ( index == "9" ) {
document.forms[0].PRTNO_9.value = part_no;
document.forms[0].QTY_9.value = qty;
} else if ( index == "10" ) {
document.forms[0].PRTNO_10.value = part_no;
document.forms[0].QTY_10.value = qty;
} else if ( index == "11" ) {
document.forms[0].PRTNO_11.value = part_no;
document.forms[0].QTY_11.value = qty;
} else if ( index == "12" ) {
document.forms[0].PRTNO_12.value = part_no;
document.forms[0].QTY_12.value = qty;
} else if ( index == "13" ) {
document.forms[0].PRTNO_13.value = part_no;
document.forms[0].QTY_13.value = qty;
} else if ( index == "14" ) {
document.forms[0].PRTNO_14.value = part_no;
document.forms[0].QTY_14.value = qty;
} else if ( index == "15" ) {
document.forms[0].PRTNO_15.value = part_no;
document.forms[0].QTY_15.value = qty;
} else if ( index == "16" ) {
document.forms[0].PRTNO_16.value = part_no;
document.forms[0].QTY_16.value = qty;
} else if ( index == "17" ) {
document.forms[0].PRTNO_17.value = part_no;
document.forms[0].QTY_17.value = qty;
} else if ( index == "18" ) {
document.forms[0].PRTNO_18.value = part_no;
document.forms[0].QTY_18.value = qty;
} else if ( index == "19" ) {
document.forms[0].PRTNO_19.value = part_no;
document.forms[0].QTY_19.value = qty;
} else if ( index == "20" ) {
document.forms[0].PRTNO_20.value = part_no;
document.forms[0].QTY_20.value = qty;
} else if ( index == "21" ) {
document.forms[0].PRTNO_21.value = part_no;
document.forms[0].QTY_21.value = qty;
} else if ( index == "22" ) {
document.forms[0].PRTNO_22.value = part_no;
document.forms[0].QTY_22.value = qty;
} else if ( index == "23" ) {
document.forms[0].PRTNO_23.value = part_no;
document.forms[0].QTY_23.value = qty;
} else if ( index == "24" ) {
document.forms[0].PRTNO_24.value = part_no;
document.forms[0].QTY_24.value = qty;
} else if ( index == "25" ) {
document.forms[0].PRTNO_25.value = part_no;
document.forms[0].QTY_25.value = qty;
} else if ( index == "26" ) {
document.forms[0].PRTNO_26.value = part_no;
document.forms[0].QTY_26.value = qty;
} else if ( index == "27" ) {
document.forms[0].PRTNO_27.value = part_no;
document.forms[0].QTY_27.value = qty;
} else if ( index == "28" ) {
document.forms[0].PRTNO_28.value = part_no;
document.forms[0].QTY_28.value = qty;
} else if ( index == "29" ) {
document.forms[0].PRTNO_29.value = part_no;
document.forms[0].QTY_29.value = qty;
} else if ( index == "30" ) {
document.forms[0].PRTNO_30.value = part_no;
document.forms[0].QTY_30.value = qty;
} else if ( index == "31" ) {
document.forms[0].PRTNO_31.value = part_no;
document.forms[0].QTY_31.value = qty;
} else if ( index == "32" ) {
document.forms[0].PRTNO_32.value = part_no;
document.forms[0].QTY_32.value = qty;
} else if ( index == "33" ) {
document.forms[0].PRTNO_33.value = part_no;
Каталог на сайте http://www.kawasaki-motors.com
Из одного фрейма передаются массив номеров запчастей в другой фрейм, в котором заполняется форма и отправляется.
Таких функций там несколько.
Вроде серьёзная фирма.
+21
if (Utility::compareVersions(myVersionStr, latestVersionStr) < 0)
{
// New version is available. Download and install the new version.
performUpdate();
}
else
{
bool isUpdateRunning = Utility::isUpdateRunning();
if (!isUpdateRunning)
{
performUpdate();
}
}
Нашел в коде после того как у тестера версия 1.0.0.401 обновилась на 1.0.0.395
+15
public:
std::string GetDescriptionString() const
{
std::stringstream strStream;
strStream << std::string(mErrorDescription);
return strStream.str();
}
private:
//! Error description
std::string mErrorDescription;
Как вернуть std::string?
+14
char paging_buf[ paging_len ];
memset (paging_buf, 0, paging_len);
ecryptAndWriteBlock (QByteArray (paging_buf, paging_len));
Другие конструкторы посмотреть было лень...
+79
#include <iostream>
#include <Windows.h>
#include <iomanip>
#include <string>
#include <cctype>
#include <sstream>
using namespace std;
void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
stringstream ss;
int counter = 0, vvod = 0;
char str[9];
cout << "Введите число - ";
cin >> vvod;
ss << vvod;
ss >> str;
for(int i = 0; i < strlen(str); i++)
{
counter++;
}
cout << counter << " разрядов." << endl;
cout << "\n";
system("PAUSE");
}
+123
@echo off
:start
ping -n 1 <destination>
ping -n 90 127.0.0.1 > NUL 2>&1
GOTO start
http://mybroadband.co.za/vb/showthread.php/122641-How-do-you-set-ping-interval
Попов жив.
−89
amount_in_cents = int(100 * amount)
Поскольку все знают, что float нельзя использовать при работе с деньгами (ну там, ошибки округления), чуваки решили хранить все суммы в центах. Тогда они будут целыми числами.
По такой формуле вычисляется сумма в центах, которую клиент должен заплатить за товар.
Прикол в том, что если товар стоит 36.91 евро, то
* amount = 36.91
* 100 * amount = 3690.9999999999995
* int(100 * amount) = 3690
И клиент платит всего лишь 36.90!
−101
<div class="book-info">
<strong class="book">${label}</strong>
{{!if desc && desc != "None None"}}
<span class="author">${desc}</span>
{{!/if}}
</div>
Это кусочек из JQuery template. Ему на вход приходит JSON, сформированный в Python.
Кто бы догадался, что означает это "None None"?
Да, это случай, когда имя и фамилия автора книги неизвестны. Вместо того, чтобы в классе Book сделать нормальный метод getAuthor, чуваки предпочли наговнякать такой вот IF в клиентской части.
+131
1
1
Имеется графический обозреватель картинок, где мини-изображения хранятся в ImageList, а выводятся ListView (поименованные графические файлы). При открытие папок с картинками (где большое количество картинок) возникает торможение отображения. Вся программа начинает тормозить, ожидая загрузки картинок в ListView. Чтобы избежать такого, я вынес загрузку ListBox в отдельный процесс Thread. В результате возникла другая проблема: при загрузке картинок, часть загружается просто черными квадратами. Как избавиться от этого неприятного эффекта?
Код выбора папки для дальнейшего просмотра содержимого:
procedure TForm1.DirectoryListBox1Change(Sender: TObject);
begin
Form1.ListView1.Clear;
Form1.ImageList1.Clear;
NewThread:=TNewThread.Create(false);
NewThread.FreeOnTerminate:=true;
NewThread.Priority:=tpHighest;
NewThread.Resume;
end;
Код отдельно выделенного процесса:
procedure TNewThread.Execute;
begin
Form1.FillListView(form1.DirectoryListBox1.Directory , '*.jpg');
Form1.FillListView(form1.DirectoryListBox1.Directory, '*.bmp');
end;
И наконец код обработки графических файлов с последующей загрузкой в ListBox:
procedure TForm1.fillListView(path: string; mask: string = '*.jpg');
var
sr: TSearchRec;
img: TPicture;
bmp: TBitmap;
pic: TBitMap;
x,y: integer;
begin
img := TPicture.Create;
bmp := TBitMap.Create;
pic := TBitMap.Create;
With Form1 do
if FindFirst(path +'\'+mask, faAnyFile, sr) = 0 then
begin
repeat
if (sr.Name<>'.') and (sr.Name<>'..') and (sr.Attr<>faDirectory) then
//if (sr.Attr and $20) = $20 then
begin
try
img.LoadFromFile(path +'\'+ sr.Name);
except
Continue;
end;
bmp.Assign(img.Graphic);
x:=bmp.Width;
y:=bmp.Height;
pic.Width := ImageList1.Width;
pic.Height:= ImageList1.Height;
pic.Canvas.Brush.Color :=clWhite;
pic.Canvas.FillRect(Canvas.ClipRect);
pic.Canvas.StretchDraw(Rect(0,0,pic.Width, Round((pic.Height*y)/x)), bmp);
ImageList1.Add(pic, nil);
with ListView1.Items.Add do
begin
Caption := sr.Name;
ImageIndex := ListView1.Items.Count-1;
end;
end;
until FindNext(sr) <> 0;
FindClose(sr);
end;
img.Free;
bmp.Free;
pic.Free;
end;
Не сопротивляйся, смерть сладка.
http://hashcode.ru/questions/86688/delphi-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D1%81-listview-%D0%B2-%D0%B4%D0%B5%D0%BB%D1%84%D0%B8