-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Реализация CustomBlockShare в формате xml #1110
Comments
From a.rain...@gmail.com on July 09, 2013 05:24:30 +1 Расширения и полные имена файлов стоит положить в контейнер с быстрым поиском. Поскольку элементов мало будет достаточно set, но в будущем можно и unordered_set вписать. Пока предлагаю "быструю оптимизацию" и вытащить разрезание вилдкарда на куски из цикла в метод загрузки, этот код в последствии всё равно пригодится, так что работа не будет проведена в пустую, а в сером апе уйдут тормоза. Cc: Pavel.Pimenov@gmail.com a.rain...@gmail.com |
From tret2...@gmail.com on July 10, 2013 08:07:49 r14461 "Быструю оптимизацию" сделал |
From a.rain...@gmail.com on July 10, 2013 10:00:21 r14463 в "быстрой оптимизации" заюзал семантику перемещения. |
From Pavel.Pimenov@gmail.com on July 10, 2013 10:02:21 Зачем? |
From a.rain...@gmail.com on July 10, 2013 10:40:17
|
From a.rain...@gmail.com on July 10, 2013 10:42:23 p.s: затем, что бы писали сразу оптимально. |
From Pavel.Pimenov@gmail.com on July 10, 2013 10:44:20 Вот тут сломал - тут и отписал баги https://code.google.com/p/flylinkdc/source/detail?r=14455 |
From tret2...@gmail.com on July 11, 2013 23:28:19 А что если всё это и CustomCompressExt.ini затолкать в flylinkdc-config-r5xx.xml , который грузится при старте? Сам же flylinkdc-config-r5xx.xml затолкать в репку внешней ссылкой и в ресурсы программы включить. Читать его, если инет недоступен, не сохраняя на диск. |
From Pavel.Pimenov@gmail.com on July 11, 2013 23:36:43 Можно, размер тут не очень большой получается и с сервера будет один файл тягаться - быстрее |
From Pavel.Pimenov@gmail.com on July 11, 2013 23:38:54 Посмотрел CustomCompressExt.ini |
From Pavel.Pimenov@gmail.com on July 11, 2013 23:40:54 Может даже написать консольную прогу или скрипт конвертации CustomCompressExt.ini в строку для токенайзера .3gp Мультимедийный файл беспроводных сетей Преобразуется в 3gp,avi,divx,... чтобы ничего не терять. |
From tret2...@gmail.com on July 11, 2013 23:44:45 Почти так, сами файлики CustomCompressExt.ini и CustomBlockShare.ini можно будет вообще удалить, если мы в ресурсы запихаем flylinkdc-config-r5xx.xml |
From Pavel.Pimenov@gmail.com on July 18, 2013 12:52:19 Комменты к коммиту https://code.google.com/p/flylinkdc/source/detail?r=14600 |
From a.rain...@gmail.com on July 22, 2013 15:15:11
Status: Started |
From Pavel.Pimenov@gmail.com on July 22, 2013 18:52:04 А что ты тут нажал started |
From tret2...@gmail.com on July 23, 2013 21:58:43 ставим fixed ? |
From Pavel.Pimenov@gmail.com on July 23, 2013 22:11:59 Думаю, да. |
From tret2...@gmail.com on July 23, 2013 22:13:14 Status: Fixed |
From Pavel.Pimenov@gmail.com on July 09, 2013 06:15:47
CustomBlockShare.ini в виде одной строки wildcard
exclude_wildcard = "~uTorrentPartFile_" exclude_ext = "jc!,ob!,dmf,mta,......." /> 1. Алгоритм регулярных выражений предлагаю забрать тут со ссылкой на источник https://bitbucket.org/3F/flightsdc/commits/4c5351956752c888123bcdaf9c17024b6f820854 2. Все три тэга загружать и парсить один раз раскидываю в 3 vector-а 2. Основное кол-во исключений у нас по расширению сравнивать этот массив нужно как и раньше через == а не через wildcard как сейчас (при большом кол-ве файлов это не оптимально) 3. Регулярные выражение в xml для нажежности лучше хранить в виде массива а не через токен.предлагаю заменить на более оптимальный вариант со структурой
Original issue: http://code.google.com/p/flylinkdc/issues/detail?id=1073
The text was updated successfully, but these errors were encountered: