- 1
- 2
- 3
- 4
- 5
const size_t page_num = 2000000;
const size_t page_size = sysconf(_SC_PAGE_SIZE);
assert(page_size == 4096);
const size_t buf_len = page_num * page_size;
size_t tmp = 0;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
const size_t page_num = 2000000;
const size_t page_size = sysconf(_SC_PAGE_SIZE);
assert(page_size == 4096);
const size_t buf_len = page_num * page_size;
size_t tmp = 0;
Того рот ебал, пыхамакаки в деле
−2
Кто рад из местных своей работой на галере?
Кто рад из местных своей работой на галере?
+1
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 1"), inputs.input1, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 2"), inputs.input2, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 3"), inputs.input3, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 4"), inputs.input4, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 5"), inputs.input5, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 6"), inputs.input6, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 7"), inputs.input7, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 8"), inputs.input8, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 9"), inputs.input9, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 10"), inputs.input10, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 11"), inputs.input11, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 12"), inputs.input12, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 13"), inputs.input13, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 14"), inputs.input14, 0, -1)
imgui.InputInt(u8("Напиши сюда модель объекта которого ты хочешь найти -- 15"), inputs.input15, 0, -1)
зачем цикл если есть ctrl+c и ctrl+v
−1
https://hi-tech.mail.ru/news/ICANN-DNS/
Как shitаете, нормально ли, что сборище из нескольких хуёв имеет техническую возможность наебнуть весь Интернет?
−2
Я знаю что многие из вас любят лошадок.
Будьте, пожалуйста, осторожнее:
https://en.wikipedia.org/wiki/Enumclaw_horse_sex_case
https://ru.wikipedia.org/wiki/%D0%9F%D0%B8%D0%BD%D1%8C%D1%8F%D0%BD,_%D0%9A%D0%B5%D0%BD%D0%BD%D0%B5%D1%82
+1
copy(v) char *v; { /* copy ctokn to v */
char *p;
p=ctokn;
while( *v++ = *p++ );
}
compare(v) char *v; { /* compare ctokn with v */
char *p;
for( p=ctokn; ; ++p ){
if( *p != *v++ ) return( 0 );
if( *p == 0 ) return(1);
}
}
int *yalloc(n){ /* allocate n+1 words from vector mem */
int *omem;
omem = mem;
mem =+ n+1;
if(mem-mem0 >= memsiz) error("memory overflow");
return(omem);
}
aryfil( v, n, c ) int *v,n,c; { /* set elements 0 through n-1 to c */
int i;
for( i=0; i<n; ++i ) v[i] = c;
}
union( a, b, c ) int *a, *b, *c; {
/* set a to the union of b and c */
/* a may equal b */
/* return 1 if c is not a subset of b, 0 otherwise */
_REGISTER int i, x, sub;
sub = 0;
for( i=0; i<tbitset; ++i ){
x = b[i] | c[i];
if( x != b[i] ) sub=1;
a[i] = x;
}
return( sub );
}
prlook( pp ) int *pp;{
int j;
pp = pp->lset;
if( pp == 0 ) printf("\tNULL");
else {
printf(" { " );
for( j=1; j<=nterms; ++j ){
if( (pp[j>>4]>>(j&017) )&01 != 0 ) printf( "%s ", symnam(j) );
}
printf( "}" );
}
}
https://github.com/eunuchs/unix-archive/blob/master/PDP-11/Trees/V6/usr/source/yacc/source/y1.c
https://www.tuhs.org//Archive/Distributions/Research/Dennis_v6/v6src.tar.gz
Для любителей обмазываться несвежим сишкокодом. Research Unix
+1
#include <stdio.h>
#include <string.h>
#include <sodium.h>
#include <stdlib.h>
#include <unistd.h>
void reverse(char s[]);
void itoa(int n, char s[]);
int main()
{
if(sodium_init() < 0) {
printf("Паника! Библиотека не может быть инициализирована, небезопасно использовать.\n");
return 1;
}
#define STR_LEN 30
char str[STR_LEN];
for(unsigned long i = 0; i < STR_LEN; ++i) {
if(randombytes_uniform(2) == 0)
str[i] = 48;
else
str[i] = 49;
}
printf("%s\n", str);
while(1) {
for (unsigned long i = 0; i < strlen(str); i+=2)
{
if(str[i] == '0' && str[i+1] == '0' && str[i+2] == '0')
str[i+1] = '1';
else if(str[i] == '1' && str[i+1] == '0' && str[i+2] == '0')
str[i] = '0', str[i+2] = '1';
else if(str[i] == '1' && str[i+1] == '0' && str[i+2] == '0')
str[i+2] = '1', str[i] = '0';
else if(str[i] == '1' && str[i+1] == '1' && str[i+2] == '1')
str[i+1] = '0', str[i] = '0';
else if(str[i] == '0' && str[i+1] == '1' && str[i+2] == '1')
str[i] = '1';
else if(str[i] == '1' && str[i+1] == '0' && str[i+2] == '1')
str[i] = '0', str[i+1] = '1';
else if(str[i] == '0' && str[i+1] == '0' && str[i+2] == '1')
str[i] = '1', str[i+1] = '1', str[i+2] = '0';
else if(str[i] == '0' && str[i+1] == '1' && str[i+2] == '0')
str[i+2] = '1';
else if(str[i] == '1' && str[i+1] == '1' && str[i+2] == '1')
str[i] = '0', str[i+2] = '0';
else if(str[i] == '1' && str[i+1] == '1' && str[i+2] == '0')
str[i+1] = '0';
}
printf("%s\n", str);
sleep(1);
}
return 0;
}
10 простых правил и бесконечный вывод триллиардов иттерация которые никогда не кнчатся! ЭТО НОНСЕНС
−1
{
"name": "kevinsmith/no-framework",
"description": "An example of a modern PHP application bootstrapped without a framework.",
"type": "project",
"require": {},
"autoload": {
"psr-4": {
"ExampleApp\\": "src/"
}
}
}
https://habrahabr.ru/company/mailru/blog/352122/
Собрались писать приложения без фреймворков. Начали с композера. Ахахах.
0
using System;
public class Test
{
class R { }
class A : R { }
class B : R { }
static void pituh(A x, R y){
Console.WriteLine("A R");
}
static void pituh(R x, B y){
Console.WriteLine("R B");
}
static void pituh(R x, R y){
Console.WriteLine("R R");
}
static void d(R x, R y)
{
dynamic a = x;
dynamic b = y;
pituh(a, b);
}
public static void Main(string[] args)
{
d(new A(),new R());
d(new A(),new B()); //Runtime error
d(new B(),new A()); //Runtime error
}
}
Пробуем мультиметоды в до-диезе.
https://ideone.com/Jm5LJA
−2
function kakPropatchitKdePodFreeBsdFactor(str) {
return (str.split(/[A-Z0-9]{2,}/).length - 1) + (str.split(/[A-Za-z0-9]{2,}/).length - 1) / 10;
}
var titles = [];
var requests = [];
for (var pageId = 1; pageId <= 10; pageId++) {
(function (pageId) {
requests.push($.get('https://habrahabr.ru/all/page' + pageId, function (html) {
var domParser = new DOMParser();
var doc = domParser.parseFromString(html, 'text/html');
$(doc).find('.post__title_link').each(function () {
titles.push(this.innerHTML);
});
}));
})(pageId);
}
$.when.apply($, requests).then(function () {
titles.sort(function (a, b) {
return kakPropatchitKdePodFreeBsdFactor(b) - kakPropatchitKdePodFreeBsdFactor(a);
});
for (var i = 0; i < titles.length; i++) {
console.log(i + ". " + titles[i]);
}
});
Итак, петушки. Вот я взял 100 последних статей со швабрашвабра, встречайте победителей!!!
0. Настройка VoIP FXS шлюза Yeastar Neogate TAXXX для работы с 3CX
1. [size=19]Детективная история про RMCP+ и OpenSSL, или как Wireshark помог победить incorrect argument в OpenIPMI[/size]
2. [size=18]NRF51822: дружим BLE и RTOS[/size]
Остальные:
3. Разработка игр под NES на C. Главы 14-16. Работа со звуком
4. Дайджест свежих материалов из мира фронтенда за последнюю неделю №304 (26 февраля — 4 марта 2018)
5. Реализация быстрых 2D-теней в Unity с помощью 1D shadow mapping
6. Unity 2018 и ProBuilder: создаем, редактируем и текстурируем 3D-модели прямо в редакторе
7. Вопросы совместимости Tibero и Oracle. Часть 1. Условная компиляция PL/SQL
8. Выпуск#13: ITренировка — актуальные вопросы и задачи от ведущих компаний
9. Подборка: 12 сервисов для защиты от DDoS-атак
10. Платформа CUBA в 2017: новые фичи, новые услуги, новые планы
Остальное в коментах (не влезает в 2000 символов)
Предлагайте свои оценки для kakPropatchitKdePodFreeBsdFactor