-
+153
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
template <class TList, template <class> class Unit>
class GenScatterHierarchy;
template <class T1, class T2, template <class> class Unit>
class GenScatterHierarchy<Typelist<T1, T2>, Unit>
: public GenScatterHierarchy<Private::ScatterHierarchyTag<T1, T2>, Unit>
, public GenScatterHierarchy<T2, Unit>
{
public:
typedef Typelist<T1, T2> TList;
typedef GenScatterHierarchy<Private::ScatterHierarchyTag<T1, T2>, Unit> LeftBase;
typedef GenScatterHierarchy<T2, Unit> RightBase;
template <typename T> struct Rebind
{
typedef Unit<T> Result;
};
};
Говногость,
21 Декабря 2010
-
+173
- 1
#define arrVec[2].realVectorInfo.Count 5
Мало того, что встретил это в проекте, доставшемся от "предков", так ведь и MSVS 6.0 проглатывает.
Выражение arrVec[2].realVectorInfo.Count успешно заменялось на 5.
Заметил подставу после появления строки arrVec[i].realVectorInfo.Count в проекте, в результате рефакторинга.
Говногость,
20 Декабря 2010
-
+171
- 1
- 2
- 3
- 4
- 5
$data = $_SERVER["QUERY_STRING"];
$regexp = "#page=([\S]+)&type=([\S]+)#i";
preg_match($regexp,$data,$ares);
$page = $ares[1];
$type = $ares[2];
Написано мной в нетрезвом виде.
Как я так умудрился извратиться над $_GET - сам не помню...
DropWorld,
20 Декабря 2010
-
+174
- 1
- 2
- 3
<script>
location.href=location.href;
</script>
Этот код работает - он обновляет страницу, встречал не раз.
window.location.reload() все-таки гораздо красивее...
elCreator,
20 Декабря 2010
-
−117
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
my $result = `zabbix_agent -t proc.num[,,,*.pl]`
...
#удаляем файлы форков
`rm /tmp/event_agent_fork_*`;
`rm /tmp/event_agent_main_*`;
...
`killall -9 event_agent.pl`;
sleep(5);
`/usr/local/blabla/bin/blabla.pl`;
LusterDroid,
20 Декабря 2010
-
+153
- 1
- 2
- 3
- 4
protected function _durationToStr($duration){
$duration = (int) $duration;
return $duration * 24;
}
Мощная оптимизация... Сюда бы ещё final private и вообще огонь. :)
kovel,
20 Декабря 2010
-
+143
- 1
- 2
- 3
if (url == path.$page['id']) {
echo 'Бинго! динь-динь-динь!';
}
Не говнокод, просто улыбнуло)
Источник: никому не известный проект на стадии разработки
kindofbear,
20 Декабря 2010
-
+153
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
function checkTags(object, numberOfTags) {
var tags = object.value.split(",");
var k = tags.length;
var tmp = new Array();
for (var i = 0; i < k; ++i) {
var temp = tags[i].replace(/(^\s+)|(\s+$)/g, '');
temp = temp.replace(/[\s]{2,}/g, ' ');
if (temp != '') { // отсеиваем пустые
temp = temp.toLowerCase(); // переводим в нижний регистр
// Первую букву в верхний регистр(захотелось мне так!!!)
temp = temp.match(/(.{1})/g);
temp[0] = temp[0].toUpperCase();
temp = temp.join("");
if (tmp.length > 0 && in_array(temp, tmp)) { // отсеиваем повторяющиеся
continue;
}
tmp.push(temp);
if (tmp.length == numberOfTags) { // отсеиваем те что превышат лимит
break;
}
}
}
tags = tmp;
$('entryTagsLeft').innerHTML = numberOfTags - tags.length;
object.value = tags.join(', ');
}
Функция для проверки меток вводимых пользователем. Убираем лишние пробелы, переводить все символы в нижний регистр, переводит первую букву в верхний, удаляет повторы, отсеивает лишние метки(лимит на количество меток нужен так как они добавляются в цикле) в случае использования
komprenda,
20 Декабря 2010
-
+159
- 1
- 2
- 3
function pop3_dele($connection,$message) {
return(imap_delete($connection,$message));
}
Настоятельно рекомендуют не использовать wrapper'ы... М да... [http://www.php.net/manual/en/intro.imap.php]
dwinner,
20 Декабря 2010
-
+178
- 1
@echo "<center>Страница сгенерина за: ".rand(5, 15)." наносекунд. Загрузка процессора 0%.</center>";
@ - стоит на каждой строчке PHP скрипта.
Говногость,
20 Декабря 2010