Search
Write a publication
Pull to refresh
23
0
Георгий @RekGRpth

Программист

Send message

попробуйте talloc (hierarchical, reference counted memory pool system with destructors)

лучше использовать setjmp и longjmp

дак можно же сделать вообще без смс и звонков (положительной длительностью): пользователь вводит свой номер телефона и отправляет форму, а потом сам звонит на указанный провайдером номер телефона, где ему в предответе (т.е. фактически трубка не снята) провайдер отвечает, что услуга активирована

лет 20 назад я слышал про похожую задачу, только так расход измеряли с помощью... температуры

запилите реализацию бенчмарков, чтобы попасть сюда https://www.techempower.com/benchmarks

на эту тему была книга "Правила программирования на Си и Си++. Ален И. Голуб"

для хеширования текста есть встроенная функция hashtext, только почему-то не в документации

код можно немного упростить, используя pg_jobmon для асинхронных логов и/или pg_task для асинхронных задач

загружаю в 1C из биллинга

Контрагенты
Номенклатура
РеализацияТоваровУслуг
СчетНаОплатуПокупателю
СчетФактураВыданный

PL/pgSQL потому, что в биллинге используется база PostgreSQL и проще было загрузку сделать асинхронно с помощью планировщика

ну, Node.js, используя тот же google v8, далеко не в топе

я вот так бы отформатировал

/* запрос попроще */
SELECT  e.first_name,
        e.last_name,
        e.salary,
        d.name AS department_name,
        j.name AS job_name
FROM    employee e
JOIN    departments d ON d.id = e.dept_id
JOIN    jobs j ON j.id = e.job_id
WHERE   d.name = 'IT' AND
        j.name = 'Engineer' AND
        e.salary > 100;
/* запрос посложнее */
SELECT  e.first_name,
        e.last_name,
        e.salary,
        d.name,
        j.name,
        (
            SELECT  SUM(o.cost)
            FROM    orders o
            WHERE   o.employee_id = e.id
            AND     o.status = 'closed'
        ) AS sum_cost
FROM    employee e
JOIN    departments d ON d.id = e.dept_id
JOIN    jobs j ON j.id = e.job_id
WHERE   e.salary > (
    SELECT  AVG(se.salary)
    FROM    employee se
    JOIN    departments sd ON sd.id = se.dept_it
    WHERE   d.name = 'IT'
);

Looks like the only correct fix would be to disable non-rewrite
directives inside if completely. It would break many configuration out
there though, so wasn’t done yet.

Вот, я как раз и использую внутри if только return и всё

Это просто proof-of-concept, при желании, вместо использования if и указанной кучи плагинов, можно написать один плагин, который внутри будет всё делать.

Information

Rating
Does not participate
Location
Тюмень, Тюменская обл. и Ханты-Мансийский АО, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Database Developer
PostgreSQL
Nginx
Docker
Python