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

Страница 124 из 1888
Timur
15.11.2016
08:40:09
если я объявляю модель пользователя, а у меня их несколько, я не должен во ViewModel объявить свойство public ObservableCollection<UserModel> Users { get; set; }? обязательно объявлять модель PeoplesModel, иначе я нарушаю формат MVVM, так?

Aleksey
15.11.2016
08:42:05
cоздавать класс модели для множества такая себе идея уже в принципе

зачем это делать если мы пользуемся generic коллекциями, куда кладем свои модели

>я объявляю модель пользователя, а у меня их несколько я не понял тут, несколько моделей пользователя? это как?

Google
Timur
15.11.2016
08:45:08
неверно выразился. модель пользователя, конечно одна. но экземпляров объекта же должно быть много, пользователь не один.

Aleksey
15.11.2016
08:45:54
тогда правильно же public ObservableCollection<UserModel> Users { get; set; }

Timur
15.11.2016
08:47:27
спасибо, буду дальше

Donald
15.11.2016
11:40:14
Возможно,вопрос тупой,но Как удалить дубли в большом файле используя минимум ОЗУ?

Donald
15.11.2016
11:41:33
Да

Oleg
15.11.2016
11:43:37
Можно попробовать считать хэш от каждой строки и сохранять его в словарь - хэш, номера строк(или позиция в файле), после этого еще раз пройти по дублям

Donald
15.11.2016
11:44:46
Хешировать и сравнивать?

Oleg
15.11.2016
11:44:54
Да

Donald
15.11.2016
11:45:28
Пробывал,легче HashSet тогда

Oleg
15.11.2016
11:45:47
Ну нет же

Google
Oleg
15.11.2016
11:46:23
Dictionary<int, list<int>>

Victor
15.11.2016
11:49:32
1) посчитали хэш новой строки, 2) если такой уже был, то в новый файл не пишем, если не нашли, в список/массив пишем и пишем строку в новый файл

Donald
15.11.2016
11:55:11
Хорошо,спасибо за советы

Victor
15.11.2016
12:13:54
а если считать хэш не в int, а какой-нибудь массив 16 байт, дабы коллизии уменьшить

Сирожа
15.11.2016
12:41:13
Ребяты, есть такой вопрос => Дано: 1. .Net core 2. GIF анимация Необходимо конверить GIF анимацию в .MP4 Можно заюзать ffmpeg, как стотрннюю тулзу, но может кто знает бесплатные C#обертки?

Я нашел https://www.nrecosite.com/video_converter_net.aspx#faq

Но она немного платная, а я не настолько богат))

Есть идеи?

Важное замечание: чтобы сия обертка работала и под линуху и под винду

Наверно это из области фантастики

Oleg
15.11.2016
12:46:57
а если считать хэш не в int, а какой-нибудь массив 16 байт, дабы коллизии уменьшить
На множестве всех строк любой хэш не гарантирует отсутствия коллизий, т.к. строк у тебя бесконечное множество, а множество значений хэша ограничено

Хоть 16 байтов массив, хоть 32

Aleksey
15.11.2016
12:48:21
но мы не на уроке защиты информации, чтобы рассказывать про гарантии хэша

Oleg
15.11.2016
12:51:02
но мы не на уроке защиты информации, чтобы рассказывать про гарантии хэша
Я просто объяснил почему нет смысла брать хэш большей размерности.

но мы не на уроке защиты информации, чтобы рассказывать про гарантии хэша
Ты против применения академ знаний на практике, или что? Не совсем понял твое возмущение

Aleksey
15.11.2016
13:18:51
Ты против применения академ знаний на практике, или что? Не совсем понял твое возмущение
извини, я не очень поддерживаю такие теоретические опасения и прочих факторы (это как генерировать ключ с помощью движений мыши в 2005 году). к реальному применению на практике мало отношения имеет, считаю, что в данном случае, кол-во строк не бесконечно и вероятность коллизий хэша не такая высокая, чтобы о них говорить.

Google
Gid
15.11.2016
13:24:14
С авто генерацией в еф

Oleg
15.11.2016
13:24:56
https://blogs.msdn.microsoft.com/ericlippert/2010/03/22/socks-birthdays-and-hash-collisions/

Anyway, you end up with a 1% chance of a collision after about 9300 tries, and a 50% chance after only 77000 tries. By the time you get into the mid six-digit numbers chances are for practical purposes 100% that there is a collision in there somewhere. This is why it is a really bad idea to use 32 bit hash codes as “unique” identifiers.

Oleg
15.11.2016
13:25:45
Почему? Там тоже есть шанс аналогичных коллизий
Там просто развалится запись в скл

А здесь молча будет дубликат строки

Microsoft news
15.11.2016
14:21:37
Присоединяйтесь к Connect(); // 2016! https://blogs.msdn.microsoft.com/rudevnews/2016/11/15/connect-2016/ Уже завтра начинается онлайн-трансляция одного из ключевых технологических событий от Microsoft — Connect();. Событие будет проходить несколько дней, 16 — 18 ноября, и соберет в себе все ключевые новости для разработчиков. Ниже вы найдете подробную программу, а также узнаете, где будет проводиться текстовая трансляция и онлайн-трансляция на русском языке. В этом году на повестке — новый...

/подгоревшая белочка с нейроновым повидлом
15.11.2016
14:23:22
@sergey_chanaev в офисе ms наверняка будет public viewing

Sergey
15.11.2016
14:32:23
вот офлайновые эвенты

Donald
15.11.2016
14:35:08
Добился максимальной скорости и минимального использования памяти используя MMF HashSet и BufferedStream

Если кому интересно

Sergey
15.11.2016
14:39:56
mcs - это 1.1. Под свою версию фреймворка у моно компилятор зовётся по разному
Ниет. Это наоборот унифицированный. Смотри какая фигня:

Понял. Всем спасибо. Хорошая группа - не привык что так без троллига по фасту результат получаю
Не лезь в дебри UDP и TCP, это сложновато для новичка. Начни, как уже говорили некоторые выше, с WCF. Тем более, что в гугле куча ссылок по запросу "wcf chat"

/подгоревшая белочка с нейроновым повидлом
15.11.2016
15:03:02
:( жаль

Sergey
15.11.2016
15:04:38
:( жаль
Можно 26го к ним заломится, но я не в курсе еще буду ли свободен. Может так сложиться, что мы будем на выхах новую версию деплоить.

/подгоревшая белочка с нейроновым повидлом
15.11.2016
15:05:56
Google
/подгоревшая белочка с нейроновым повидлом
15.11.2016
15:06:25
Или dotnet usergroup если доклады интересные

Sergey
15.11.2016
15:06:36
Там рега еще на евент открыта

http://tccologne.com/ на глянь, темы норм

/подгоревшая белочка с нейроновым повидлом
15.11.2016
15:08:56
Чувака в желтых очках видел несколько раз в юзергруппе/конференциях

Admin
ERROR: S client not available

/подгоревшая белочка с нейроновым повидлом
15.11.2016
15:12:39
http://tccologne.com/ на глянь, темы норм
Хм, часть уже на dnc было, часть в 30 минут не уложить. Смысла идти мало, кроме халявной пиццы/хантинга

Sergey
15.11.2016
15:13:25
там по разному

кому час, кому полчаса

Короч если все сростется с деплоем - пойду сгоняю, а то сижу как сыч за своим компуктерном, света белого не вижу

Завтра скажу как и что

Леонид
15.11.2016
18:48:10
О чем срач?

Кто тут против гуидов?

Кому ебало отгрызть?

А?

Sergey
15.11.2016
19:16:57
Все правильно, как Primary Key - гуиды нинужны. Как уникальный идентификатор объекта - вполне себе ОК.

Igor
15.11.2016
21:07:25
Есть json допустим такой структуры : Response : Items{}; Users{ Admins{} } Как не десериализовывать все а взять только items или указать что бы начинал именно с этого

Или только с admins игнорируя остальное...

Sergey
15.11.2016
21:20:05
Или только с admins игнорируя остальное...
проскроль немного вверх, там же обсудили уже давно

Google
zig ? zag
15.11.2016
22:18:01
Кому ебало отгрызть?
тут точно про кодинг?

Леонид
15.11.2016
22:18:20
тут точно про кодинг?
да, прочитай выше

там про гуиды речь идет

zig ? zag
15.11.2016
22:19:00
а, ну ок

Max
15.11.2016
22:25:00
вопрос по json если я пишу так usertags = new { @in = new { } },

то я получу "usertags":"{\"in\":{}}

а надо получить "usertags":"{\"in\":[]}

мб кто подскажет как это реализовать?

Oleg
15.11.2016
22:26:17
@in = new object [0]

Max
15.11.2016
22:28:20
отлично, терь 2й вопрос, как в этот объект поместить данны не int

Oleg
15.11.2016
22:29:26
не int или int?

Max
15.11.2016
22:29:48
не int

\"in\":[{\"user_id\":1782299090,\"position\":[0.94182825,0.9861111]}]

вот что в итоге должно быть

у меня есть лист объектов, но он туда не заходит

на до как то массив этих объектов сделать наверное

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

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