- 1
sort((a, b) => 0 - (a.Bias > b.Bias ? 1 : -1))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
sort((a, b) => 0 - (a.Bias > b.Bias ? 1 : -1))
−19
ideone.com/4DdZvo
Спойлер: Оно компилится, но выводит компилятор какую то поебень
0
#include "hex.h"
#include "aes.h"
#include <stdio.h>
#define KEY (0x2b, 0x7e, 0x15, 0x16, 0x28, 0xae, 0xd2, 0xa6, 0xab, 0xf7, 0x15, 0x88, 0x09, 0xcf, 0x4f, 0x3c)
#define DATA (0x32, 0x43, 0xf6, 0xa8, 0x88, 0x5a, 0x30, 0x8d, 0x31, 0x31, 0x98, 0xa2, 0xe0, 0x37, 0x07, 0x34)
unsigned char enc[] = { BPP_AES_ENCRYPT_ARRAY(KEY, DATA) };
int main() {
for (int i=0; i<sizeof(enc); ++i) {
printf("%02X ", enc[i]);
}
printf("\n");
return 0;
+1
#include "hex.h"
#include "aes.h"
#include <stdio.h>
#define KEY (0x2b, 0x7e, 0x15, 0x16, 0x28, 0xae, 0xd2, 0xa6, 0xab, 0xf7, 0x15, 0x88, 0x09, 0xcf, 0x4f, 0x3c)
#define DATA (0x32, 0x43, 0xf6, 0xa8, 0x88, 0x5a, 0x30, 0x8d, 0x31, 0x31, 0x98, 0xa2, 0xe0, 0x37, 0x07, 0x34)
unsigned char enc[] = { BPP_AES_ENCRYPT_ARRAY(KEY, DATA) };
int main() {
for (int i=0; i<sizeof(enc); ++i) {
printf("%02X ", enc[i]);
}
printf("\n");
return 0;
}
0
if ($request_uri ~ .*\?$) {
set $uri_is_matched "tr";
}
if ($args = "") {
set $args_are_empty "ue";
}
set $result "${uri_is_matched}${args_are_empty}";
if ($result = "true") {
return 301 $uri;
}
Конфиг nginx
0
#define SPLICE(a,b) SPLICE_1(a,b)
#define SPLICE_1(a,b) SPLICE_2(a,b)
#define SPLICE_2(a,b) a##b
#define LL(a,b) SPLICE_2(a,b)
#define L(a) LL(a,LOC)
#define LOC sub1
.func sub1
sub1:
ljmp L(L1)
L(L1):
nop
.endfunc
#define LOC sub2
.func sub2
sub2:
ljmp L(L1)
L(L1):
nop
.endfunc
Когда захотел сделать local labels в ассемблере через сишный препроцессор
−17
#include <iostream>
template <unsigned long destiny>
struct dice {
static const unsigned long roll = destiny * 1103515245 + 12345;
};
struct happiness {};
template <typename XX, typename XY>
struct love {
typedef XX HACTEHbKA;
typedef XY bormand;
};
template <int magic>
struct bormand {
static const unsigned long destiny = magic;
};
typedef
love<bormand<196>, love<bormand<136>, love<bormand<230>,
love<bormand< 80>, love<bormand< 83>, love<bormand<237>,
love<bormand<100>, love<bormand< 51>, love<bormand< 19>,
love<bormand<166>, love<bormand< 12>, love<bormand<153>,
love<bormand<229>, love<bormand<141>, love<bormand<125>,
happiness >>>>>>>>>>>>>>> HACTEHbKA;
template<typename LOVE, unsigned long destiny>
struct mystery {
typedef
love<bormand<LOVE::HACTEHbKA::destiny ^ dice<destiny>::roll>,
typename mystery<typename LOVE::bormand,
dice<destiny>::roll>::unveiled> unveiled;
};
template<unsigned long destiny>
struct mystery<happiness, destiny> {
typedef happiness unveiled;
};
template<typename love>
std::string dreams_come_true(const love&) {
return std::string(1, love::HACTEHbKA::destiny) +
dreams_come_true(typename love::bormand());
}
std::string dreams_come_true(const happiness&) {
return std::string();
}
int main() {
std::cout << dreams_come_true(mystery<HACTEHbKA, 1>::unveiled());
}
Я перепесала http://govnokod.ru/21198 через вычесления на чистом уровне и кампеляции как моя чистая любовь
−2
void __attribute__ ((naked)) c8_handler_i() {
asm volatile (
"push %%ebp \n\
mov %%esp, %%ebp \n\
sub $20, %%esp \n\
mov %%eax, -4(%%ebp) \n\
mov %%ebx, -8(%%ebp) \n\
mov %%edx, -12(%%ebp) \n\
mov %[tasks], %%ebx \n\
mov %[cur_task], %%eax \n\
mov %[t_sz], %%edx \n\
mov (%%eax), %%eax \n\
mul %%edx \n\
add %%eax, %%ebx \n\
mov -4(%%ebp), %%eax \n\
mov %%eax, (%%ebx) \n\
mov -8(%%ebp), %%eax \n\
mov %%eax, 4(%%ebx) \n\
mov %%ecx, 8(%%ebx) \n\
mov -12(%%ebp), %%eax \n\
mov %%eax, 12(%%ebx) \n\
mov %%esi, 16(%%ebx) \n\
mov %%edi, 20(%%ebx) \n\
mov %%ebp, 24(%%ebx) \n\
addl $4, 24(%%ebx) \n\
mov (%%ebp), %%eax \n\
mov %%eax, 28(%%ebx) \n\
mov -4(%%ebp), %%eax \n\
mov -8(%%ebp), %%ebx \n\
mov -12(%%ebp), %%edx \n\
add $20, %%esp \n\
pop %%ebp \n\
iret"
:: [tasks] "i" (tasks), [cur_task] "i" (&cur_task),
[t_sz] "i" (sizeof(task)), [t_eip] "i" (offsetof(task, eip)),
[t_ebx] "i" (offsetof(reg_values, ebx))
);
}
Когда решился написать ОС на C++
−2
(is_null($roomCache)) ? 0 : $roomCache->getTotalRooms();
if (is_null($roomCache)) {
($roomCache)) ? 0 : $roomCache->getTotalRooms();
}
Описания не будет, т.к. описать сие не могу.
0
$URi = str_replace("/projects/GCore/", "", $URi);
$U = preg_split('//', $URi, -1, PREG_SPLIT_NO_EMPTY);
$URI = "";
$is_get = 0;
$get_key = "";
$get_is_value = 0;
$value = "";
for( $i = 0; $i < count($U); $i++){
if( $U[$i] == "?" || $is_get == 1){
$char = $U[$i];
if( $char != "?" ){
if( $get_is_value == 0 || $char != "=" || $char != "&" ){
$get_key = $get_key.$char;
}else if( $char == "=" ){
$value = $value.$char;
$get_is_value = 1;
}else if( $char == "&"){
$_GET[$get_key] = $value;
$get_key = "";
$value = "";
$get_is_value = 0;
}
}
$is_get = 1;
}else{
$URI = $URI.$U[$i];
}
}
Была проблема с .htaaccess, гет запросы не передавались, пришлось делать парсер гета))))