@CSharpChatЭта группа больше не существует

Страница 667 из 1888
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
Ну если у тебя при создании класс пизданулся или еще че
если при создании пизданулся, будет ексепшон.. нельзя сделать new SomeObject и получить null

Летучая
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

чо там с хипдампом?
ковыряюсь потихоньку 42 ссылки на модели висят, чот падазрительна

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

Gid
30.03.2017
19:52:12
Оно тебе нужно?

Формы всегда понадобятся

Ибо можно было все сделать быстро и без лишних впф заебов

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

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
Но подробности не помню
Я погуглил и вроде как gc чистит, но раз в сто лет

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 который надо пихать как тип файла

Когда туда кидаешь данные он отдает все, от типа до файлстрима

Очень удобно

Nikita
30.03.2017
20:44:07
осталось сделать ещё пару инжектов
По нашим наблюдениям 3 кошки ещё нормально, а вот 4 - уже шизофрения

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
и вообще, главное, чтобы объявления полей в один экран влезали

Му
30.03.2017
20:48:44

Страница 667 из 1888

Эта группа больше не существует Эта группа больше не существует