- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
int i, j;
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
A[i, j] = Ain[i, j];
b[i, 0] = bin[i, 0];
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+137
int i, j;
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
A[i, j] = Ain[i, j];
b[i, 0] = bin[i, 0];
}
}
C ninja style
+125
sh-4.1$ make
make[1]: Entering directory `/cygdrive/c/CrossCompiler/binutils-2.8/libiberty'
echo "# !Automatically generated from ./functions.def"\
"- DO NOT EDIT!" >needed2.awk
grep '^DEFVAR(' < ./functions.def \
| sed -e '/DEFVAR/s|DEFVAR.\([^,]*\).*|/\1/ { printf "#ifndef NEED_\1\\n#define NEED_\1\\n#endif\\n" }|' \
>>needed2.awk
grep '^DEFFUNC(' < ./functions.def \
| sed -e '/DEFFUNC/s|DEFFUNC.\([^,]*\).*|/\1/ { printf "#ifndef NEED_\1\\n#define NEED_\1\\n#endif\\n" }|' \
>>needed2.awk
gcc -O2 -c -O2 -I. -I./../include -DNEED_sys_siglist -DNEED_basename -DNEED_strsignal ./dummy.c 2>/dev/null
make[1]: *** [dummy.o] Ошибка 1
make[1]: Leaving directory `/cygdrive/c/CrossCompiler/binutils-2.8/libiberty'
make: *** [all-libiberty] Ошибка 2
Угадайте чего оно хочет. Я не знаю (awk есть, если что).
+131
if ( !GrabData1.pGrabIm )
{
//Error
return S_OK;
}
Дахусим
+105
private void timer1_Tick(object sender, EventArgs e)
{
sec++;
if (sec > 59)
{
min++;
if (min > 59)
{
ch++;
min = 0;
}
sec = 0;
}
label1.Text = "Время игры: \r\n" + ch + ":" + min + ":" + sec;
}
Часики -_-
+124
public void LogInDB(Exception ex)
{
// TODO: реализовать
}
А мы то голову ломаем, чего в старых методах на сервере ошибки не логируются!
−162
RIGHT(
CAST( LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2) AS BIT))) +LTRIM(STR(CAST(TRIP_NO&1 AS BIT))) AS VARCHAR ),
len(
CAST( LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2) AS BIT))) +LTRIM(STR(CAST(TRIP_NO&1 AS BIT))) AS VARCHAR )
)
-
cast(
CHARINDEX('1',
CAST(
LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2*2) as bit)))+
LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2) as bit)))
..................................................................................................................................................................................
+ 2*t02.bin
+ 4*t03.bin
+ 8*t04.bin
+ 16*t05.bin
+ 32*t06.bin
+ 64*t07.bin
+ 128*t08.bin
+ 256*t09.bin
+ 512*t10.bin
+ 1024*t11.bin
+ 2048*t12.bin
+ 4096*t13.bin
+ 8192*t14.bin
+16384*t15.bin
+32768*t16.bin
) AS n_10
, (
CAST(t16.bin AS CHAR(1))
+CAST(t15.bin AS CHAR(1))
+CAST(t14.bin AS CHAR(1))
+CAST(t13.bin AS CHAR(1))
+CAST(t12.bin AS CHAR(1))
+CAST(t11.bin AS CHAR(1))
+CAST(t10.bin AS CHAR(1))
+CAST(t09.bin AS CHAR(1))
+CAST(t08.bin AS CHAR(1))
+CAST(t07.bin AS CHAR(1))
+CAST(t06.bin AS CHAR(1))
+CAST(t05.bin AS CHAR(1))
+CAST(t04.bin AS CHAR(1))
......................................................................................................................................................................
100000000000000* (trip_no/2/2/2/2/2 /2/2/2/2/2/2/2/2/2%2)+
10000000000000* (trip_no/2/2/2/2/2/2 /2/2/2/2/2/2/2%2)+
1000000000000* (trip_no/2/2/2/2/2/2/ 2/2/2/2/2/2%2)+
100000000000* (trip_no /2/2/2/2/2/ 2/2/2/2/2/2%2)+
10000000000* (trip_no /2/2/2/2/2/ 2/2/2/2/2%2)+
1000000000* (trip_no /2/2/2/2/ 2/2/2/2/2%2)+
100000000* (trip_no /2/2/2/2 /2/2/2/2%2)+
10000000* (trip_no /2/2/2/ 2/2/2/2%2)+
1000000* (trip_no /2/2/2/ 2/2/2%2)+
100000* (trip_no /2/2/2/ 2/2%2)+
10000* (trip_no /2/2/ 2/2%2)+
1000*(trip_no /2/2/ 2%2)+
100*(trip_no /2/2%2)+
10*(trip_no /2%2)+
1*(trip_no %2)
..................................................................................................................................................................
CASE WHEN trip_no/32768>0 THEN CAST((trip_no & 32768)/32768 AS varchar)ELSE '' END +
CASE WHEN trip_no/16384>0 THEN CAST((trip_no & 16384)/16384 AS varchar)ELSE '' END +
CASE WHEN trip_no/8192>0 THEN CAST((trip_no & 8192)/8192 AS varchar)ELSE ''END+
CASE WHEN trip_no/4096>0 THEN CAST((trip_no & 4096)/4096 AS varchar)ELSE ''END+
CASE WHEN trip_no/2048>0 THEN CAST((trip_no & 2048)/2048 AS varchar)ELSE ''END+
CASE WHEN trip_no/1024>0 THEN CAST((trip_no & 1024)/1024 AS varchar)ELSE ''END+
CASE WHEN trip_no/512>0 THEN CAST((trip_no & 512)/512 AS varchar)ELSE ''END+
..............................................................................................................................
--И еще с десяток таких же
Еще выдержки из вариатов с sql-ex.
Задача:Предполагая, что не существует номера рейса большего 65535, вывести номер рейса и его представление в двоичной системе счисления (без ведущих нулей)
Как всегда обращаю внимание, что выложенны только части вариантов решения и они не могут быть поданы за свои кем-либо.
+150
//
getMode: function(nMode) {
switch (nMode) {
case this.MODES.LEFT_BOOKEND:
return this.aModes[nMode];
case this.MODES.RIGHT_BOOKEND:
return this.aModes[nMode];
case this.MODES.BOTH_BOOKENDS:
return this.aModes[nMode];
case this.MODES.NONE:
default:
return this.aModes[this.MODES.NONE];
}
},
Наверное уже боян, но вот же он, опять!
https://github.com/scirelli/ExtjsBreadCrumbs/blob/master/js/ux/breadCrumbs.js
+130
public ICommand StartCommand
{
get
{
if (this.startCommand == null)
{
this.startCommand = new DelegateCommand(() =>
{
Thread t = new Thread(StartServer);
t.Start();
});
}
return this.startCommand;
}
}
public ICommand EndCommand
{
get
{
if (this.endCommand == null)
{
this.endCommand = new DelegateCommand(() =>
{
Thread t = new Thread(EndServer);
t.Abort();
});
}
return this.startCommand;
}
}
Команды для кнопочек запуска и остановки сервера
+130
throw new GnuPGException(String.Format("An error occurred while trying to execute command {0}.", command, exp));
+12
template <class ToPtr,class From>
ToPtr DynamicCast (From f)
{
// static check if *ToPtr is derived from f
(void)sizeof (static_cast<From> ((ToPtr)NULL));
// lazy precalculation
static bool castable = dynamic_cast<ToPtr> (f)!=NULL;
static int offset =
int ((char *)dynamic_cast<ToPtr> (f)-(char *)f);
return castable? (ToPtr)((char *)f+offset) : NULL;
}
// usage: TBase *ptr1 = ...; TDerived *ptr2 = DynamicCast<TDerived *> (ptr1);
Performance oriented dynamic_cast