- 1
- 2
- 3
- 4
final class Graph extends DefaultModule implements IModule {
..........
protected function getDataByDate() {
..........
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+154.8
final class Graph extends DefaultModule implements IModule {
..........
protected function getDataByDate() {
..........
Интересно, какой скрытый смысл protected-метода в final-классе...
+161.4
//проверка на браузер
var brname=navigator.appName, BrVer='';
if(brname.substring(0,2)=="Mi")
BrVer='E';
//реализация
function showElement(elName)
{
if(BrVer!='E') return; //не осёл? и пошли нафиг!
for (i = 0; i < document.all.tags(elName).length; i++)
{
//блаблабла
}
}
типа выпадающее меню. типа только для IE.
+56.4
if (tlb[i].VPN2 == 0x70000000) return; //uh uhh right ...
Из исходника pcsx2 (эмулятор PS2):
http://code.google.com/p/pcsx2/source/browse/trunk/pcsx2/COP0.cpp?r=1970
+107.9
if l<9
then
if r<10
then
s:= inttostr(l)
else
s:= '10'
else
if l<99
then
if r<100
then
s:= inttostr(l)
else
s:= '100'
else
if l<999
then
if r<1000
then
s:= inttostr(l)
else
s:= '1000'
else
if l<9999
then
if r<10000
then
s:= inttostr(l)
else
s:= '10000'
else
if l<99999
then
if r<100000
then
s:= inttostr(l)
else
s:= '100000'
else
if l<999999
then
if r<1000000
then
s:= inttostr(l)
else
s:= '1000000'
else
if l<9999999
then
if r<10000000
then
s:= inttostr(l)
else
s:= '10000000'
else
if l<99999999
then
if r<100000000
then
s:= inttostr(l)
else
s:= '100000000'
else
if l<999999999
then
if r<1000000000
then
s:= inttostr(l)
else
s:= '1000000000';
Нашёл в своём решении какой-то олимпиадной задачи. Долго пытался вспомнить, в каком состоянии был...
+137.3
private ArrayList GetSubscribers(string condition)
{
ArrayList subscribers = new ArrayList();
ArrayList lst = new user_category_notification().Factory.GetItems(condition, "user_category_notification.id_user");
ArrayList distinc_lst = new ArrayList();
ArrayList distinc_lst_ids = new ArrayList();
ArrayList lst_ids = new ArrayList();
for (int i = 0; i < lst.Count; i++)
{
lst_ids.Add(((user_category_notification) lst[i]).id_user);
}
for (int i = 0; i < lst_ids.Count;i++ )
{
if (distinc_lst_ids.Contains(lst_ids[i])) continue;
else
{
distinc_lst.Add(lst[i]);
distinc_lst_ids.Add(lst_ids[i]);
}
}
foreach (user_category_notification _un in distinc_lst)
{
user _current = (user)new user().Factory.GetByID(_un.id_user);
subscribers.Add(_current);
}
return subscribers;
}
Филтрация :)
+146.1
function move($oldname, $newname, $context=null) { retrurn rename($oldname, $newname, $context); }
+66.6
package parseit;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MysqlConn {
private volatile static Connection instance;
private MysqlConn() {
}
public static Connection getInstance() {
try {
if (instance == null) {
synchronized (MysqlConn.class) {
if (instance == null) {
instance = DriverManager.getConnection("jdbc:mysql://***:3306/******?user=******&password=*******");
}
}
}
} catch (SQLException ex) {
}
return instance;
}
}
Объясните почему System.out.println(MysqlConn.getInstance ()); выводит null
+83.5
for (Person p : c) {
return p;
}
+95.6
try
{
foreach (Control con in Parent.Parent.Parent.Parent.Parent.Parent.Controls)
{
if (con.Name == "numbersPanel")
{
((NumbersPanel)con).sender = (TextBox)sender;
break;
}
}
}
catch
{
}
Отыскал в коде winforms приложения гениальнейший способ поиска контрола по имени.
Теперь Parent.Parent.Parent.Parent придет за мной!
+66.8
bind "attack" kill
Классика консоли CS