- 1
- 2
Я МОГ БЫ НАКАЛДАВАТЬ СИБЕ ЛАЙКАВ НО МНЕ ЗАПРИЩИНО ИСПОЛЬЗЫВАТЬ МАГИЮ ВНЕ ХОГВАРЦА
НО ВАЛШЕБНАЯ ПАЛАЧКА У МИНЯ ЕСТЬ МОЖЫШЬ У СВАЕЙ МАМКИ СПРАСИТЬ ЕСЛЕ НЕ ВЕРИЖ АЗАЗАЗАЗЗАЗЗЗЗААА)))00))00)0000
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+64
Я МОГ БЫ НАКАЛДАВАТЬ СИБЕ ЛАЙКАВ НО МНЕ ЗАПРИЩИНО ИСПОЛЬЗЫВАТЬ МАГИЮ ВНЕ ХОГВАРЦА
НО ВАЛШЕБНАЯ ПАЛАЧКА У МИНЯ ЕСТЬ МОЖЫШЬ У СВАЕЙ МАМКИ СПРАСИТЬ ЕСЛЕ НЕ ВЕРИЖ АЗАЗАЗАЗЗАЗЗЗЗААА)))00))00)0000
ЭКСПЕРТУС ТРАЛИУС АЗАЗА))0)0
+139
out[0] = str[0] > str[1] && str[0] > str[2] ? (out[1] = str[1] > str[2] ? (out[2] = str[2],str[1]) : (out[2] = str[1],str[2]) ,str[0]) : (str[1] > str[2] ? (out[1] = str[0] > str[2] ? (out[2] = str[2],str[0]): (out[2] = str[0],str[2]),str[1]) :(out[1] = str[0] > str[1] ? (out[2] = str[1],str[0]): (out[2] = str[0],str[1]),str[2]) );
Сортируем 3 символа.
+128
if (null != this.messageTemplateResourceName && null != this.messageTemplateResourceType)
{
return ResourceStringLoader.LoadString(this.messageTemplateResourceType.FullName,
this.messageTemplateResourceName,
this.messageTemplateResourceType.Assembly);
}
if (null != this.messageTemplateResourceName || null != this.messageTemplateResourceType)
{
throw new InvalidOperationException(Resources.ExceptionPartiallyDefinedResourceForMessageTemplate);
}
Microsoft EnterpriseLibrary
else? нет, не слышал
+152
/* mootools javascript */
function animateCd() {
$$('.countdown').each(function(el) {
var inp = $(el).getElement('.ts');
var time = +$(inp).get('text')-1;
$(inp).set('text', time);
var _time = Math.abs(time);
var h = Math.floor(_time/3600);
var _h = (h < 10 ? '0' : '') + h;
var m = Math.floor(_time/60)-h*60;
var _m = (m < 10 ? '0' : '') + m;
var s = _time-(h*3600+m*60);
var _s = (s < 10 ? '0' : '') + s;
var timeStr = _h+' : '+_m+' : '+_s;
if ( time < 0 ) {
timeStr = '- '+timeStr;
}
$(el).getElement('.timer_cd').set('text', timeStr);
});
setTimeout(animateCd, 1000);
}
animateCd();
<!-- html -->
<div class="countdown">
<div class="timer_cd"></div>
<div style="display: none" class="ts">7200</div>
</div>
"Для создания таймера будем отталкиваться от стартового времени указанного в секундах, в примере 7200 (2 часа). Сначала из скрытого блока <div style="display: none" class="ts">7200</div> вытягиваем текущее значение счетчика в секундах, декрементируем его и возвращаем туда новое значение. Потом разбиваем значение счетчика на часы, минуты и секунды, при этом формируя значения в двухзначном формате. Собираем все в кучу и вставляем полученную строку в блок <div class="timer_cd"></div>. Данную операцию повторяем раз в секунду setTimeout(animateCd, 1000);."
http://webbystep.ru/all-posts/16-js-clock/
+134
procedure TForm1.BitBtn1Click(Sender: TObject);
var
MText ,temp: string;
memorystream:tmemorystream;
link:string;
i:integer;
startpos,endpos:integer;
stag,etag:string;
c:integer;
begin
stop:=false;
try
memorystream:=tmemorystream.create;
stag:='target="_blank" href="#url?to=';
memorystream.clear;
try
idhttp1.Get('http://otvet.mail.ru/93516',memorystream);
except
end;
if idhttp1.connected=true then
idhttp1.Disconnect;
mtext:=memo1.text;//memorystreamtostring(memorystream);
memo1.lines.add(mtext);
// Выдает access violation
StartPos := 0;
endpos:=0;
while (true) do
begin
startPos := Posex(stag, MText,startpos+1);
endPos := PosEx(etag, MText, startPos);
if startpos>0 then
begin
temp := Copy(MText, startPos, endPos - startPos);
Memo2.lines.add(temp);
end
else
break;
end;
finally
end;
end;
Вонь стоит жуткая. Тому, кто первым найдет ошибку, поставлю пятерку)
Ы.з. Это мой сотый код, так что теперь я на все 100% с Вами) обнимаю вас всех.
+138
Шаблон
(\$*(\d*(\.+\d+)?){1})
Шаблон замены
**$&
Вход
$1.30
Выход
**$1.30**
А теперь вопрос знатокам: Каким жестоким человеком нужно быть, что бы засунуть в пример регулярку, которая может соответствовать 0(?!) символов?
Все та же статья MSDN
http://msdn.microsoft.com/ru-ru/library/az24scfc.aspx
+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
Попов жив.
+153
function showAddForm(node)
{
if(node.attr('e_control') == 1)
var strOK = "addProduct(\""+node.attr('e_id')+"\",\""+node.attr('e_control')+"\",\""+node.attr('e_name')+"\",\""+node.attr('e_size')+"\", $(\"#count_product_form\")[0].value, $(\"#control_product_form\")[0].checked, \"" + node.attr('e_code') + "\");";
else
var strOK = "addProduct(\""+node.attr('e_id')+"\",\""+node.attr('e_control')+"\",\""+node.attr('e_name')+"\",\""+node.attr('e_size')+"\", $(\"#count_product_form\")[0].value, 0, \"" + node.attr('e_code') + "\");";
$('#product_add_window')[0].innerHTML = "<div style='width:100%;text-align:right;font:10px Tahoma;color:blue;'><a href='#' onclick='$(\"#product_add_window\").hide(); return false;'>закрыть</a></div>";
$('#product_add_window')[0].innerHTML += "<div style='padding:5px;width:100%'><u>Наименование:</u><span style='padding-left:5px;'>"+node.attr('e_name')+" </span></div>";
$('#product_add_window')[0].innerHTML += "<div style='padding:5px;width:100%'><u>Типоразмер:</u><span style='padding-left:5px;'>"+node.attr('e_size')+" </span></div>";
if(node.attr('e_control') == 1)
$('#product_add_window')[0].innerHTML += "<div style='padding:5px;width:100%'><u>Ободная лента:</u><span style='padding-left:5px;'><input id='control_product_form' type='checkbox' value='"+node.attr('e_control')+"' checked /></span></div>";
$('#product_add_window')[0].innerHTML += "<div style='padding:5px;width:100%'><u>Количество:</u><span style='padding-left:5px;'><input id='count_product_form' type='text' value='' checked style='background-color:#f6f6f7; border:1px solid #455064;' onkeydown='if(event.keyCode==13) {sstop=true; $(\"#focusOK\")[0].onclick();} event.stopPropagation ? event.stopPropagation() : (event.cancelBubble=true);' onkeyup='this.value = this.value.replace(/[^0-9]/g,\"\");' onclick='event.stopPropagation ? event.stopPropagation() : (event.cancelBubble=true);' /> </span></div>";
$('#product_add_window')[0].innerHTML += "<div style='padding-top:5px;text-align:right'><input type='button' value='ok' id='focusOK' style='width:50px;height:20px;font-size:11px;' size=5 onclick='"+strOK+"$(\"#product_add_window\").hide();'> <input type='button' value='Отмена' style='width:70px;height:20px;font-size:11px;' onclick='$(\"#product_add_window\").hide();event.stopPropagation ? event.stopPropagation() : (event.cancelBubble=true);'></div>";
$('#product_add_window').show();
setTimeout("$('#count_product_form')[0].focus();",200);
}
+121
/// Разрезать строку на части длиной не более maxRecordLen
private static void splitText(ref List<string> splitTextArray, string text) {
splitTextArray = new List<string>();
for (; ; ) {
try {
string str = text.Substring(0, maxRecordLen);
splitTextArray.Add(str);
try {
text = text.Substring(maxRecordLen);
}
catch (Exception) {
break;
}
}
catch (Exception) {
splitTextArray.Add(text);
break;
}
}
}
no comment.
−166
Function toString(aDate) export
s=Format(Строка(aDate),"ДФ=ддMMгггг");
return лев(s,10);
endFunction
.......
ДатаДД=uDates.toString(Отбор.Дата);
.......
Функция находится в общем модуле uDates.
Вызов функции происходит в одном из документов: