
Dartware
30.03.2017
19:31:24
Чарльза Петцольда почитай

Летучая
30.03.2017
19:31:46
http://stackoverflow.com/questions/9591/what-wpf-books-would-you-recommend найс подборочка

Му
30.03.2017
19:33:34

yegorf1
30.03.2017
19:34:14
Да хотябы FirstOrDefault вместо for с if'ом и брейком

Google

yegorf1
30.03.2017
19:34:22
особенно на массивах

Му
30.03.2017
19:34:46

Летучая
30.03.2017
19:35:18
Если нашел — вернул, не нашел — идет до конца
И если пусто, возвращает default(T)
Используй First()

Му
30.03.2017
19:36:04
лови ексепшон :)
который ещё медленее

Летучая
30.03.2017
19:36:10
увы

Му
30.03.2017
19:36:15
хочешь быстро, юзай асм

Летучая
30.03.2017
19:36:24
но если уверен, что там точно есть, то надо юзать фирст

Му
30.03.2017
19:36:30
чем больше асбтракций, тем медленее код, но тем быстрее ты его пишешь :)

yegorf1
30.03.2017
19:36:41
https://habrahabr.ru/post/192130/

Google

yegorf1
30.03.2017
19:37:05
По linq инфографики нет, но там тоже весело

Летучая
30.03.2017
19:37:12
ну там внутри форич

Му
30.03.2017
19:38:09
форич иногда быстрее фора

yegorf1
30.03.2017
19:38:31

Му
30.03.2017
19:38:31
а :) в статье про это и написано

Летучая
30.03.2017
19:38:46

yegorf1
30.03.2017
19:39:31
ну он все равно медленнее
близко к фор разве что

Летучая
30.03.2017
19:39:51
фигня
на списках конечно более ощутимо
ужас какой
решил юзнуть лямбду
проиграл 300ms

yegorf1
30.03.2017
19:42:49
С лямбдой будет еще хуже)
Ну и когда у тебя сервис на несколько сотен человек, 300мс это уже дофига

Летучая
30.03.2017
19:46:09
Поэтому надо на С++
чтобы заодно GC не ждать

Му
30.03.2017
19:46:21
чо не асм?

Летучая
30.03.2017
19:46:35

Му
30.03.2017
19:46:39
:)

Google

Летучая
30.03.2017
19:46:42
на С++ с ассемблерными вставками!

Му
30.03.2017
19:46:54
чо не в железе запилить?
LINQonChip
чо там с хипдампом?

Летучая
30.03.2017
19:48:41
Chip Integrated Query
CINQ

Му
30.03.2017
19:50:02
т.е. очистка навигации не удаляет их?

Gid
30.03.2017
19:52:12
Оно тебе нужно?
Формы всегда понадобятся
Ибо можно было все сделать быстро и без лишних впф заебов

Vinc
30.03.2017
19:54:58
боюсь это слишком древнее говномамонта

Летучая
30.03.2017
19:56:42

Gid
30.03.2017
20:06:00
Так суть не в этом
На формах что-то можно быстро для себя накидать
И то и то говно мамонта
Просто для одного надо знаний меньше
А для другого - больше
Сама трата времени на книги по впф не оправдана

Google

Летучая
30.03.2017
20:09:17
быстро для себя мб
в прод неоч
лично я ваще не переношу автодизайнеры

Му
30.03.2017
20:09:20
для внутренних нужд я тоже формы юзею
и ничего :) себя не стал презирать сильнее

Летучая
30.03.2017
20:11:07
чот Newtonsoft память забивает
кароч дело, кажется, в картинках
складываются в память всякие BitmapImage и GC их чото не трогает

Admin
ERROR: S client not available

Gid
30.03.2017
20:26:30
Работы же нет
Какой прод

yegorf1
30.03.2017
20:27:24
Но это не точно

Му
30.03.2017
20:29:54
Слушай, я читал статью на эту тему мне кажется
Но подробности не помню

Летучая
30.03.2017
20:32:02
да, я тоже читал оч давно
есть подозрения, что BitmapImage использует кеширование

yegorf1
30.03.2017
20:32:39

Google

Летучая
30.03.2017
20:32:54
соотв-но все скачанные картинки складируются в память

yegorf1
30.03.2017
20:33:07
А, окей

Летучая
30.03.2017
20:33:31
new BitmapImage(new Uri(userFull.Photo200)) { CreateOptions = BitmapCreateOptions.IgnoreImageCache };
разве что такую конструкцию везде вставлять )

yegorf1
30.03.2017
20:34:13
Может есть дефолтное?

Gid
30.03.2017
20:34:29
Алсо на счет имаджей. Сегодня минут 30 ебался в коре чтоб с вьюхи закинуть имаж в контроллер.
Оказалось что в коре добавили IForm который надо пихать как тип файла
Когда туда кидаешь данные он отдает все, от типа до файлстрима
Очень удобно

Владимир
30.03.2017
20:36:01

Nikita
30.03.2017
20:44:07

Gid
30.03.2017
20:45:32

Nikita
30.03.2017
20:45:43
если что, foreach по массиву на самом деле компилируется в for с оптимизацией, причём ещё на уровне msil

Gid
30.03.2017
20:46:14
Это сеттинги которые хранятся в бд, итемы для дропдаунов

Nikita
30.03.2017
20:46:33
да норм у тебя всё, не парься
перевалит за 15 - можешь начинать напрягаться

Gid
30.03.2017
20:47:19
Ну я простмо спрашиваю мб я чегьто не знаю

Nikita
30.03.2017
20:47:21
и вообще, главное, чтобы объявления полей в один экран влезали

Gid
30.03.2017
20:47:24

Му
30.03.2017
20:48:44
Эта группа больше не существует