- 1
- 2
Begin Brahman
О чем молчат брахманы
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−148
Begin Brahman
О чем молчат брахманы
Брехем.
+158
$("#jOnline_phone").keypress(function(e) {
$("#jError_Onlineform").show().text(e.keyCode);
if(
8 != e.keyCode &&
13 != e.keyCode &&
32 != e.keyCode &&
43 != e.keyCode &&
48 != e.keyCode &&
49 != e.keyCode &&
50 != e.keyCode &&
51 != e.keyCode &&
52 != e.keyCode &&
53 != e.keyCode &&
54 != e.keyCode &&
55 != e.keyCode &&
56 != e.keyCode &&
57 != e.keyCode &&
58 != e.keyCode
) {
return false;
}
});
Срочно надо было написать проверку в поле, что-бы вводить можно было, только цифры и знак «+», написал этот ужас) И понял что проще было в регулярном выражении реализовать, ушёл переписывать)))
+78
StringTokenizer st = new StringTokenizer(data[0][14].toString(), ",");
String str = "";
//int numAfPoint = 3;
for (int k = 1; k < st.countTokens() + 3; k++) { //p
str = st.nextToken();
// ..
}
Оригинальный обход токенов - а вдруг тройка лишних завалялась..
−110
-- Create table
create global temporary table REPLDATALOBS
(
dummy VARCHAR2(1),
table_name VARCHAR2(30) not null,
column_name VARCHAR2(30) not null,
row_id VARCHAR2(4000) not null,
position NUMBER not null,
data VARCHAR2(4000)
)
on commit delete rows;
-- Create/Recreate primary, unique and foreign key constraints
alter table REPLDATALOBS
add constraint C_REPLDATALOBS_PK primary key (ROW_ID, TABLE_NAME, COLUMN_NAME, POSITION);
-- Grant/Revoke object privileges
grant select, insert, update, delete, references, alter, index on REPLDATALOBS to PUBLIC;
Продакшн Oracle10g, PK из 4х элементов, а один из 4000 символов Т_Т блжад, что за жизнь ..........
+145
<?xml version="1.0"?>
-<DocumentElement>
<o2p time="27.10.2011 8:00:38"/>
<o2p timecreate="26.10.2011 22:43:17"/>
<o2p di="0.0000" g="" d="" dv="0.0000" i="8751" q="4.0000" c="C3212"/>
<o2p di="0.0000" g="" d="" dv="0.0000" i="8751" q="2.0000" c="C3213"/>
...
после обновления ПО в файлах выгрузки добавились строки 3-4
+160
$(document).ready(function(){
var obj = $("#answers_list .answer_tool2");
if (obj.hasClass('act')) {
obj.removeClass('act');
} else {
$("#answers_list .answer_tool2").removeClass('act');
obj.addClass('act');
}
});
Строчка #6
+162
public function action_delete(){
if (ORM::factory($_GET['type'], $_GET['id'])->delete())
$arr[0] = array("text" => "ok");
else
$arr[0] = array("text" => "no");
echo json_encode($arr);
}
Метод контролера (kohana), который используется для ajax запросов. Хоть в нем ничего не проверяется, за то этот метод очень функциональный. С помощью GET request можно удалить из БД практически все!
+1002
Нужно написать функцию, возводящую число в 10 степень.
Но почему, мой сотрудник обязательно напишет
double func (double a) {
return a * a * a * a * a * a * a * a * a * a;
}
??????
А когда понадобится 11 степень, он сделает так:
double func (double a, bool is11 = false) {
if (is11 == true)
return a * a * a * a * a * a * a * a * a * a * a;
return a * a * a * a * a * a * a * a * a * a;
}
А когда появится 12 степень, знаете что произойдет?
double func (double a, int stepen = 0) {
switch (stepen) {
case 0: return a * a * a * a * a * a * a * a * a * a; break;
case 1: return a * a * a * a * a * a * a * a * a * a * a; break;
case 2: return a * a * a * a * a * a * a * a * a * a * a; break;
}
return 0;
}
Источник: http://ibash.org.ru/quote.php?id=14755
+135
static void Main(string[] args)
{
string[] indiaCityVisit = {
"Delhi", "Jodhpur", "Mumbai", "Pune", "Agra",
"Shimla", "Bengaluru", "Mysore", "Ooty",
"Jaipur", "Nagpur", "Amritsar", "Hyderabad",
"Goa", "Ahmedabad" };
string cities = String.Join(",", indiaCityVisit
.Select(s => s.ToString())
.ToArray());
Console.WriteLine(cities);
Console.ReadLine();
}
http://www.devcurry.com/2010/12/convert-string-array-into-string-c-linq.html
Индусы такие индусы
+124
private bool IsDigit(char c)
{
if (digitInIndicatorList.Contains(c))
{
return true;
}
return false;
}
readonly static List<char> digitInIndicatorList = new List<char>() { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
Неустаревающая классика...