Search found 63 matches

by roma
14 Jul 2016, 08:50
Forum: Профессиональные вопросы
Topic: Софт для синхронизации двух папок ...
Replies: 52
Views: 22163

Re: Софт для синхронизации двух папок ...

Конечно создаёт, и с кириллицей дружет и больше нет никаких ограничений по количеству файлов, хоть целиком диски синхронизируйте (последняя версия).
by roma
13 Jul 2016, 14:44
Forum: Профессиональные вопросы
Topic: Софт для синхронизации двух папок ...
Replies: 52
Views: 22163

Re: Софт для синхронизации двух папок ...

Ну что, так ничего подобного в интернете я не нашёл. Пришлось делать самому. Вот кому нужно пользуйтесь ... Размер всего 46 КБ. Ограничение где то на 10-20 тыс. файлов в зависимости от длины названия файлов, из за того что весь список файлов храню только в памяти (более 130 Мбайт памяти на процесс т...
by roma
12 Jul 2016, 10:40
Forum: Профессиональные вопросы
Topic: Софт для синхронизации двух папок ...
Replies: 52
Views: 22163

Re: Софт для синхронизации двух папок ...

Ну да, для УСБ2 копирование 25 ГБ будет конечно быстрее ... Часа 2-3 вместо несколько десятков секунд на перемещение ...
Понятно что если не найду что либо готового придётся написать такую программку самому.
Я думаю не написание программки понадобится меньше времени, чем на тупое копирование 25 ГБ ...
by roma
12 Jul 2016, 10:12
Forum: Профессиональные вопросы
Topic: Софт для синхронизации двух папок ...
Replies: 52
Views: 22163

Софт для синхронизации двух папок ...

Нужен софт для синхронизации двух папок. Дано: была папка в которой было куча поддиректорий с различными типами файлов (фотки и видео) около 55 ГБ. Потратил кучу времени чтобы пересортировать содержимое. Ни один файл не был удалён, а просто было создано ещё множество директорий и все было более упор...
by roma
01 Jul 2016, 10:38
Forum: Профессиональные вопросы
Topic: core dump linux x64
Replies: 7
Views: 4592

Re: core dump linux x64

0x00007f3ce25b0cff <+111>: mov rax,QWORD PTR [rbp+0x80] 0x00007f3ce25b0d06 <+118>: mov rsi,r15 0x00007f3ce25b0d09 <+121>: mov rdi,rax 0x00007f3ce25b0d0c <+124>: call QWORD PTR [rax] Так адрес вызываемой функции берётся из стека (скорее всего параметр так передаётся). Проверяй параметры при вызове ос...
by roma
30 May 2016, 08:55
Forum: Профессиональные вопросы
Topic: Зарядка для мозгов ...
Replies: 12
Views: 6655

Re: Зарядка для мозгов ...

Вий wrote:Хм, там же в условии " You should do this inplace without creating new nodes."
А у тебя mallloc'и там всякие...
Внимательнее код смотреть надо ... mallloc это в юниттесте, для проверки ...
by roma
30 May 2016, 08:09
Forum: Профессиональные вопросы
Topic: Зарядка для мозгов ...
Replies: 12
Views: 6655

Re: Зарядка для мозгов ...

Мне просто было не понятно как можно было сделать 10 заданий за два часа. Поэтому и попросил сделать, чтобы узнать за сколько времени минимум можно было сделать это одно задание ... Эта пиндоская контора поди еще и всего 35к в год платит? Да нет, это одна из десяти задачек теста на 2 часа в Майкрос...
by roma
29 May 2016, 22:11
Forum: Профессиональные вопросы
Topic: Зарядка для мозгов ...
Replies: 12
Views: 6655

Re: Зарядка для мозгов ...

Мне просто было не понятно как можно было сделать 10 заданий за два часа.
Поэтому и попросил сделать, чтобы узнать за сколько времени минимум можно было сделать это одно задание ...
by roma
29 May 2016, 22:08
Forum: Профессиональные вопросы
Topic: Зарядка для мозгов ...
Replies: 12
Views: 6655

Re: Зарядка для мозгов ...

А вот правильное решение, возможно можно ещё более оптимизировать. Для продумывания и реализции и отладки кода, работающего с любой стартовой позиции у меня ушло около одного часа. struct Node { struct Node* next; int val; }; struct Node* _reverseAfter( struct Node* head, int val ) { struct Node *fi...
by roma
29 May 2016, 22:05
Forum: Профессиональные вопросы
Topic: Зарядка для мозгов ...
Replies: 12
Views: 6655

Re: Зарядка для мозгов ...

Ну раз никто не решил размять свои мозги опубликую решения: это тупо влоб, работает правильно для любой позиции, но не засчитано ... struct Node { struct Node* next; int val; }; struct Node* getNode( struct Node* head, int pos ) { while (pos>0) { head = head->next; pos--; } return head; } void rever...