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

Страница 1191 из 1888
Летучая
05.06.2017
18:40:16
а, вот еще - async захватит SynchronizationContext
В общем насколько я понял, лучше не юзать асинк, если один таск является обёрткой другого, более общего.

Напомню, что у нас есть флудилка @csharprest

Олег
05.06.2017
18:49:15
'def isDebily(List[User] users) = users.forall(u —> u isDebil)'

O'Miay
05.06.2017
21:05:12
1111

Google
Ilya
05.06.2017
21:25:58
Можете подсказать хорошие статьи по организации папок для кода?

Стоит ли хранить окна рядом с другими классами в одной папке/одном namespace?

Alexey
05.06.2017
21:45:40
Как тебе удобнее так то

Ну и от проекта зависит

Лолитка
06.06.2017
02:47:59
ребзи, глупый вопрос: пихаешь ты такой сущность в бд, айдишка в бд автогенерится, а мне нужна именно ее айдишка. неужто ее айдишку надо тупо искать по бд теперь?

Vyacheslav
06.06.2017
03:26:31
Если еф пользуешь, то вроде после сейвконтекст сущность получает идшку

Лолитка
06.06.2017
03:29:13
найс

ща потестим

Andrey
06.06.2017
04:31:44
Герман
06.06.2017
04:59:44
Если обычный sql то просто returning id дописать

Vinc
06.06.2017
05:58:56
утра в чатик

Google
Vyacheslav
06.06.2017
06:04:41
обед уже скоро

Александр
06.06.2017
06:06:55
если через EF

то есть аттрибут, вроде как [Id]

Лолитка
06.06.2017
06:14:16
да, спасибо. вопрос был в том вернет ли база без дополнительных вопросов модели айдишку. возвращает, полет нормальный

Павел 007-817318
06.06.2017
06:38:51
Ребят, проблема возникла. Понял, что через numercUpDown мою проблему не решить, добавил domainUpDown. Залил в него значения из таблицы. Так вот, проблема в том, что пока я не нажму кнопку вниз - кнопка вверх не работает. Че за фигня?

Женя
06.06.2017
07:09:40
ку! няши

как лучше хранить настройки программы в XML файле или в полях базы данных?

Алексей
06.06.2017
07:11:46
смотря что за настройки и что за программа

Павел 007-817318
06.06.2017
07:12:21
Я храню в параметрах программы, т.к. из настроек у меня строка пути к файлу.

Женя
06.06.2017
07:19:40
в программе настройки оборудования надо хранить, там куча параметров, адреса портов, ip адреса, mac адреса, целое дерево настроек. Вот и как его лучше, в базу пихать или отдельных XML файлом хранить

Alisher
06.06.2017
07:21:44
Ребята, где будет хранится string/класс если его использовать в струтуре (в куче или стеке) ?

Friedrich
06.06.2017
07:23:29
Ребята, где будет хранится string/класс если его использовать в струтуре (в куче или стеке) ?
Ссылочные типы всегда хранятся в куче. В теле структуры будет только ссылка.

Maxi
06.06.2017
07:25:33
Доброго дня мудрецы, помогите советом плз. Ситуация следующая: есть mvc проект, есть Controller унаследованный от BaseController. BaseCont содержит статический кэш (dictionary | concurentDictionary) Вопрос: надо ли делать кэш потокобезопасным? Спасибо

Maxi
06.06.2017
07:26:50
Спасибо

да

Alexander
06.06.2017
07:27:08
concurrent коллекции же потокобезопасные

Андрей
06.06.2017
07:27:48
йеп, я и имею ввиду что надо делать канкарент

Maxi
06.06.2017
07:28:46
А если инициализация кэша происходит только при старте аппликации и при работе производятся только операции чтения?

Google
Maxi
06.06.2017
07:29:41
Что случится в случае множественного доступа к обычному словарю?

Friedrich
06.06.2017
07:31:13
Что случится в случае множественного доступа к обычному словарю?
https://msdn.microsoft.com/en-us/library/xfhwa508%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396#Thread Safety > A Dictionary<TKey, TValue> can support multiple readers concurrently, as long as the collection is not modified. Even so, enumerating through a collection is intrinsically not a thread-safe procedure.

Maxi
06.06.2017
07:34:31
О прикольно, спс

Nikita
06.06.2017
07:43:49
как лучше хранить настройки программы в XML файле или в полях базы данных?
но где ты будешь хранить настройки подключения к БД, если ты хранишь настройки в бд?



Friedrich
06.06.2017
07:45:32
аккуратнее со словами "всегда" и "никогда"
Ну да, можно запросто выдумать всякие маргинальные кейсы, когда это не так. Но я решил их не рассматривать для существенного упрощения разговора :)

Nikita
06.06.2017
07:45:53
ты ещё начни рассказывать, что все типы наследуются от object

Friedrich
06.06.2017
07:46:50
Сходу б я сказал, что все, кроме указателей.

Nikita
06.06.2017
07:47:05
указатели - это то, что нельзя скастовать к object

а вообще всякие штуки типа интерфейсов и непараметризированных дженериков

от объекта не наследуются

Friedrich
06.06.2017
07:47:50
Можно рефлекшеном намутить тип, который будет наследоваться от какой-нибудь другой дребеды, если поменять некоторые приватные поля в типе :)

Admin
ERROR: S client not available

Nikita
06.06.2017
07:48:15
структурки так вообще от System.ValueType наследуются

Friedrich
06.06.2017
07:48:20
Я так создавал инстансы System.Void и System.Math (второй даже сложнее, кстати).

Nikita
06.06.2017
07:48:23
который, внезапно, не наследуется от object

Nikita
06.06.2017
07:48:38
runtimetypehandle всякие там

Google
Friedrich
06.06.2017
07:49:19
На днях обнаружили, что F#-конпилятор делает структуры и не наследует их от System.ValueType :)

Alexander
06.06.2017
07:49:59
валью тайп же переопределяет методы object для типов по значению

Nikita
06.06.2017
07:51:17
про valuetype напиздел, да

как его вообще CLR носит

Friedrich
06.06.2017
07:51:43
Nikita
06.06.2017
07:51:52
нет, ну серьёзно

Важен ПОРЯДОК файлов в проекте

Friedrich
06.06.2017
07:52:04
CLR носит ещё некоторые интересные вещи, которые не поддерживаются спекой и Mono.

Например, из Void-методов можно вернуть 0. Внезапно.

Nikita
06.06.2017
07:52:36
пушто stdcall

Friedrich
06.06.2017
07:52:37
Важен ПОРЯДОК файлов в проекте
Это очень хорошая архитектурная фича, и в целом у сообщества отношение к ней положительное.

Nikita
06.06.2017
07:52:40
и cdecl

Friedrich
06.06.2017
07:53:00
И воще, не гони на F#. Я вчерась весь вечер там всем топил за Авалонию, так что вот не надо тут.

Nikita
06.06.2017
07:53:15
лучше бы шеневмерл пилили

а то он уже почти вмерл

Friedrich
06.06.2017
07:53:32
Это можно, Немерле ок.

Nikita
06.06.2017
07:54:03
у них там случилась проблема с поднятием самих себя за шнурки ботинок

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

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