- 1
$alice = array_reduce(array($bob, $charlie), create_function('$a,$b', 'return "$a$b";'));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
$alice = array_reduce(array($bob, $charlie), create_function('$a,$b', 'return "$a$b";'));
http://www.sklar.com/blog/archives/116-Let-a-thousand-string-concatenations-bloom.html
+120
protected bool RefreshRequired {
get{
return (
(Request.QueryString["Saved"] == "true") ||
(Request.QueryString["Recycled"] == "true") ||
(Request.QueryString["Recalled"] == "true") ||
(Request.QueryString["Restored"] == "true")
);
}
}
+160
$durationArr=array(
"1" => '1 week',
"2" => '2 weeks',
"3" => '3 weeks',
"4" => '4 weeks',
"5" => '6 weeks',
"6" => '2 months',
"7" => '3 months',
"8" => '4 months',
"9" => '5 months',
"10" => '6 months',
"11" => '9 months',
"12" => '12 months'
);
$durnumber=$_POST['ctrlCompareSearchFrame:lstDuration'];
foreach ($durationArr as $fild=>$key){
if ($fild==$durnumber) echo $key;
}
вот такая вот проверка на существование ключа!array_key_exists не для нас!
+121
ворд генерирует.......
@font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2;
... понос??? WTF????
Понос :)
+163
function empty_object() {
$company = new stdClass();
$company->id = $company->fullName = $company->city_id = $company->district_id = $company->img = '';
$company->isApproved = $company->definition = $company->bussiness_type = $company->key_words = '';
$company->slogan = $company->org_rnn = $company->org_ownership = $company->org_full_name = '';
$company->org_name = $company->index = $company->city = $company->street_type = $company->street = '';
$company->home = $company->office = $company->index2 = $company->region2= '';
$company->city2 = '202.00';
$company->street_type2 = $company->street2 = $company->home2 = $company->office2 = $company->email = '';
$company->site = $company->facebook = $company->twitter = $company->vk = $company->mailru = '';
$company->orientir = $company->corner = $company->bus = $company->trol = $company->tram = '';
$company->taxi = $company->cont_surname = $company->cont_name = $company->cont_secondname = '';
$company->cont_position = $company->cont_phone = $company->cont_mobile = $company->workdays = $company->workdayoffs = '' ;
$company->work_hour = $company->work_min = $company->work_hour2 = $company->work_min2 = $company->break_hour = '';
$company->break_min = $company->break_hour2 = $company->break_min2 = $company->contract_num = '';
$company->work_hour_dayoff = $company->work_min_dayoff = $company->work_hour2_dayoff = $company->work_min2_dayoff = $company->break_hour_dayoff = '';
$company->break_min_dayoff = $company->break_hour2_dayoff = $company->break_min2_dayoff = '';
$company->contract_price = $company->contract_day = $company->contract_month = $company->contract_year ='';
$company->contract_day2 = $company->contract_month2 = $company->contract_year2 = $company->tp_surname ='';
$company->tp_name = $company->tp_secondname = $company->tp_code = $company->tp_request_day = '';
$company->tp_request_month = $company->tp_request_year = $company->tp_request_hour = '';
$company->tp_request_min = $company->tp_phone = $company->tp_email = $company->phone1 = $company->service1 ='';
$company->address1 = $company->phone2 = $company->service2 = $company->address2 = $company->phone3 = '';
$company->service3 = $company->address3 = $company->phone4 = $company->service4 = $company->address4 = '';
$company->phone5 = $company->service5 = $company->address5 = '';
$company->map = '';
return $company;
}
Человек таким образом создает пустой объект компании... чтобы сформировать форму... и для этого он прописал в поле city2 (что есть по его логике id города в фактическом адресе).
+149
#include <iostream>
struct empty_struct{};
template<char S, typename N>
struct char_type
{
static const char value = S;
typedef N next;
};
typedef
char_type<'h',
char_type<'e',
char_type<'l',
char_type<'l',
char_type<'o',
char_type<' ',
char_type<'w',
char_type<'o',
char_type<'r',
char_type<'l',
char_type<'d',
char_type<'!',
char_type<'\n', empty_struct> > > > > > > > > > > > > data_type;
template<typename T>
void print()
{
std::cout << T::value;
print<T::next>();
}
template<>
void print<empty_struct>()
{
}
int main(int argc, char* argv[])
{
print<data_type>();
return 0;
}
Такой простой hello world!
+73
String filterDescription = "";
try {
filterDescription = wdContext.currentContextElement().getAttributeValue("table" + Level + "Description" + "filter").toString();
} catch (Exception e) {
// TODO: handle exception
}
wdContext.currentContextElement().getAtt ributeValue("table" + Level + "Description" + "filter") возвращает значение атрибуты из контекста с типом Object. try в данном случае тут добавлен, чтобы не писать лишних проверок, если вернется null, а filterDescription так и остался пустой строкой.
+164
// DIE, you, nasty context!
while(GetLastError()!=0)
{
//You will soon become NON-BUSY!
SetLastError(0);
wglDeleteContext(glcontext);
std::cout<<GetLastError()<<"\n";
}
Trying to delete my busy OpenGL context from other thread ;]
+170
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main()
{ //ввод исходных данных
short int i, j, k, l;
printf("i="); scanf("%d",&i);
printf("j="); scanf("%d",&j);
printf("k="); scanf("%d",&k);
printf("l="); scanf("%d",&l);
if ((k==i+2) && (l==j+1)); else
if ((k==i+2) && (l==j-1)); else
if ((k==i-2) && (l==j+1)); else
if ((k==i-2) && (i==j-1)); else
if ((k==j+2) && (l==i+1)); else
if ((k==j+2) && (l==i-1)); else
if ((k==j-2) && (l==i+1)); else
if ((k==j-2) && (l==i-1))
printf("k= %d", k);
printf("l= %d", l);
//конь встал на нужную точку
getch();
}
http://otvet.mail.ru/question/64546141/
+145
alert("0"==0);
Просто замечательный язык. Как строка может равняться нулю? Кому в голову могла прийти настолько плохая идея?
Зачем программисту помнить, что есть ==, а есть ===? Почему не сделать ==2 и ==3.
Почему так тупо?