- 1
- 2
//str will destroy
char* strdup_(char* str){
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+133
//str will destroy
char* strdup_(char* str){
wat?
+158
if ($('ul.menu>li>ul>ul>li>a.active-trail').length == 1) {
$('ul.menu>li>ul>ul>li>a.active-trail').addClass('work-active');
if ($('ul.menu>li>ul>ul>li>a.active-trail').parent('li.hide_li').length == 1) {
$('li.active-trail').removeClass('active-trail');
} else {
$('.active-trail').removeClass('active-trail');
}
$('.work-active').addClass('active-trail');
$('.menu>.first ul').show();
$('li.first').addClass('activefirst');
$('#block-system-main-menu ul.menu>li.first a').css("border-bottom", "none");
} else if ($('ul.menu>li>ul>li>a.active-trail').length == 1) {
$('ul.menu>li>ul>li>a.active-trail').addClass('work-active');
$('.active-trail').removeClass('active-trail');
$('.work-active').addClass('active-trail');
$('.menu>.first ul').show();
$('li.first').addClass('activefirst');
$('#block-system-main-menu ul.menu>li.first a').css("border-bottom", "none");
} else {
$('#block-system-main-menu ul.menu>li.first a').css("border-bottom", "1px #E7E7E7 solid");
}
Грамотное удаление активных классов меню
−102
class GNUTranslations(NullTranslations):
# Magic number of .mo files
LE_MAGIC = 0x950412de
BE_MAGIC = 0xde120495
−93
deals = Deal.joins(:deal_locations).select("deals.id, (SELECT array(SELECT category_id FROM deal_categories WHERE deal_id = deals.id ORDER BY category_id ASC)) AS category, deals.start_date, deals.end_date, deals.address, deals.theme, deals.alias, deals.metro, deals.district, deals.discount, deals.coupon_count, deals.issued_coupons, deals.main_image, count(*) OVER() AS total_count, trunc(abs(extract(epoch FROM age(deals.end_date, clock_timestamp()))/86400)) AS days_left").where("deal_locations.deal_id = deals.id AND deal_locations.location_id = ? AND deals.category_id IN (#{categories[0...-2]}) AND deals.id NOT IN (#{ex_deals.map{|e| e}.join(", ")})", params[:location].to_i).active.in_stock.limit(limit).offset(offset).order("deals.start_date desc")
Rails. Да, да, активрекорд, я помню о тебе.
+73
for (int i = 1; i <= 3; i++) {
if (i <= arr.length) {
xmlDocumentNode.setNodeValue("P_15_" + i, arr[i - 1].getNAME());
xmlDocumentNode.setNodeValue("P_16_" + i, arr[i - 1].getSERIAL());
xmlDocumentNode.setNodeValue("P_17_1_" + i, arr[i - 1].getPLANTMANUF());
xmlDocumentNode.setNodeValue("P_17_2_" + i, arr[i - 1].getPLANTMANUFNAME());
xmlDocumentNode.setNodeValue("P_18_" + i, arr[i - 1].getDATEMANUF());
xmlDocumentNode.setNodeValue("P_19_1_" + i, arr[i - 1].getPLANTREP());
xmlDocumentNode.setNodeValue("P_19_2_" + i, arr[i - 1].getPLANTREPNAME());
xmlDocumentNode.setNodeValue("P_20_" + i, arr[i - 1].getDATEREP());
xmlDocumentNode.setNodeValue("P_21_1_" + i, arr[i - 1].getDEFECT());
xmlDocumentNode.setNodeValue("P_21_2_" + i, arr[i - 1].getDEFECTNAME());
} else {
xmlDocumentNode.setNodeValue("P_15_" + i, "");
xmlDocumentNode.setNodeValue("P_16_" + i, "");
xmlDocumentNode.setNodeValue("P_17_1_" + i, "");
xmlDocumentNode.setNodeValue("P_17_2_" + i, "");
xmlDocumentNode.setNodeValue("P_18_" + i, "");
xmlDocumentNode.setNodeValue("P_19_1_" + i, "");
xmlDocumentNode.setNodeValue("P_19_2_" + i, "");
xmlDocumentNode.setNodeValue("P_20_" + i, "");
xmlDocumentNode.setNodeValue("P_21_1_" + i, "");
xmlDocumentNode.setNodeValue("P_21_2_" + i, "");
}
}
Обработка XML-таблиц. fillTable? не, не слышал
−118
Оригинал
<string name="create_table_report_sms">create table reportSms( id TEXT NOT NULL );</string>
<string name="create_table_report_sms_pending">create table reportSmsPending( id TEXT NOT NULL, address TEXT, body TEXT, date TEXT );</string>
Перевод
<string name="create_table_report_sms">Создание таблицы отчета( id TEXT NOT NULL );</string>
<string name="create_table_report_sms_pending">Ожидание создания таблицы отчета( id TEXT NOT NULL, address TEXT, body TEXT, date TEXT );</string>
Android, сложности перевода.
+120
stopPos.updateStopPositionPortPositionWithoutRedrawingOfIt();
+134
#define TIME_MATCH 500 /* 5 seconds */
#define TIMEOUT 2000 /* 20 seconds */
...
if ((pPoint->dwTimer >= TIME_MATCH)
|| (pPoint->dwTimer >= TIMEOUT)) {
bNewDigit = TRUE;
}
И вроде бы причем тут индусы со построчной оплатой кода.
+162
var_dump(0 == 'true'); // bool(true)
PHP, ты чего в этот курил раз?
Может кто нибудь объяснит мне как PHP получает bool(true)?
По отдельности они как bool(false) (0) и bool(true) ('true').
Тем более true == false // bool(false)
Ответ: PHP конвертирует 'true' в число (int) получается int(0), тем более 0 == 0.
+134
SDL_Rect sr = {
e->outputRect.x,
e->outputRect.y+e->lineHeight*line,
e->outputRect.w,
sr.y + e->lineHeight };