All streams
Search
Write a publication
Pull to refresh
52
0

User

Send message
bash: /2 — 15: ошибка синтаксиса: ожидается операнд (error token is "/2 — 15") :(
Странно, в посте не было ни одного упоминания о PVS.
99.9%, что нет — он нужен крайне редко и показывает статистику только для одного воркера.
[комментарий про викиликс и всемирный заговор]
Могу показать статически слинкованный бинарник, который не импортирует connect, open и прочие сисколлы.
Если бинарник статически слинкован
Давно пора перестать ломать совместимость в пределах одной major-версии
Поставил. Firefox и Pidgin стали какие-то непривычные :)
Но самое главное нововведение — ответ на письмо в теле письма, а не топ-постингом.
С утра разлогинило, пришлось снова залогиниваться.
Спасибо, но у меня не запустилось — с ошибкой о нехватке места :(
Пост очень хорошо написан, читать интересно и занимательно, но мне кажется, что задачи, которые вы разбираете, ну уж очень очевидны. Я думаю, что стоит попробовать увеличить сложность задач.

P.S. Посмотрел ваш код. На мой взгляд у вас слишком много магических констант да и вообще код плохо читается. В подобных задачах принято заводить массив значений номиналов монет (массы грузов, стоимости товаров, etc) и писать более логичный код с двумя циклами.

Желаю удачи!
Я искренне рад за Ваших клиентов.
А что значит не получается завершить с помощью kill? Вылезает какая-то ошибка или системный вызов блокируется?
>Значения тайм-аутов рекомендуется ставить в пределах 30-120 секунд. Этого вполне достаточно для нормальной работы абонентов, и этого вполне хватит для своевременной очистки NAT-таблицы, исключающей её переполнение.

Люди, пользующиеся ssh и иногда сильно задумывающиеся перед вводом очередной команды, ненавидят Вас :)
Почему же тогда столько проблем при переходе на x64 из-за sizeof(int) != sizeof(size_t) && sizeof(int) != sizeof(void*)?
Значит, её надо будет минимум перекомпилировать.

А там уже возможны другие проблемы — другие размеры указателя/int, баги в reactos, etc.
Вы глубоко неправы — ассемблер arm и x86 сильно отличаются.
Это один из методов, но он не запрещает напрямую делать сисколлы — просто замещает библиотечную функцию.

Перехватывать сами сисколлы можно через ptrace(), но это достаточно сложно и может не поместиться в статью.
#include <algorithm>                                                                                                                                                                                                             
#include <string>                                                                                                                                                                                                                
#include <iostream>                                                                                                                                                                                                              
                                                                                                                                                                                                                                 
std::string perm;                                                                                                                                                                                                                
                                                                                                                                                                                                                                 
int main()                                                                                                                                                                                                                       
{                                                                                                                                                                                                                                
        for(;;)                                                                                                                                                                                                                  
        {                                                                                                                                                                                                                        
                std::cin >> perm;                                                                                                                                                                                                
                if(perm[0] == '#') break;
                if(std::next_permutation(perm.begin(), perm.end()))
                {
                        std::cout << perm << std::endl;
                }
                else
                {
                        std::cout << "No Successor" << std::endl;
                }
        }
        return 0;
}



Accepted (но 0.012)

Information

Rating
Does not participate
Registered
Activity