- 1
- 2
Long count = ((Long) q.getSingleResult()).longValue();
int pages = ((Long) (count / rowsPerPage)).intValue();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+72
Long count = ((Long) q.getSingleResult()).longValue();
int pages = ((Long) (count / rowsPerPage)).intValue();
конвертировали-конвертировали, и выконвертировали
+61
$site->Radio('showin[]', 'ALL_EXCEPT', in_array('ALL_EXCEPT',$showin) or !in_array('ALL_EXCEPT', $showin) )
http://upload.wikimedia.org/wikipedia/ru/math/f/6/d/f6db44e1aa2287204b26130ac9e4fe90.png как бэ
+89
private void СтолкновениеСБонусом()// столкновение с бонусом
{
for (int i = 0; i < бонус.Count; i++)
{
if (Math.Abs(packMan.x - бонус[i].x) <= 19 && (packMan.y == бонус[i].y)
||
(packMan.x == бонус[i].x) && Math.Abs(packMan.y - бонус[i].y) <= 19
||
Math.Abs(packMan.x - бонус[i].x) <= 19 && Math.Abs(packMan.y - бонус[i].y) <= 19
)
{
бонус.Remove(бонус[i]);//удаляем бонус
fl1 = false;//ставим в ложь и привидения прекрашают движение
//Labe2();
_tm1.Enabled = true;//таймер включен, хоть он и так включен
_tm1.Start();//старт таймера
}
}
}
Автор кода недоумевает, как код сделать еще читабельнее :facepalm:
Комментарии доставляют :)
Тема на форуме http://www.cyberforum.ru/csharp-beginners/thread586090.html
+142
if (!menu) error(E_NOMEM); /* add titles and items */
if ((mn_addtitle(menu, "file", 0, 0, 0) != 0)
|| (mn_additem (menu, "load", 1, mcb_load, 0) != 0)
|| (mn_additem (menu, "save", 0, mcb_save, 0) != 0)
|| (mn_additem (menu, "mpost", 0, mcb_mpost, 0) != 0)
|| (mn_additem (menu, NULL, 0, 0, 0) != 0)
|| (mn_additem (menu, "quit", 0, mcb_quit, 0) != 0)
|| (mn_addtitle(menu, "actions", 0, 0, 0) != 0)
|| (mn_additem (menu, "init", 0, mcb_init, 0) != 0)
|| (mn_additem (menu, "start", 2, mcb_start, 0) != 0)
|| (mn_additem (menu, "stop", 4, mcb_start, 0) != 0)
|| (mn_additem (menu, NULL, 0, 0, 0) != 0)
|| (mn_additem (menu, "view", 0, mcb_view, 0) != 0)
|| (mn_additem (menu, "redraw", 0, mcb_redraw, 0) != 0)
|| (mn_addtitle(menu, "settings", 0, 0, 0) != 0)
|| (mn_additem (menu, "grid", 1, mcb_grid, 0) != 0)
|| (mn_additem (menu, "params", 0, mcb_params, 0) != 0)
|| (mn_addtitle(menu, "help", 0, 0, 0) != 0)
|| (mn_additem (menu, "about", 0, mcb_about, 0) != 0)
|| (mn_addtitle(menu, NULL, 0, 0, 0) != 0))
error(E_WIDGET);
mn_resize (menu, INITXEXT); /* set width of menu bar */
mn_visible(menu, MN_ITEMS, 3);/* show/hide menu items */
mn_enable (menu, MN_ITEMS, 3);/* enable/disable menu items */
Кусок кода из программы http://www.borgelt.net/doc/somd/somd.html для визуализации SOM. Эпичная проверка условий!
+84
public Boolean UnderMonitoring
{
get
{
checkUpdateMonitoring(ContractID);
DataTable t0 = HespaWebServices.DynamicServices.SQLTable("CONTRACT", "CONTRACT", "ID=" + ContractID,
"ID");
if (t0.Rows.Count == 1)
return Core.RowBoolean(t0.Rows[0], "UNDER_MONITORING");
else
return false;
}
}
В свойствах обосрать всю бизнес логику, такое надо уметь
−91
>>>from itertools import chain, repeat
>>>tuple(chain(tuple(chain(*tuple(repeat(tuple(chain((6,), repeat(7,5), (8,))),5)))),repeat(9, 7),repeat(10, 7)))
(6, 7, 7, 7, 7, 7, 8, 6, 7, 7, 7, 7, 7, 8, 6, 7, 7, 7, 7, 7, 8, 6, 7, 7, 7, 7, 7, 8, 6, 7, 7, 7, 7, 7, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10)
+111
// WARNING!
// This has to be optional=true so that OpenJPA uses
// LEFT JOIN instead of INNER JOIN. Otherwise, MySQL tries
// using a temporary table (horrible for performance) and dies.
@ManyToOne(optional = true)
@NotNull
private Font font;
+65
$update_result = mysql_query($update) or die("failed");
if($update_result != false)
header("location: index.php");
else
die("Something Failed.");
−37
int LoggingProvider::AddJournalPackingLogRecord(int eventId, const astring& userId,
const std::vector<std::string>& journals, int errorId, int devCode,
int sysCode, const astring& errorArgs)
{
std::string strUserId(userId.c_str()), strErrorArgs(errorArgs);
return AddJournalPackingLogRecord(eventId, userId, journals, errorId, devCode, sysCode, strErrorArgs);
}
Рекурсия!
−86
NSString *error = [NSString stringWithFormat:@"Please enter %@%@%@%@%@",
(self.addressTextField.text.length ? @"" : @"link address"),
((self.addressTextField.text.length || self.descriptionTextField.text.length) ? @"" : (self.recipientTextField.text.length ? @" and " : @", ")),
(self.descriptionTextField.text.length ? @"" : @"link description"),
((self.recipientTextField.text.length || (self.addressTextField.text.length && self.descriptionTextField.text.length)) ? @"" : @" and "),
(self.recipientTextField.text.length) ? @"" : @"recipient e-mail"];
Ultimate infinite brutality facepalm.
В продолжение http://govnokod.ru/10310, только проверяемых поля теперь три и их названия выводятся в виде "a, b and c" | "a and b" | "a and c" | "b and c" | "a" | "b" | "c". Такие дела.