- 1
const TWindow window(TWindowKindController::TWindowID WindowName, bool& isMainWindow=*(bool*)NULL)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
const TWindow window(TWindowKindController::TWindowID WindowName, bool& isMainWindow=*(bool*)NULL)
Крупный проЭкт.
Мне кажется или с isMainWindow что-то не чисто?
−144
СуммаРЗ = СуммаРЗ;
Капитан, это вы?
+158
public function beforeDelete($event=null)
{
foreach($this->outers as $outer)
$outer->delete();
Subscribe::model()->deleteAllByAttributes(array('user_id'=>$this->user_id));
return self::beforeDelete($event);
}
Сука неделю ошибку искал
−96
x = str(x) # x == '987.654'
dot = x.find('.') # dot == 3
whole = x[:dot] # whole == '987'
nums = '0123456789' #
tenths = x[(dot + 1):(dot + 2)] # tenths == '6'
max_digits = 6 # Directions say x is not > 100,000
filler = max_digits - dot # filler == 3 (dot is equal to the number of digits in whole)
big_num = ('0' * filler) + whole # big_num == '000987'
e5 = (nums.find(big_num[0:1])) * 100000 # e5 == 0
e4 = (nums.find(big_num[1:2])) * 10000 # e4 == 0
e3 = (nums.find(big_num[2:3])) * 1000 # e3 == 0
e2 = (nums.find(big_num[3:4])) * 100 # e2 == 900
e1 = (nums.find(big_num[4:5])) * 10 # e1 == 80
e0 = (nums.find(big_num[5:6])) # e0 == 7
the_decider = '9'.find(tenths) + '8'.find(tenths) + '7'.find(tenths) + '6'.find(tenths) + '5'.find(tenths) + 5
rounded = (e5 + e4 + e3 + e2 + e1 + e0) + the_decider
print rounded
Эта, кхм, программа предназначается для округления положительных натуральных чисел величиной до 100000.
+70
FORMAT.format(Calendar.getInstance().getTime())
Ну в календаре-то явно точнее время.
+74
private int getDSR(ViolationCache violation){
int dsr = 0;
for (StandardViolationCache standardViolation : violation.getStandardViolations()) {
dsr = Integer.valueOf(standardViolation.getOrigPointAssignment()) > dsr ? Integer.valueOf(standardViolation.getOrigPointAssignment()) : dsr;
}
return dsr;
}
Изящненько...
+73
public Show extractDefault(Extract request) {
CriteriaBuilder criteriaBuilder = converter.convertToDO(request);
List<EntityDO> list = dao.extract(criteriaBuilder, 0, Byte.MAX_VALUE);
if (list.size() != 8) {
if (list.size() != 0) {
throw new AssertionError(list.size());
}
criteriaBuilder = createCriteriaBuilder();
list = dao.extract(criteriaBuilder, 0, 100);
}
if (list.size() != 8) {
throw new IllegalStateException("Entity not found");
}
return converter.convertToSystem(list);
}
Решил запостить код, который дергает сущность из базы как явный говнокод, но после повторного просмотра уже и не кажется таким уж ужасным. Разве что в extract передаются разные значения pagesize(3-ий аргумент) и list.size() сравнивается не понятно. А что скажет общественность?
+126
http://my.sec.ru/author.cfm
http://daily.sec.ru/search.cfm?s=%22+%2F%3E
И это называется портал по безопасности...
+127
typedef struct _xjmp_stru {
unsigned long Ebp;
unsigned long Ebx;
unsigned long Edi;
unsigned long Esi;
unsigned long Esp;
unsigned long Eip;
} xjmp_stru;
typedef int xjmp_buf[6];
__declspec(naked)
int __cdecl xsetjmp(xjmp_buf)
{
__asm
{
mov edx, [esp+4]
mov [edx], ebp
mov [edx+4], ebx
mov [edx+8], edi
mov [edx+12], esi
mov [edx+16], esp
mov eax, [esp]
mov [edx+20], eax
xor eax, eax
ret
}
}
__declspec(naked, noreturn)
void __cdecl xlongjmp(xjmp_buf, int)
{
__asm
{
mov edx, [esp+4]
mov ebp, [edx]
mov ebx, [edx+4]
mov edi, [edx+8]
mov esi, [edx+12]
mov eax, [esp+8]
test eax, eax
jne __
inc eax
__:
mov esp, [edx+16]
add esp, 4
mov edx, [edx+20]
jmp edx
}
}
int dummy(xjmp_buf jbuf)
{
volatile int jk = 8;
if (jk)
xlongjmp(jbuf, 2);
else
return 7;
}
int main()
{
xjmp_buf jbuf;
if (xsetjmp(jbuf))
{
puts("excpt");
return -1;
}
dummy(jbuf);
puts("great work");
return 0;
}
экая хренотень
+964
namespace WindowsFormsApplication12
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "") textBox1.Text = "1";
if (textBox2.Text == "") textBox2.Text = "1";
if (textBox3.Text == "") textBox3.Text = "1";
label7.Text = textBox1.Text + "x2 + " + textBox2.Text + "x + " + textBox3.Text;
label4.Text = "x1 = " + Convert.ToString((Convert.ToInt32("-" + textBox2.Text) + (Math.Sqrt(Math.Pow(Convert.ToInt32(textBox2.Text), 2) - 4
* Convert.ToInt32(textBox1.Text) * Convert.ToInt32(textBox3.Text)))) / (2 * Convert.ToInt32(textBox1.Text)));
label5.Text = "x2 = " + Convert.ToString((Convert.ToInt32("-" + textBox2.Text) - (Math.Sqrt(Math.Pow(Convert.ToInt32(textBox2.Text), 2) - 4
* Convert.ToInt32(textBox1.Text) * Convert.ToInt32(textBox3.Text)))) / (2 * Convert.ToInt32(textBox1.Text)));
label6.Text = "D = " + (Math.Pow(Convert.ToInt32(textBox2.Text), 2) - 4 * Convert.ToInt32(textBox1.Text) * Convert.ToInt32(textBox3.Text)).ToString();
}
Программа находит корни квадратного уравнения.