- 1
удалено
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+101
удалено
Кто делает выгрузка в таком формате???
xml? json? так лучше, епта
+63
renderer->SetBackground(.0, .0, .0); // Background color green
+156
function tuc1($mensaje)
{
if (ereg("^[a-zA-Z0-9\-_ ]{1,255}$", $mensaje))
{
return $mensaje;
}else{
echo "Сука тебе пиздец мразь,айпи записан менты уже едут.А пока пшел нахуй отсюда.";
include('footer.php');
exit();
}
}
$stana=trim(htmlentities(stripslashes(tuc1($_GET["p"]))));
//после взлома проснулась у друга параноя
+156
$user_id = $engine->auth->id;
$sql = "SELECT `id` FROM `arm_tasks` WHERE (followers_id = '{$user_id}' OR followers_id LIKE '{$user_id},%' OR followers_id LIKE '%,{$user_id},%' OR followers_id LIKE '%,{$user_id}') ";
Вот так отжигает товарищ по отделу.
Поле followers_id в виде строки с id-шниками через запятую (что тоже не очень хорошо)
+56
# define S_1(X,...) \
template<class T, int N> \
T X(const V<T, N>& v) \
{ \
return v.X; \
}
# define S_2(X,Y,...) \
template<class T, int N> \
V<T, 2> X##Y(const V<T, N>& v) \
{ \
return V<T, 2>(v.X, v.Y); \
}
# define S_3(X,Y,Z,...) \
template<class T, int N> \
V<T, 3> X##Y##Z(const V<T, N>& v) \
{ \
return V<T, 3>(v.X, v.Y, v.Z); \
}
# define S_4(X,Y,Z,W,...) \
template<class T, int N> \
V<T, 4> X##Y##Z##W(const V<T, N>& v) \
{ \
return V<T, 4>(v.X, v.Y, v.Z, v.W); \
}
# define S_E(S, X, Y, Z) \
S(x, X, Y, Z);S(y, X, Y, Z);S(z, X, Y, Z);S(w, X, Y, Z);S(O, X, Y, Z);S(I, X, Y, Z);
# define S_E1(E, S, Z, W) \
E(S, x, Z, W); \
E(S, y, Z, W); \
E(S, z, Z, W); \
E(S, w, Z, W); \
E(S, O, Z, W); \
E(S, I, Z, W);
# define S_E2(E, S, W) \
S_E1(E, S, x, W); \
S_E1(E, S, y, W); \
S_E1(E, S, z, W); \
S_E1(E, S, w, W); \
S_E1(E, S, O, W); \
S_E1(E, S, I, W);
# define S_E3(E, S) \
S_E2(E, S, x); \
S_E2(E, S, y); \
S_E2(E, S, z); \
S_E2(E, S, w); \
S_E2(E, S, O); \
S_E2(E, S, I);
S_E1(S_E, S_2, void, void);
S_E2(S_E, S_3, void);
S_E3(S_E, S_4);
// Где-то выше
template<class T, int N>
struct V;
template<class T>
struct V<T, 2>
{
V(T x, T y) : x(x), y(y) {}
T x,y;
T O = 0;
T I = 1;
};
template<class T>
struct V<T, 3>
{
V(T x, T y, T z) : x(x), y(y), z(z) {}
T x,y,z;
T O = 0;
T I = 1;
};
template<class T>
struct V<T, 4>
{
V(T x, T y, T z, T w) : x(x), y(y), z(z), w(w) {}
T x,y,z,w;
T O = 0;
T I = 1;
};
Этот код рабочий и используется во многих местах моего проекта.
Я его написал когда-то давно и уже забыл, как оно функционирует, но оно генерирует очень много (около 1.5k) функций.
+90
const struct TExceptionSafety {
TQueue& _queue;
::std::condition_variable& _pushToQueue;
~TExceptionSafety(){
if(!this->_queue.empty())
this->_pushToQueue.notify_one();
}
} exceptionSafety = {_queue, _pushToQueue};//Use BOOST_SCOPE_EXIT, Luke!
+24
int f(int = 7, int * = nullptr, int (*(*)(double))[3] = nullptr){
http://ideone.com/BcZ7Ja
+126
@echo off
chcp 1251
mygame.exe
chcp 866
Оттуда.
+162
$count = count($array);
// Говорю коллеге: "У тебя там деление на ноль, исправь".
// После этого появилось следующее...
if ( $count == 0 ) $count = 1;
$result = (int) ((1/$count) * SOME_VALUE1 + SOME_VALUE2);
Код, блять, Хемминга
−1
#include <iostream>
using namespace std;
struct NG
{
template<class T>
struct get
{
typedef typename T::f type;
};
};
template <typename T, typename NameGetter>
struct has_member_impl
{
typedef char matched_return_type;
typedef long unmatched_return_type;
template <typename C>
static matched_return_type f(typename NameGetter::template get<C>*);
template <typename C>
static unmatched_return_type f(...);
public:
static const bool value = (sizeof(f<T>(0)) == sizeof(matched_return_type));
};
template <typename T, typename NameGetter>
struct has_member{
enum { value = has_member_impl<T, NameGetter>::value };
};
class T{};
int main() {
cout<<has_member<T, NG>::value;
return 0;
}
http://ideone.com/4LDGhZ