- 1
- 2
- 3
function array_max(arr) {
return eval("Math.max(" + arr.join(',') +" )");
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+170
function array_max(arr) {
return eval("Math.max(" + arr.join(',') +" )");
}
fixed :o)
+83
public static long getDifference(Date date1, Date date2, int unit) {
if (date1 == null || date2 == null) {
throw new IllegalArgumentException("Date cannot be null!");
}
if (date1.after(date2)) {
Date swap = date1;
date1 = date2;
date2 = swap;
}
long result = 0;
long diff = date2.getTime() - date1.getTime() + (60 * 60 * 1000L);
switch (unit) {
case Calendar.YEAR:
result = diff / (60 * 60 * 24 * 365 * 1000L);
break;
case Calendar.MONTH:
result = diff / (60 * 60 * 24 * 30 * 1000L);
break;
case Calendar.DAY_OF_YEAR:
result = diff / (60 * 60 * 24 * 1000L);
break;
default:
throw new UnsupportedOperationException("Impossible to get time difference in coerced unit.");
}
return result;
}
Опять даты, опять.... Java?
Удивительно, но этот код использовался в вычислениях, связанных с начислением выплат. Разумеется, считалось всё неправильно, в связи с чем было обнаружено ЭТО.
+145
неудачник тред:
http://www.gamedev.ru/flame/forum/?id=153748
я лежал в психушке у меня нет работы девушки и я бородат и живу с родителями...
наболело
что делать?
+968
private TList<ProductType> ProductTypeListTable
{
get
{
ProductTypeService productTypeService = new ProductTypeService();
TList<ProductType> productTypes = productTypeService.GetAll();
foreach (ProductType pt in productTypes)
{
pt.Name = Server.HtmlDecode(pt.Name);
}
return productTypes;
}
}
Некая дорогущая АСП.НЕТ платформа. Ну и че там, будем читать базу, пока не надоест...
+130
public static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated) {
if (defaultLookAndFeelDecorated) {
SwingUtilities.appContextPut(defaultLookAndFeelDecoratedKey, Boolean.TRUE);
} else {
SwingUtilities.appContextPut(defaultLookAndFeelDecoratedKey, Boolean.FALSE);
}
}
http://www.java2s.com/Open-Source/Java-Document/6.0-JDK-Core/swing/javax/swing/JFrame.java.htm
+122
case m of
1: yy=x[0]+x[1]*i;
2: yy=x[0]+x[1]*i+x[2]*i*i;
3: yy=x[0]+x[1]*i+x[2]*i*i+x[3]*i*i*i;
4: yy=x[0]+x[1]*i+x[2]*i*i+x[3]*i*i*i+x[4]*i*i*i*i;
5: yy=x[0]+x[1]*i+x[2]*i*i+x[3]*i*i*i+x[4]*i*i*i*i+x[5]*i*i*i*i*i;
6: yy=x[0]+x[1]*i+x[2]*i*i+x[3]*i*i*i+x[4]*i*i*i*i+x[5]*i*i*i*i*i+x[6]*i*i*i*i*i*i
end;
Увидел у одногруппницы в лабе по численным методам (3й курс) вот такое... Интересный подход к степени)))
+160
dockedItems.splice(0, 0, {
xtype: 'mainmenubar'
});
Счас у себя увидел
+169
if(this->connectionState)
{
db_Model->clear();
db_Model->setTable("lh_chat_archive");
db_Model->setRelation(6, QSqlRelation("lh_profiles", "id", "last_name"));
db_Model->setEditStrategy(QSqlRelationalTableModel::OnManualSubmit);
db_Model->removeColumn(0);
db_Model->removeColumn(0);
db_Model->removeColumn(0);
db_Model->removeColumn(0);
db_Model->removeColumn(0);
db_Model->removeColumn(2);
db_Model->removeColumn(2);
db_Model->removeColumn(2);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->removeColumn(3);
db_Model->select();
db_Model->setHeaderData(0, Qt::Horizontal, trUtf8("Клиент"));
db_Model->setHeaderData(1, Qt::Horizontal, trUtf8("Менеджер"));
mapper->setModel(db_Model);
mapper->setItemDelegate(new QSqlRelationalDelegate(this));
}
Сотрудник фирмы таким образом избавился от ненужных столбцов в выборке. На вопрос: "А как быть если столбцов много?", ответа не последовало...
+158
/* change font size */
function changeFontSize(newsize) {
var hasCookie = readCookie('fontsize');
if ($('content') != null){
if (newsize == '0') {
if (hasCookie) {
if (newsize == '0') {
document.getElementById("content").style.fontSize = hasCookie+"em";
} else {
document.getElementById("content").style.fontSize = newsize+"em";
}
}
} else {
document.getElementById("content").style.fontSize = newsize+"em";
var date = new Date();
date.setTime(date.getTime()+(30*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
document.cookie = "fontsize="+newsize+expires+"; path=/";
}
}
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
window.onload = function () { changeFontSize('0'); }
+167
<!--//
function click() {
if (event.button==2) {
// Чтобы отключить левую кнопку поставьте цифру 1
// Чтобы отключить третию кнопку поставьте цифру 3
alert('Кнопка мышки отключена');
} }
// Здесь введите свою надпись
function press(){
alert('Клавиатура отключина');
}
// Здесь введите свою надпись
document.onmousedown=click;
document.onkeydown=press;
// -->
для полноты ощущений рекомендуется посетить источник http://www.taxi-svt.ru/