View dict_list_sum_groupby.py
1 2 3 4 5 6 7 8 9 10
from itertools import groupby
 
def dlist_sum_group(
target_dlist,
groupby_field_list = [],
sum_field_list = [],
field_list = [],
convert = tolong,
):
return dlist_agregate_group(
View big-sharded-db.sql
1 2 3 4 5 6 7 8 9 10
set session group_concat_max_len = 9223372036854775807;
 
set @expr = (
select
group_concat(
concat(
'C.Expression REGEXP "P',PatternID, '[^0-9]"'
)
SEPARATOR ' or '
)
View filter.html
1 2 3 4 5 6 7 8 9 10
{% load i18n %}
{% load i18n admin_urls admin_static admin_list %}
 
{{ spec.form.media }}
 
 
{% block extrahead %}
<style>
.calendarbox {
margin-left: -200px;
View job-in-yandex.md

Описание вакансии

БК — один из самых нагруженных проектов во всём Яндексе, как по количеству запросов, так и по объему данных. Вклад каждого разработчика легко оценим и нагляден: такой вклад может как ускорить время реакции всей системы на действия пользователя (баннерная система работает в жёстком real‑time), так и сильно повысить кликабельность рекламы.

Тут есть как наукоемкие задачи, связанные с машинным обучением, прогнозированием CTR, предсказанием поведения пользователя и т. д., так и проекты, которые должны отвечать на сотни тысяч запросов в секунду или перевозить огромные объемы данных между сотнями серверов как можно быстрее, при этом стараясь нагружать серверы/сеть побочной деятельностью как можно меньше. Наши сервисы несут ответственность за показ рекламы на тысячах страниц РСЯ, а также рядом с поисковой выдачей Яндекса, поэтому цена ошибки тут очень велика. И каждый разработчик должен крайне ответственно подходить ко всему процессу разработки и выкладки своего кода на продакшн серверы.

Обяз

View test.cpp
1 2 3 4 5 6 7 8 9 10
#include<cstdio>
 
#define LOG_HELPER(fmt, ...) \
fprintf( \
stderr, \
"\033[32mLOG:\033[0m " \
"\033[33m%s\033[0m " \
"\033[36m%s\033[0m " \
"[\033[1m%d\033[0m] : " fmt "%s", \
__FILE__, \
View test.c
1 2 3 4 5 6 7 8 9 10
#include<stdio.h>
#include<stdlib.h>
 
#define LOG_HELPER(fmt, ...) \
fprintf( \
stderr, \
"\033[32mLOG:\033[0m " \
"\033[33m%s\033[0m " \
"\033[36m%s\033[0m " \
"[\033[1m%d\033[0m] : " fmt "%s", \
View stack.c
1 2 3 4 5 6 7 8 9 10
#include <stdio.h>
#include <stdlib.h>
 
 
/**
* Создадим параметрические макросы с переменным числом аргументов.
* Они понадобятся для удобства отладки.
*
* @HINT_1: Что это такое (только для C99):
* http://en.wikipedia.org/wiki/Variadic_macro
View filtering_video_ch.c
1 2 3 4 5 6 7 8 9 10
/**
* @file
* Changed API example for decoding and filtering
* @example doc/examples/filtering_video.c
*/
 
#include <unistd.h>
 
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
View example
1 2 3 4 5
┏━━━━━━━━━┓ ┏━━━━━━━━┓
┃ ▼ ┃ ▼
▓▒░▒░▒░▒ Tree* ▒░▒ Tree ▒░▒ Node ▒░▒░▒░▒▓ // в программе
▓▒░▒░▒░▒ Node** ▒░▒ Node* ▒░▒ Node ▒░▒░▒░▒▓ // как это понятнее изобразить
▓▒░▒░▒░▒ long ▒░▒ long ▒░▒ struct ▒░▒░▒░▒▓ // что это на самом деле
View motion_vector.c
1 2 3 4 5 6 7 8 9 10
/**
* MOTION_VECTOR
*
* Calculates motion vector using ffmpeg and libavcodec.
*
* @authors First modifications by Victor Hsieh.
* Second modifications by Jiasi Chen.
* Third modifications by Ilya Nikitin <w@w-495.ru>.
*
* @date: 2014.05.10 23:30:13
Something went wrong with that request. Please try again.