- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
const char * strtime(const time_t * t){
tm tt;
const int dt_len = 60;
char str_dt[dt_len];
localtime_r(t, &tt);
strftime(str_dt, dt_len, "%d.%m.%Y %H:%M:%S", &tt);
std::string str(str_dt);
return str.c_str();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+174
const char * strtime(const time_t * t){
tm tt;
const int dt_len = 60;
char str_dt[dt_len];
localtime_r(t, &tt);
strftime(str_dt, dt_len, "%d.%m.%Y %H:%M:%S", &tt);
std::string str(str_dt);
return str.c_str();
}
Код, как ни странно, работал несколько лет, пока проект не трогали и байты не сместились. Неудивительно, что код вместо времени стал возвращать имя функции, из которого вызывался.
+82
int cont = 1;
String d01 = turnsSubscribedByUsers.contains(cont++) ? "S" : "N";
String d02 = turnsSubscribedByUsers.contains(cont++) ? "S" : "N";
....
String d36 = turnsSubscribedByUsers.contains(cont++) ? "S" : "N";
...
os.write(d01.getBytes("UTF-8"));
os.write(d02.getBytes("UTF-8"));
...
os.write(d36.getBytes("UTF-8"));
Генерация какого-то файла :)
+127
static void jz_update_dram_prev(unsigned int cur_mclk, unsigned int new_mclk)
{
/* No risk, no fun: run with interrupts on! */
if (new_mclk > cur_mclk) {
/* We're going FASTER, so first update TRAS, RCD, TPC, TRWL
* and TRC of DMCR before changing the frequency.
*/
jz_update_dram_dmcr(new_mclk);
} else {
/* We're going SLOWER: first update RTCOR value
* before changing the frequency.
*/
jz_update_dram_rtcor(new_mclk);
}
}
Кусок кода из официального™ китайского дерева исходников Линукса для одного System-on-Chip.
Реализует поддержку динамического изменения частоты процессора, а приведенная функция меняет тайминги для памяти (как обычно, весьма альтернативным способом). Что характерно, это вполне себе работает на реальном железе, и вроде бы оно у меня в этом куске ни разу не падало.
+167
$new = preg_replace("/((\[{1}[^\[\]]+\]{1})|(\[{1}\]{1}))/", "", $a);
метод тыка.... зато работеат
+160
<?php
...
while (OCIFetch($stmt))
{
$kID = OCIResult($stmt, 'KID');
$kModel = OCIResult($stmt,'KMODEL');
$pName = OCIResult($stmt,'PNAME');
$sWidth = OCIResult($stmt,'SWIDTH');
$sHeight = OCIResult($stmt,'SHEIGHT');
$sRadius = OCIResult($stmt,'SRADIUS');
$kPrice_opt = OCIResult($stmt,'KPRICE_OPT');
$kPrice_rozn = OCIResult($stmt,'KPRICE_ROZN');
$kKolvo = OCIResult($stmt,'KKOLVO');
echo " <tr>
<td align='center'><input type=radio name=tUP value ='$kID'/></td>
<td align='center'>$kID</td>
<td align='center'>$kModel</td>
<td align='center'>",$sWidth,"/",$sHeight,"/",$sRadius,"</td>
<td align='center'>$pName</td>
<td align='center'>$kPrice_opt</td>
<td align='center'>$kPrice_rozn</td>
<td align='center'>$kKolvo</td>
<td align='center'>
<a href='images/kolesa/",$pName,"/",$kModel,".jpeg' rel='lytebox'>
<img height='20' width='20' src='images/pic.jpg'/>
</a>
</td>
</tr>";
}
....
?>
−89
try {
throw new Exception("TRANSACTION IS OPENED");
} catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
реальный проект
+121
public SqlTransaction GetSqlTransaction(string pMd5)
{
if (_connection.State == ConnectionState.Closed)
{
try
{
_connection.Open();
}
catch (SqlException ex)
{
throw new ApplicationException("Unable to connect to database (" + _connection.DataSource + "/" + _connection.Database + "). Please contact your local IT administrator.", ex);
}
}
else
{
try
{
throw new ApplicationException("COUCOU");
}
catch (ApplicationException ex)
{
System.Diagnostics.Trace.WriteLine(ex.StackTrace);
}
sqlTransaction = _connection.BeginTransaction();
}
return sqlTransaction;
}
Код из очередного проекта. А надежда то на коннект все-равно остается! :)
+147
$delitem = "%[2345]{1,1}[ -]{1,1}[хк]{1,1}|
[2345]{1,1}к.?[ ]{0,1}кв|
[2345]кв.*|
двухкомнатн(ую|ая)|трехкомнатн(ую|ая)|четырехкомнатн(ую|ая)|пятикомнатн(ую|ая)|
ком.?ерческое|земельный|неблаг|ч/дом|частный|комнат[ау]|офис(ное|ы|ные)|склад(ск.е|ы|ов)|комплекс |помещени[ея]|выставочны|станцию технического обслуживания|СТО|дач[ау]|
почас(овая|овой)|ПОЧАС(ОВАЯ|ОВОЙ)|посут|ПОСУТ|суточ|сним(у|ет)|продается|девушк[еи]|жeнщин[ые]|таджику|
[Кк](орсаков|ОРСАКОВ)|[Аа]лександров[с]{0,1}к|[Лл](угово|УГОВО)|[Тт](роицк|РОИЦК)|[Хх](олмск|ОЛМСК)|[Тт](омари|ОМАРИ)|[Пп](оронайск|ОРОНАЙСК)|[Сс](инегорск|ИНЕГОРСК)|[Сс]анаторн(ый|ом)|[Нн](евельск|ЕВЕЛЬСК)|[Дд](олинск|ОЛИНСК)%";
строка:
...ый период в КОРСАКОВЕ 1 комнат...
+148
$take_mod = mysql_query("select * from `cpdb`.`".$mod."`;");
$rows = mysql_num_rows($take_mod);
$fields = mysql_num_fields($take_mod);
### Вывод БД<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
echo '<td width="100%" height="26" valign="center">';
### Создание названия полей____________
echo "<table border=3px>";
echo "<tr>";
for ($b=0; $b<$fields; $b++)
{
echo "<td bgcolor='#CCFFFF'>".mysql_field_name ($take_mod, $b)."</td>";
}
echo "</tr>";
### Содержание БД____________
for ($c=0; $c<$rows; $c++) {
echo "<tr>";
echo "<td>".mysql_result($take_mod, $c, 0)."</td>";
for ($cc=1; $cc<$fields; $cc++) {
if($mod == 'img'){
echo "<td><img src='../images/100/".mysql_result($take_mod, $c, $cc)."' width='200'/></td>";
}
else{
echo "<td>".mysql_result($take_mod, $c, $cc)."</td>";
}
}
$edit_id = $c;
$drop_id = mysql_result($take_mod, $c, 0);
echo '<td width="25" bgcolor="#CCFFFF" align="center" valign="middle" >
<a href="?key=2&mod='.$mod.'&edit_id= '.$edit_id.'"><img src="img/b_edit.png" alt="Изменить" /></a></td>';
echo '<td width="25" bgcolor="#CCFFFF" align="center" valign="middle" >
<a href="?key=2&mod='.$mod.'&id_del='.$drop_id.'"><img src="img/b_drop.png" alt="Удалить" /></a></td>';
echo "</tr>";
}
echo "</table>";
echo '</td>';
Это CMS - мегавывод записей БД для выбора: редактирование или удаление записи.
Я пока только догадываюсь, что это мой мега высер..))) И пока еще не опечален)..
−183
$sql = "DELETE FROM ".PREFIX."_orders
WHERE id = '".$order_id."'
ORDER BY order_date DESC";