- 1
- 2
- 3
- 4
- 5
class o{
public o o(o o){
return o;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+83
class o{
public o o(o o){
return o;
}
}
Может не в тему, но выглядит забавно.
+156
QHostAddress DBConnect::getIP()
{
if(_clientAddress.isNull())
{
QList <QHostAddress > addressList = QNetworkInterface::allAddresses();
for(int i = 0; i < addressList.size(); ++i)
{
if(addressList.at(i).toString().mid(0,3) == "192")
{
_clientAddress = addressList.at(i);
break;
}
}
};
return _clientAddress;
}
Получаем внутренний IP клиента :) Сполз под стол...
+131
struct tm lpstTimeRecordRet;
struct tm lpstTimeRecord;
lpstTimeRecordRet = *localtime_r ( &potiUnixTime, &lpstTimeRecord);
*фейс палм*
−119
CREATE TABLE BOOL_TABLE
(
BOOL_ID bit NOT NULL,
BOOL_NAME varchar(3) NOT NULL
) ON PRIMARY
INSERT INTO BOOL_TABLE (BOOL_ID, BOOL_NAME)
VALUES (0, 'Да')
INSERT INTO BOOL_TABLE (BOOL_ID, BOOL_NAME)
VALUES (1, 'Нет')
EXEC sys.sp_addextendedproperty
@name=N'MS_Description'
, @value=N'Технологическая таблица для преобразования булевых значений (0,1) в текст (Нет, Да)'
, @level0type=N'SCHEMA'
,@level0name=N'dbo'
, @level1type=N'TABLE'
,@level1name=N'BOOL_TABLE'
GO
Капитан какбэ намекает...
+73
if (!policyIds.isEmpty()) {
AtomicInteger recordCount = new AtomicInteger(0); // <- WTF?!!!!
try {
for (final BigDecimal policyId : policyIds) {
helper.processPolicy(policyId.longValue(), /* ещё 7 параметров */ recordCount);
}
} catch (IOException e) {
// код обработки исключения опущен
}
saveToFile(ctx, fileName, outputStream.toByteArray(), recordCount);
}
// А вот что делает helper.processPolicy
if (selector.matches(policy)) {
if (processRequestImpl(policy, ctx, fileName, outputStream, ioService, outputDir, applicationContext)) {
recordCount.getAndAdd(1);
}
}
Integer иммутабелен? Не проблема!
+1000
QString dump_str = "dump";
log4cplus::tstring tdump = (std::wstring((wchar_t*)dump_str.unicode(), dump_str.length()));
XLogger::dumper = log4cplus::Logger::getInstance(std::wstring(tdump));
Мой "шедевр"
Три преобразования подряд
Если кто подскажет как это по человечески приписать буду благодарен.
+165
# получение остатка от деления
function ostatok($chislo,$na_skolko)
{
$chislo2=$chislo/$na_skolko;
$chislo2=(int)$chislo2;
$chislo3=$chislo2*$na_skolko;
$chislo4=$chislo-$chislo3;
return $chislo4;
}
Получение остатка от деления двух чисел. Без комментариев.
+157
if(count($_POST['cb'])){
while(list($key,$value)= each($_POST['cb'])){
if (save_voices($key))
{
if(empty($_COOKIE['pv'.$key])){
mysql_query("UPDATE jos_pv SET voice=voice+1 WHERE id=$key");
echo mysql_error();
SetCookie("pv".$key,time(),time()+24*60*60);
}
}
}
}
это произведение для пользовательского голосования, радует буквально каждая строчка
+165
if($_GET['news'])
include_once("news.php");
else if($_GET['nov'])
include_once("nov.php");
else if($_GET['rast'])
include_once("rast.php");
else if($id==1 && !$_GET['news'] && !$_GET['nov'] && !$_GET['rast'])
include_once("glavnaya2010.php");
else if($id==2222)
include_once("katalog.php");
else if(!$_GET['news'] && !$_GET['nov'] && !$_GET['rast'])
include_once("neglavnaya.php");
какбэ и слов нету
+158
$sql = "update $table_optimal set k1='$k1',
k2='$k2',
k3='$k3',
k4='$k4',
k5='$k5',
k6='$k6',
k7='$k7',
k8='$k8',
k9='$k9',
k10='$k10',
k11='$k11',
k12='$k12',
k13='$k13',
k14='$k14',
k15='$k15',
k16='$k16',
k17='$k17',
k18='$k18',
k19='$k19',
k20='$k20',
k21='$k21',
k22='$k22',
k23='$k23',
k24='$k24',
k25='$k25',
k26='$k26',
ya1='$ya1',
ya2='$ya2',
ya3='$ya3',
ya4='$ya4',
ya5='$ya5',
ya6='$ya6',
ya7='$ya7',
ya8='$ya8',
ya9='$ya9',
ya10='$ya10',
ya11='$ya11',
ya12='$ya12',
ya13='$ya13',
ya14='$ya14',
ya15='$ya15',
ya16='$ya16',
ya17='$ya17',
ya18='$ya18',
ug1='$ug1',
ug2='$ug2',
ug3='$ug3',
z1='$z1',
z2='$z2',
z3='$z3',
z4='$z4',
z5='$z5',
z6='$z6',
z7='$z7',
z8='$z8',
z9='$z9',
z10='$z10',
z11='$z11',
z12='$z12',
z13='$z13',
z14='$z14',
z15='$z15',
z16='$z16',
z17='$z17',
z18='$z18',
z19='$z19',
z20='$z20',
z21='$z21',
z22='$z22',
z23='$z23',
z24='$z24',
z25='$z25',
z26='$z26',
z27='$z27',
z28='$z28',
z29='$z29',
z30='$z30',
z31='$z31',
z32='$z32',
z33='$z33',
z34='$z34',
z35='$z35',
z36='$z36',
z37='$z37',
z38='$z38',
z39='$z39',
z40='$z40',
z41='$z41',
z42='$z42',
z43='$z43',
z44='$z44',
z45='$z45',
z46='$z46',
z47='$z47',
z48='$z48',
z49='$z49',
z50='$z50',
z51='$z51',
z52='$z52',
z53='$z53',
вот как надо делать апдейт! все запомнили?