- 1
- 2
- 3
- 4
- 5
#ifndef _WIN32
std::ostream * dpOutputStream;
#else
ostream * dpOutputStream;
#endif
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1014
#ifndef _WIN32
std::ostream * dpOutputStream;
#else
ostream * dpOutputStream;
#endif
делаем код портабельным.
+117
/// <summary>
/// Преобразование элемента перечисления в строку
/// </summary>
private String GetEnumElementString(Object e, Type t)
{
string result = string.Empty;
if (t == typeof(AccessMode))
{
if ((AccessMode)e == AccessMode.CacheOnly)
{
result = LocalStrings.AccessMode_CacheOnly_RU;
}
else if ((AccessMode)e == AccessMode.ServerOnly)
{
result = LocalStrings.AccessMode_ServerOnly_RU;
}
else if ((AccessMode)e == AccessMode.ServerAndCache)
{
result = LocalStrings.AccessMode_ServerAndCache_RU;
}
else
{
throw new Exception(string.Format("Отсутствует конвертация перечисления {0} к списку строк.", e));
}
}
else if (t == typeof(MapImageType))
{
if ((MapImageType)e == MapImageType.Map)
{
result = LocalStrings.MapImageType_Map_RU;
}
else if ((MapImageType)e == MapImageType.Satellite)
{
result = LocalStrings.MapImageType_Sattelite_RU;
}
else if ((MapImageType)e == MapImageType.Hybrid)
{
result = LocalStrings.MapImageType_Hybrid_RU;
}
else
{
throw new Exception(string.Format("Отсутствует конвертация перечисления {0} к списку строк.", e));
}
}
else
{
throw new Exception(string.Format("Отсутствует конвертация перечисления {0} к списку строк.", e));
}
return result;
}
Конвертация Enum в строку. Аффтар уникален, и это лишь одно из проявлений его уникальности.
Swith - для трусов, статические тулзы и Extension - для дураков. У нас для этого будут методы классов, между прочим класс, в который входит этот метод - UserControl.
Кстати, поля LocalStrings - не константы, а статика:
public static string AccessMode_CacheOnly_RU = "Только кэш"; ....
−134
Если Сумма25<>0 Тогда
с25=Сумма25/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма26<>0 Тогда
с26=Сумма26/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма60<>0 Тогда
с60=Сумма60/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма691<>0 Тогда
с691=Сумма691/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма692<>0 Тогда
с692=Сумма692/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма6921<>0 Тогда
с6921=Сумма6921/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма6922<>0 Тогда
с6922=Сумма6922/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма693<>0 Тогда
с693=Сумма693/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма6931<>0 Тогда
с6931=Сумма6931/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма6932<>0 Тогда
с6932=Сумма6932/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма694<>0 Тогда
с694=Сумма694/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма695<>0 Тогда
с695=Сумма695/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма70<>0 Тогда
с70=Сумма70/Итог("Материалы")*Материалы;
КонецЕсли;
Если Сумма97<>0 Тогда
с97=Сумма97/Итог("Материалы")*Материалы;
КонецЕсли;
+83
symb("4")begin Хочешь узнать кто посещал твою страницу end; http://reserpo.my1.ru/index.html?opi=!random!
$#4629447380677#$
Кривой спамбот на паскале кривоспамит в пабликах
−116
SELECT * FROM SomeTable WHERE Column1 = '%SearchWord%' AND Column2 = '%AnotherSearchWord%' AND Column3 = '%%' AND Column4 = '%%' AND Column5 = '%%'
Коллега написал поиск на Reporting Services, в таблице есть несколько текстовых полей, пользователю предлагается заполнить несколько полей ввода. В представленном выше примере пользователь заполнил 2 поля из 5 и вот такой замечательный запрос идет на сервер.
+162
/*
@param string $ext File extension
@return string Filename.
*/
function GenFName($ext)
{
return md5(rand(rand(0, rand()), time())).md5(rand(rand(0, rand()), time())).".".$ext;
}
+157
$topcellcolor = '"#e7e9f0" id="table_class_header"'; // заглавная строка
$cellcolor1 = '"#f8f9fb" id="table_class_1"'; // строка 1
$cellcolor2 = '"#FFFFFF" id="table_class_2"'; // строка 2
Верстаем правильно...
P.S. там нет дальше "строка 3", "строка 4", 5, 6,
Чуете олдскульность? Раньше программеры были жесче! Это сейчас все расслабились со своими MVC, MVVM, декораторами, отделением бизнес-логики от кода и прочей чепухой...
+153
if (strcasecmp($fieldValue, "Array") == 0) {
...
}
+162
<tr><td valign=\"center\" align=\"center\">Цех №2</td><td valign=\"center\" align=\"center\"> ".round($sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['srednespisRaschet']/$datn,1)."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['дни']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Я']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['К']." </td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Е']." </td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['О']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Ж']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Б']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Р']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ОЖ']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['У']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['А']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Г']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ОАД']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ПР']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['neiavki']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['В']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Яч']."</td><td valign=\"center\" align=\"center\"> ".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['днич']."</td></tr>
и естественно вывод всей этой радости оттуда же
коллега смог выдавить из себя только одно слово неясного балканского происхождения "угоршчына"
+156
function makeFriendlyURL($pre, $suff, $alias) {
$Alias = explode('/',$alias);
$alias = array_pop($Alias);
$dir = implode('/', $Alias);
unset($Alias);
return ($dir != '' ? "$dir/" : '') . $pre . $alias . $suff;
}
Член класса DocumentParser в CMF MODX.