- 1
- 2
[NSTimer scheduledTimerWithTimeInterval:[[NSDate distantFuture] timeIntervalSinceNow]
target:self selector:@selector(dummyTimer:) userInfo:self repeats:YES];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−105
[NSTimer scheduledTimerWithTimeInterval:[[NSDate distantFuture] timeIntervalSinceNow]
target:self selector:@selector(dummyTimer:) userInfo:self repeats:YES];
Еще один занятный персонаж. Особенно порадовало "repeats:YES"
+138
public bool ParsеOboznString(string obozn)
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("ru-RU"); // Установка русской культуры
try
{
Regex reg = new Regex(@"(\D*)(\d*)([^\+]*)[\+]?(\d+[,]\d+)*"); // регулярное выражение
Match m = reg.Match(obozn); // разбор строки обозначения
....
....
....
}
catch
{
return false;
}
return true;
}
"культурный" код и "содержательные" комментарии
+72
Double extractShare(Product product, ShareExtractor extractor) {
if (product != null) {
Equity equity = product.getEquity();
if (equity != null) {
Double shareMetric = extractor.extract(equity);
if (shareMetric != null) {
return shareMetric;
}
}
}
return 0.0;
}
private interface ShareExtractor {
ShareMetricExtractor PUBLIC_SHARE_OUTST_EXTRACTOR = new ShareExtractor() {
@Override
public Double extract(Equity equity) {
return equity.getPublicShareOutst();
}
};
ShareMetricExtractor SHARE_OUTST_EXTRACTOR = new ShareExtractor() {
@Override
public Double extract(Equity equity) {
return equity.getShareOutst();
}
};
Double extract(Equity equity);
Архитектор головного мозга - это диагноз. Фанатзия нашего системного архитектора толи зашкалила, то ли дала сбой. Сей фердопердозный код был заменен следующим же коммитом, но свн помнит все! )
+153
$d = date("d")-1;
$h = date("H")-2;
header("Last-Modified: " . gmdate("D, ".$d." M Y ".$h.":i:s") . " GMT");
Вчера
+155
<script type="text/javascript" language="javascript">
function DeleteConfirmation()
{
if (confirm("Are you sure,
you want to delete selected records ?")==true)
return true;
else
return false;
}
</script>
http://csharpdotnetfreak.blogspot.com/2009/05/edit-multiple-records-gridview-checkbox.html
Да так да, нет так нет
+16
#define TYPE_INIT_(_Number, _Line, _Type,...) struct ln_##_Line##_number_##_Number : public _Type\
{\
ln_##_Line##_number_##_Number()\
:_Type(__VA_ARGS__){}\
\
ln_##_Line##_number_##_Number(const _Type& _val)\
:_Type(_val){}\
\
const _Type& operator=(const _Type& _val)\
{\
((_Type)(*this)) = _val;\
return (*this);\
}\
}
#define TYPE_INIT(_Number, _Line, _Type,...) TYPE_INIT_(_Number, _Line, _Type, __VA_ARGS__)
#define INIT(_Type, ...) TYPE_INIT(__COUNTER__, __LINE__, _Type, __VA_ARGS__)
// использование
struct ABC
{
int A,B,C;
ABC(int _A,int _B,int _C)
:A(_A),
B(_B),
C(_C)
{}
};
struct TestClass
{
INIT( string, "Ololo" ) lv_String;
INIT( ABC, 1, 2, 3 ) lv_ABC;
};
Оттуда.
+142
var_dump( ((int) 0 == (string) "test") ); // TRUE
Бляааа...
+148
if($line['orderstatus']==0) echo '<td title="Статус" bgcolor="red"><a href="/admin/changeorderstatus2.php?id='.$line['id'].'&sortorder='.$sortorder.'&start='.$start.'" class="gallery4">в обработке</a></td>';
if($line['orderstatus']==1) echo '<td title="Статус" bgcolor="yellow"><a href="/admin/changeorderstatus2.php?id='.$line['id'].'&sortorder='.$sortorder.'&start='.$start.'" class="gallery4">Не оплачен, отправлен</a></td>';
if($line['orderstatus']==2) echo '<td title="Статус" bgcolor="cyan"><a href="/admin/changeorderstatus2.php?id='.$line['id'].'&sortorder='.$sortorder.'&start='.$start.'" class="gallery4">Оплачен, отправлен</a></td>';
if($line['orderstatus']==3) echo '<td title="Статус" bgcolor="lightgreen"><a href="/admin/changeorderstatus2.php?id='.$line['id'].'&sortorder='.$sortorder.'&start='.$start.'" class="gallery4">Оплачен, получен</a></td>';
+136
if (best == null)
{
return null;
}
else
{
return best;
}
−105
Дана строка. Разрежьте ее на две равные части (если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран.
При решении этой задачи не стоит пользоваться инструкцией if.
Вообще не разбираюсь в строках. Помогите пожалуйста.