- 1
- 2
- 3
- 4
- 5
- 6
- 7
int sqr(int n)
{
unsigned int result=n>=0?n:-n;
n=result<<1;
do result+=n-=2; while(n);
return result;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+22
int sqr(int n)
{
unsigned int result=n>=0?n:-n;
n=result<<1;
do result+=n-=2; while(n);
return result;
}
Эта функция считает квадрат числа n. Писал не я, целей создания не знаю.
+127
mainChartArea.Area3DStyle.Enable3D = (ShowIn3D.Checked) ? true : false;
Если true - значит true)))
+53
function dodo(whata) {
div = document.getElementById("td1").parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
div.getElementsByClassName("field-content mainpic")[0].innerHTML = \'<img typeof="foaf:Image" src="\' +whata+\'" width="150" height="230" alt=""/>\';
}
Хуки в Drupal
−163
SELECT news_tbl.*, users_tbl.*,
GROUP_CONCAT(comments_tbl.comments_id) AS commentsid,
GROUP_CONCAT(CONCAT ('<hr><h6>Navn: ', comments_tbl.name,'</h6>','<p>',comments_tbl.comment, '</p>') SEPARATOR '<br><br>') AS comments,
COUNT(comments_tbl.comments_id) AS comments_count
FROM news_tbl
LEFT JOIN comments_tbl ON comments_tbl.news_id = news_tbl.news_id
LEFT JOIN users_tbl ON news_tbl.user = users_tbl.username
GROUP BY news_tbl.news_id
ORDER BY news_tbl.news_id DESC LIMIT 5
Наткнулся на SO.
+45
<html>
<head>
<title></title>
</head>
<body>
<?php
mysql_connect ("mysql.site.com","мшадрм","пароль") or die (mysql_error());
mysql_select_db ("mjdjadmjg") or die (mysql_error());
$strSQL = "INSERT INTO people(";
$strSQL = $strSQL . "Name, ";
$strSQL = $strSQL . "E-mail, ";
$strSQL = $strSQL . "LastName, ";
$strSQL = $strSQL . "BirthDate) ";
$strSQL = $strSQL . "VALUES(";
$strSQL = $strSQL . "'Gus', ";
$strSQL = $strSQL . "'[email protected]', ";
$strSQL = $strSQL . "'kruz', ";
$strSQL = $strSQL . "'1964-04-20')";
// SQL-оператор выполняется
mysql_query($strSQL) or die (mysql_error());
// Закрытие соединения
mysql_close();
?>
<h1>БД обновлена!</h1>
</body>
</html>
+142
$model->date = date('Y-m-d H:i:s',mktime(date('H'),date('i'),date('s'),date('m'),date('d'),date('Y')));
берём текущую дату...
+75
Long value = Long.valueOf(String.valueOf(avpValue));
не специалист по жабе, но пахнет: сначала по всему коду нагородить огородов с Byte/Short/Integer/Long что бы потом в самом важном месте вот так в лоб все в Long конвертить...
+2
template <typename A, typename B>
class ololo
{
};
template <typename A>
class ololo <A, int>
{
};
template <typename A>
void bububu ()
{
}
template <>
void bububu <int> ()
{
}
template <typename A, typename B>
void kokoko ()
{
}
template <typename A>
void kokoko <A, int> ()
{
}
http://www.gamedev.ru/flame/forum/?id=169781
tarasboproblemi
+74
private static class NullReader extends Reader {
public int read(char[] cbuf, int off, int len) {
return 0;
}
public void close() {}
}
Однажды понадобилось работать с модулем, который что-то читает с помощью StreamTokenizer, но вместо реального файла подсовывать ему что-то своё, генерируемое на ходу, и при этом быть в курсе, какое место он сейчас читает. Решил пронаследоваться от StreamTokenizer и переопределить ему nextToken(). Оказалось, что у StreamTokenizer нет пустого конструктора, надо обязательно вызвать super и передать туда какой-нибудь Reader. Попробовал передавать null - оказалось, что в его конструкторе стоит проверка, которая сразу кидает NullPointerException. Блин, зачем ему Reader, если он к этому Reader никогда не обратится, ведь я nextToken переопределил! Пришлось сделать свой Reader-заглушку. Но чтобы пронаследоваться от абстрактного Reader, нужно обязательно определить методы read и close. Вот такая шняга в итоге получилась. Недавно случайно открыл код на этом месте и долго на неё пялился :-)
+139
<div class="slogan">
<table>
<tbody>
<tr>
<td>В</td>
<td class="r"> </td>
<td>с</td>
<td class="r"> </td>
<td>ё</td>
<td> </td>
<td class="r"> </td>
<td>ч</td>
<td class="r"> </td>
<td>т</td>
<td class="r"> </td>
<td>о</td>
<td> </td>
<td class="r"> </td>
<td>д</td>
<td class="r"> </td>
<td>в</td>
<td class="r"> </td>
<td>и</td>
<td class="r"> </td>
<td>ж</td>
<td class="r"> </td>
<td>е</td>
<td class="r"> </td>
<td>т</td>
<td class="r"> </td>
<td>с</td>
<td class="r"> </td>
<td>я</td>
</tr>
</tbody>
</table>
</div>
Разрядка слогана "ВСЁ ЧТО ДВИЖЕТСЯ" на motor.ru