Size: a a a

2018 November 14

4

4g in CODE BLOG / C#
Ну я чего не подумал что для начального уровня...
источник

VS

Vadim Shvanov in CODE BLOG / C#
Тимур Алексеев
Я хочу так же шарить
время, желание и работа над собой и будешь шарить )
источник

4

4g in CODE BLOG / C#
Ой да ладно шарить, это алгоритм, а вот в коде написать это уже другое, тут нужен надо знание библиотек, вызовов, и принципов работы ос
источник

4

4g in CODE BLOG / C#
Апи ещё знать
источник

ТА

Тимур Алексеев... in CODE BLOG / C#
С первым больше все проблемы
Я не могу с некоторыми простыми вещами понять до конца как работать. Типа с конструкторами, коллекциями и дженериками проблема.
источник

ТА

Тимур Алексеев... in CODE BLOG / C#
Не говоря о всяких плюхах типа асп нет
источник

H

HohloCit in CODE BLOG / C#
4g
Я стесняюсь, а если использовать чистый winapi для поиска файлов?
Я придумал  более простой способ
источник

H

HohloCit in CODE BLOG / C#
Получаю все папки с флагами, которые можно открыть.
источник

H

HohloCit in CODE BLOG / C#
И в цикле все их уже парсю с учётом содержимого под папок
источник

H

HohloCit in CODE BLOG / C#
Говнокод, согласен. Но работает шустро и находит  так-же много
источник

NP

Nick Petrus in CODE BLOG / C#
4g
Ну и разделить поиск файлов на потоки... Нпример количество_ядер-1, каждому потоку свою папку для разбора, как только поток заканчиваем давить другую папку. Результаты выполнения каждого потока уже после собирать
Логично предположить, что для HDD-дисков нужно работать с диском в один поток, иначе головки будут постоянно дергаться между дорожками и производительность просядет.
источник

4

4g in CODE BLOG / C#
Какими дорожками? Там в заголовке файловой таблице ковыряться надо. Нет ну может не 10 и  более потоков создавать, а меньше. Оно же не по поверхности где сами файлы лежат елозит. Если нужен пример того как сканируется дерево каталогов с целью выяснить размер файла и папок на диске, советую посмотреть исходные коды windirstat, уверен что там не в один поток фигачит.
источник

4

4g in CODE BLOG / C#
Nick Petrus
Логично предположить, что для HDD-дисков нужно работать с диском в один поток, иначе головки будут постоянно дергаться между дорожками и производительность просядет.
А вот если нужно открывать сами файлы, то тут да не в много потоков, но если копнуть глубже и выяснить что это за накопитель и какой тип. В итоге иметь возможность работать и не только в один поток
источник

4

4g in CODE BLOG / C#
Но даже если предположить что одновременно запускается несколько программ и.е. идёт активное чтение с накопителей, они хоть и проседают (показатели скорости запуска приложения) все равно все открывается и запускается, конечно немного медленнее
источник

4

4g in CODE BLOG / C#
Ну и все равно информацию куда-то собирают в памяти, после программе ее нужно отфильтровать там уже точно можно в кучу потоков
источник
2018 November 15

nt

nur tlek in CODE BLOG / C#
в чем разница абстрактного класса от интерфейса
источник

A

Andrew in CODE BLOG / C#
В интерфейсе нет реализации
источник

A

Andrew in CODE BLOG / C#
Вроде)
источник

VS

Vadim Shvanov in CODE BLOG / C#
Приведение и преобразование типов C# - Учим Шарп #4

На этом занятии мы узнаем что такое приведение и преобразование типов, в чем различия между явным и неявным приведением, а также изучим основные операции с переменными.

Начало сегодня (15.11.2018) в 20:00 по МСК. Подключайтесь.

https://www.youtube.com/watch?v=a1T0daLl9kQ
YouTube
Приведение и преобразование типов C# - Учим Шарп #4
Приведение и преобразование типов в языке программирования C#

На этом занятии мы узнаем что такое приведение и преобразование типов, в чем различия между явным и неявным приведением, а также изучим основные операции с переменными. Рассмотрим рекомендации по именованию переменных, а также наиболее распространенные нотации.
-----------
ПОДПИШИСЬ на соцсети:
🔴 TELEGRAM: https://bit.ly/tg_codeblog
🔴 VK: https://bit.ly/vk_codeblog
🔴 INSTAGRAM: https://bit.ly/inst_codeblog
🔴 Яндекс Дзен: https://bit.ly/zen_codeblog
🔴 FACEBOOK: https://bit.ly/fb_codeblog
🔴 TWITTER: http://bit.ly/twit_codeblog
🔴 Мой блог: https://bit.ly/site_codeblog
-----------
ПОДДЕРЖИ развитие CODE BLOG:
💲 Донат: https://bit.ly/donate_codeblog
💲 Спонсорство: https://bit.ly/patreon_codeblog
-----------
СМОТРИ мои обучающие курсы:
👉 УЧИМ ШАРП: https://bit.ly/cs_codeblog
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #1: https://bit.ly/fit_codeblog
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #2: https://bit.ly/crm_codeblog
👉 СТРУКТУРЫ ДАННЫХ: https://bit.ly/ds_codeblog
👉…
источник

VS

Vadim Shvanov in CODE BLOG / C#
Напоминаю, что стрим начнется через 20 минут. Всех очень жду!😉
источник