- 1
- 2
- 3
- 4
- 5
const int cx = 5;
int main() {
auto lam = [cx]() mutable {cx=40;};
return 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+6
const int cx = 5;
int main() {
auto lam = [cx]() mutable {cx=40;};
return 0;
}
Will it compile or not? Why?
http://ideone.com/gtlXKb
−167
insert into #rez
select ('<html>')
Union all
select ('<head>')
Union all
select ('<meta http-equiv="content-type" content="text/html; charset=Windows-1251">')
Union all
select ('<title> Report </title>')
Union all
select ('<style type="text/css">')
Union all
select ('.{font-family:Arial;font-size:7pt;}')
Union all
select ('#top{border-top-style:solid;border-width:1;}')
Union all
select ('.titl{font-size:15px;}')
Union all
select ('.title{background-color:rgb(240,240,240)}')
Union all
select ('.data{background-color:rgb(248,248,248)}')
Union all
select ('.nam{background-color:rgb(245,245,245)}')
Union all
select ('</style>')
union all
select ('</head>')
union all
select ('<body>')
UNION ALL
select '<P align=left><SPAN style="FONT-SIZE: 12pt">' + @var1 + '<br><br>'
union all
-- ... и еще килобайт 50 подобной фигни. местами с генерацией табличек, с помощью if/case подсвеченных ячеек.
Спорите FastCGI vs WSGI? Говорите "Логика отдельно, шаблончики отдельно", ORM? Ну-ну. добро пожаловать в Махровый ентепрайз.
−114
select
row_number() over (order by count(*) desc) r,
case when t719.f7171 is null and t719.f7201 is null then 'За поданням
голови ОВК, капітана судна, керівн. полярної станції України'
when t719.f7171 is not null then t717.name1
when t719.f7201 is not null then t720.f7202||'
'||t720.f7203||' '||t720.f7204
end t021f02,
count(*) count1
from t719,
t066,
t714,
v1_t717 t717,
t720
where t719.t001f01=PT001F01 and
t719.t001f01=t066.t001f01 and
t719.f7331=t066.f7331 and
t719.f7141=t066.f7141 and
t719.f7191=t066.f7191 and
t066.T066F02 is not null and
t066.T066F03 is null and
t719.t001f01=t714.t001f01 and
t719.f7331=t714.f7331 and
t719.f7141=t714.f7141 and
t714.f71480 is null and
t719.f7171=t717.f7171(+) and
t719.t001f01=t717.t001f01(+) and
t719.f7201=t720.f7201(+) and
t719.t001f01=t720.t001f01(+)
group by case when t719.f7171 is null and t719.f7201 is null then 'За
поданням голови ОВК, капітана судна, керівн. полярної станції України'
when t719.f7171 is not null then t717.name1
when t719.f7201 is not null then t720.f7202||'
'||t720.f7203||' '||t720.f7204
end
order by count(*) desc, 1;
Оттуда же.
Ну и как такое можно сапортить?
+123
namespace Рунге_Кутты_1._4
{
public partial class Form1 : Form
{
double x0 = 1, y0 = 2, z0 = 4, t0 = 0, T = 1, h = 0.001, Eps = 0.000001, fx, fy, fz, xx, yy, zz, Ex, Ey, Ez, Eps1;
double[] x = new double[4]; double[] y = new double[4]; double[] z = new double[4];
double[] Kx = new double[4]; double[] Ky = new double[4]; double[] Kz = new double[4];
bool a;
public void Calculates()
{
System.IO.File.Delete(@"C:\Results\results.dat");
x[0] = x0; y[0] = y0; z[0] = z0;
while (t0 <= T)
{
for (int i = 0; i <= 3; i++)
{
fx = -y[i] - z[i];
fy = x[i] + 0.2 * y[i];
fz = 0.2 + (x[i] - 5.7) * z[i];
Kx[i] = h * fx;
Ky[i] = h * fy;
Kz[i] = h * fz;
x[1] = x[0] + 0.5 * Kx[0];
x[2] = x[0] + 0.5 * Kx[1];
x[3] = x[0] + Kx[2];
y[1] = y[0] + 0.5 * Ky[0];
y[2] = y[0] + 0.5 * Ky[1];
y[3] = y[0] + Ky[2];
z[1] = z[0] + 0.5 * Kz[0];
z[2] = z[0] + 0.5 * Kz[1];
z[3] = z[0] + Kz[2];
}
Ex = Math.Abs(2 * (Kx[0] - Kx[1] - Kx[2] + Kx[3]) / 3);
Ey = Math.Abs(2 * (Ky[0] - Ky[1] - Ky[2] + Ky[3]) / 3);
Ez = Math.Abs(2 * (Kz[0] - Kz[1] - Kz[2] + Kz[3]) / 3);
Eps1 = Eps / 8;
a = Check();
if (a == false)
{
xx = x[0] + (Kx[0] + 2 * Kx[1] + 2 * Kx[2] + Kx[3]) / 6;
yy = y[0] + (Ky[0] + 2 * Ky[1] + 2 * Ky[2] + Ky[3]) / 6;
zz = z[0] + (Kz[0] + 2 * Kz[1] + 2 * Kz[2] + Kz[3]) / 6;
x[0] = xx;
y[0] = yy;
z[0] = zz;
t0 += h;
string f1 = Convert.ToString(xx);
string f2 = Convert.ToString(yy);
string f3 = Convert.ToString(zz);
string[] f = new string[] { f1, f2, f3 };
string path = @"C:\Results\results.dat";
string appendtext = xx + " " + yy + " " + zz + Environment.NewLine;
System.IO.File.AppendAllText(path, appendtext);
}
}
}
public bool Check()
{
bool a;
if (Ex > Eps | Ey > Eps | Ez > Eps)
{
a = true;
h /= 2;
Calculates();
}
else a = false;
return a;
}
public Form1()
{
InitializeComponent();
Calculates();
DrawGraph();
}
public void DrawGraph()
{
GraphPane pane = zedGraph.GraphPane;
pane.CurveList.Clear();
PointPairList list = new PointPairList();
for (t0 = 0; t0 <= T; t0 += h)
{
list.Add(t0, x[0]);
}
LineItem MyCurve = pane.AddCurve("x(t)", list, Color.Blue, SymbolType.None);
zedGraph.AxisChange();
zedGraph.Invalidate();
}
}
}
пытаюсь вывести решения в виде графика. выводится только последнее решение из цикла
+154
function c(){
//Внимание! Далее идёт индусский код! Слабонервных попрошу уда(л|в)иться...
require ('config.php');
$included = get_included_files();
if(!in_array('config.php',$included)){
Error(404);
return;
}
...
...
}
Стиль и коммент оставил оригинальные, видимо ЭТО кому-то из наших уже попадало до меня.
Далее код - в натуре полный "хадж".
+13
#include <iostream>
using namespace std;
class Foo
{
public:
void foo()
{
cout << "Destruct" << endl;
}
};
int main()
{
void (Foo::*func)() = &Foo::foo;
void *adress = (void*&)func;
void (*new_func)(Foo*) = (void (*)(Foo*))adress;
Foo obj;
new_func(&obj);
}
Юный падаван постигает силу void-указателей.
+132
<!--php session_start(); include('blocks/sessions.php'); -->
Комментарии в php? Не, не слышали
+117
DataSection
Data.f 0.0025,0.0026,0.00235
EndDataSection
Global SCREENWIDTH,SCREENHEIGHT
Define .f:bitplanes.b=32
SCREENWIDTH=GetSystemMetrics_(#SM_CXSCREEN)
SCREENHEIGHT=GetSystemMetrics_(#SM_CYSCREEN)
If InitSprite()=0 Or InitSprite3D()=0 Or InitKeyboard()=0
MessageRequester("Error","Can't access DirectX",0)
End
EndIf
desktop.l = CreateImage(0,DesktopWidth(0),DesktopHeight(0))
hdc.l = StartDrawing(ImageOutput(0))
SelectObject_(hdc,desktop)
BitBlt_(hdc,0,0,DesktopWidth(0),DesktopHeight(0),GetDC_(GetDesktopWindow_()),0,0,#SRCCOPY)
StopDrawing()
DeleteDC_(hdc)
While OpenScreen(SCREENWIDTH,SCREENHEIGHT,bitplanes.b,"FullScreen")=0
If bitplanes.b>16
bitplanes.b-8
ElseIf SCREENHEIGHT>600
SCREENWIDTH=800
SCREENHEIGHT=600
ElseIf SCREENHEIGHT>480
SCREENWIDTH=640
SCREENHEIGHT=480
ElseIf SCREENHEIGHT>400
SCREENWIDTH=640
SCREENHEIGHT=400
ElseIf SCREENHEIGHT>240
SCREENWIDTH=320
SCREENHEIGHT=240
ElseIf SCREENHEIGHT>200
SCREENWIDTH=320
SCREENHEIGHT=200
Else
MessageRequester("Listen:","Can't open Screen!",0)
End
EndIf
Wend
w=DesktopWidth(0)
h=DesktopHeight(0)
z=1000/Sqr(3)
perspw=w
PerspectiveAngle.d=#PI/16
CreateSprite(0,w,h,#PB_Sprite_Texture)
StartDrawing(SpriteOutput(0))
DrawImage(ImageID(0),0,0)
StopDrawing()
DisplaySprite(0,0,0)
FlipBuffers()
DisplaySprite(0,0,0)
CreateSprite3D(0,0)
x3=w-1
x4=0
y3=h
y4=h
z3=z
z4=z
For t.b=1 To 3
omega=-omega
Read alfa
Repeat
ExamineKeyboard()
ClearScreen(0)
Incrz=h*Sin(Angle)
x1=Incrz*Tan(PerspectiveAngle)
x2=x3-x1
y1=h-h*Cos(Angle)
y2=y1
z1=z+Incrz/4.75
z2=z1:Start3D()
TransformSprite3D(0,x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4)
DisplaySprite3D(0,0,0,255)
Stop3D()
omega+alfa
If omega<0
Angle-Pow(omega,2)
Else
Angle+Pow(omega,2)
EndIf
If Angle<0 Or Angle>4/5*#PI
Break
EndIf
FlipBuffers()
Delay(10)
Until KeyboardPushed(#PB_Key_Escape)
Next
DisplaySprite(0,0,0)
FlipBuffers()
Delay(10)
DisplaySprite(0,0,0)
Очень интересный эффект - экран "отшатывается" от юзера :)
Для компиляции понадобится PureBasic не ниже 4.50
+141
...
else if ( (!BG_InSpecialJump( legsAnim )//not in a special jump anim
||BG_InReboundJump( legsAnim )//we're already in a rebound
||BG_InBackFlip( legsAnim ) )//a backflip (needed so you can jump off a wall behind you)
//&& pm->ps->velocity[2] <= 0
&& pm->ps->velocity[2] > -1200 //not falling down very fast
&& !(pm->ps->pm_flags&PMF_JUMP_HELD)//have to have released jump since last press
&& (pm->cmd.forwardmove||pm->cmd.rightmove)//pushing in a direction
//&& pm->ps->forceRageRecoveryTime < pm->cmd.serverTime //not in a force Rage recovery period
&& pm->ps->fd.forcePowerLevel[FP_LEVITATION] > FORCE_LEVEL_2//level 3 jump or better
//&& WP_ForcePowerAvailable( pm->gent, FP_LEVITATION, 10 )//have enough force power to do another one
&& BG_CanUseFPNow(pm->gametype, pm->ps, pm->cmd.serverTime, FP_LEVITATION)
&& (pm->ps->origin[2]-pm->ps->fd.forceJumpZStart) < (forceJumpHeightMax[FORCE_LEVEL_3]-(BG_ForceWallJumpStrength()/2.0f)) //can fit at least one more wall jump in (yes, using "magic numbers"... for now)
//&& (pm->ps->legsAnim == BOTH_JUMP1 || pm->ps->legsAnim == BOTH_INAIR1 ) )//not in a flip or spin or anything
)
{//see if we're pushing at a wall and jump off it if so
if ( allowWallGrabs )
{
//FIXME: make sure we have enough force power
//FIXME: check to see if we can go any higher
//FIXME: limit to a certain number of these in a row?
//FIXME: maybe don't require a ucmd direction, just check all 4?
//FIXME: should stick to the wall for a second, then push off...
...
Больше условий богу условий!
Jedi Academy source, 2003
+71
private int[] pageBreaks = new int[] { 25, 48, 71, 94, 117, 140, 163, 186,
209, 232, 255, 278, 301, 324, 347, 370, 393, 416, 439, 462, 485,
508, 531, 554, 577, 600, 623, 646, 669, 692, 715, 738, 761, 784,
807, 830, 853, 876, 899, 922, 945, 968, 991, 1014, 1037 };