- 1
class User : public database
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
class User : public database
суслик - это разновидность зоопарка.
+77
val field = HttpEntityWrapper.class.getDeclaredField("wrappedEntity");
field.setAccessible(true);
HttpEntity entity = response.getEntity();
while (entity instanceof HttpEntityWrapper) {
entity = (HttpEntity) field.get(entity);
}
log.info("Response entity class: {}", entity.getClass().getName());
Чего только не приходится делать ради отладки...
+156
abstract class FR_Request_Common
{
use FR_Library_Class_ParamHandler
}
Я просто оставлю это тут
−117
self.symbol_ban = {".":".00", "!":".01", "@":".02", "#":".03", "$":".04", "%":".05", "^":".06",
"&":".07", "*":".08", "+":".09", "\n":".10", "\t":".11", "\"":".12", "\'":".13",
"/":".14", "<":".15", ">":".16", '`':".17", '\\':".19", " ":".20", "=":".21",
"(":".22", ")":".23"}
new_path = map((lambda x, y: [x, y]), ["a_"+"".join([j if (j not in self.symbol_ban) else self.symbol_ban[j] for j in i[0]]) for i in path], [j[1] if j[1] in ("dir", "file") else self.Ex(1) for j in path])
часть sax парсера xml для экранирования входных данных, писал для бакалаврской. диплом отдали
+144
function initAnnounce(srcUrl)
{
announceIdAr [1-1] = 1;
announceFNameAr[1-1] = "image1_1.gif";
announceUrlAr [1-1] = "2-2&am=1&qn=35";
announceTextAr [1-1] = "Бывает ли Президенту скучно?";
announceIdAr [2-1] = 2;
announceFNameAr[2-1] = "image1_2.gif";
announceUrlAr [2-1] = "2-2&am=1&qn=16";
announceTextAr [2-1] = "В чем Президент не виноват?";
// еще говно
announceIdAr [13-1] = 13;
announceFNameAr[13-1] = "image1_13.gif";
announceUrlAr [13-1] = "5-6";
announceTextAr [13-1] = "День Победы";
var announcesNumber = announceIdAr.length;
//alert(announcesNumber);
var index = Math.round(Math.random() * (announcesNumber - 1));
//alert(index);
// еще дохуя алертов
//выясняем, активна ли CD-версия
var url2 = stringReplace(srcUrl, ".htm", "");
if (url2 != srcUrl)
{
//активна CD-версия
announceUrl = stringReplace(announceUrl, "&", "_");
announceUrl = stringReplace(announceUrl, "=", "_");
};
// /выясняем, активна ли CD-версия
var url = stringReplace(srcUrl, "!!!", announceUrl);
kids.kremlin.ru
там вообще все жорошо
+133
private void SetTime(DateTime DateAndTime)
{
if (SelectedTimeFormat == TimeFormat.Twelve)
{
Hour = Convert.ToInt32(DateAndTime.ToString("hh", DateTimeFormatInfo.InvariantInfo));
AmPm = (DateAndTime.ToString("tt", DateTimeFormatInfo.InvariantInfo) == "AM")
? AmPmSpec.AM
: AmPmSpec.PM;
}
else
{
Hour = Convert.ToInt32(DateAndTime.ToString("HH", DateTimeFormatInfo.InvariantInfo));
}
Minute = Convert.ToInt32(DateAndTime.ToString("mm", DateTimeFormatInfo.InvariantInfo));
Second = AllowSecondEditing
? Convert.ToInt32(DateAndTime.ToString("ss", DateTimeFormatInfo.InvariantInfo))
: 0;
string str = (Minute.ToString().Length == 1) ? ("0" + Minute) : Minute.ToString();
ViewState["Date"] = Convert.ToDateTime(ViewState["Date"]).ToShortDateString() + " " + Hour + ":" + str +
":00 " + AmPm;
}
Записываем текущие дату и время в вьюстейт...
+137
#include <iostream>
template <typename T>
struct Symbol {};
template <>
struct Symbol<int> {
static constexpr const char value = 'd';
};
template <>
struct Symbol<float> {
static constexpr const char value = 'f';
};
template<std::size_t N, typename T>
constexpr bool check_arg_part(const char (&s)[N], size_t i, T d)
{
if (i == N)
return true;
if (i < N - 1) {
if (s[i] == '%') {
if (s[i + 1] != Symbol<T>::value)
return false;
}
}
return check_arg_part(s, i + 1, d);
}
template<std::size_t N, typename T>
constexpr bool check_arg(const char (&s)[N], T d) {
return check_arg_part(s, 0, d);
}
int main(int , char*[]) {
std::boolalpha(std::cout);
constexpr bool r = check_arg("foo is int: %d", 1);
std::cout << "Argument integer is correct: " << r << std::endl;
constexpr bool r1 = check_arg("foo is float: %f", 1.0f);
std::cout << "Argument float is correct: " << r1 << std::endl;
constexpr bool r2 = check_arg("foo is float: %f", 1);
std::cout << "Argument int is correct: " << r2 << std::endl;
return 0;
}
По мотивам http://govnokod.ru/17925:
Функция в compile time проверяет соответствие типов. Работает на clang и почему-то валится на gcc.
−88
С сайта http://www.codecademy.com/
Dot Notation
Let's take a closer look at why you use len(string) and str(object), but dot notation (such as "String".upper()) for the rest.
lion = "roar"
len(lion)
lion.upper()
Methods that use dot notation only work with strings.
On the other hand, len() and str() can work on other data types.
То ли лыжи не едут, то ли я ебанутый.
−115
print 1 < 2 == 2 > 1 in [1,2,3] < [2,3,4,5] != 1
Данный кусочек кода ( взял на одном из сайтов с тестами) навел меня на мысль - а может быть люди говнокодят потому, что языки программирования позволяют это делать? Взглянув на него первая моя мысль была - что это за хрень, она не будет работать. Оказалось я был не прав.
+125
Bool_vector::operator«(int) // сдвиг
{
int i;
for (i=0;i<this->n;i++)
cout»(*this)[i];
}
Человек далёк от программирования.
Пытается написать лабу.
Не блондинко.
Я при виде этого не сдержался.