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

Страница 1463 из 1888
O'Miay
12.07.2017
07:51:08
Друзья подскажите как изучить содержимое файла .tlb?
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=13892&lngWId=1

Олег
12.07.2017
07:55:31
Микросервисная архитектура?)
Чо сразу-то, скорее просто сервисная архитектура, SOA

MadMax
12.07.2017
07:56:03
Чо сразу-то, скорее просто сервисная архитектура, SOA
Ничего сразу то. Я не знал как точно, и спросил. Спасибо за пояснения

Google
Олег
12.07.2017
07:56:08
Хз) Мб разработка клиент-серверных приложений.
Будешь им пилить компилятор php, как вк и фб

Darth
12.07.2017
08:12:34
да там почти все на си, + движок для компиляции php, и уведомления на голанге

Vinc
12.07.2017
08:13:20
есть рисовалка линии всё утро туплю переделать её в рисовалку пунктирной линии ну что за(

Влад
12.07.2017
08:13:34
Хрен уже с ним. Позвонил в одну норм компашку, я им подхожу. Ток я не уточнил, что я 2 курс колледжа, а не универа.

С# программист.

Базовые знания С# и БД.

Летучая
12.07.2017
08:21:36
господа

кароч такой кейс. есть вьюмодель, надо набить коллекцию внутри нее вью-моделями детьми. при этом в каждого такого чайлда надо передать некоторые данные, которые родительская вьюмодель берет у сервиса. можно ли при помощи Autofac передать в конструктор эти данные, вместе с другими данными (которые для DI)? на ум приходит такое, но есть ощущение, что куда-то не туда смотрю. var data = someData; Items.Add(new ChildViewModel( data, IoC.Resolve<SomeObject>, IoC.Resolve<AnotherObject> ))

или это норм

?

Google
Ivan
12.07.2017
08:29:54
можно вообще внутри парента резолвить фабрику чилда

Func<ChildViewModel>

Sergey
12.07.2017
08:32:48
Может кто-то объяснить доходчиво что происходит при вызове метода GetEnumerator при итерировании в foreach например List<T>? Там создается объект в куче каждый раз? Или создается структура в стэке? От чего зависит создается в куче объект или в стэке структура?

Sergey
12.07.2017
08:33:36
а если там SortedList например?

Есть возможность посмотреть где то список коллекций у которых энемуратор структура?

чото в MSDN не могу найти информацию такую

Friedrich
12.07.2017
08:34:40
а если там SortedList например?
Сравни - https://msdn.microsoft.com/en-us/library/b0yss765.aspx (public List<T>.Enumerator GetEnumerator()) - https://msdn.microsoft.com/en-us/library/ms132335.aspx (public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator())

Sergey
12.07.2017
08:35:43
ага, значит у SortedList в куче

Ilya
12.07.2017
08:35:49
кстати нуб вопрос, раз тут разговор об энумераторах

Reset вызывается когда?

и чем

Генерик енумератор вроде диспозбл, но ресет там не вызывается

Sergey
12.07.2017
08:44:39
Если я не ошибаюсь Reset ничем не вызывается и нужен для совместимости

Friedrich
12.07.2017
08:44:54
Руками точно вызывается :)

Ну, если ты такой взял энумератор и чото им делаешь вручную.

Sergey
12.07.2017
08:45:13
ну руками можно да, имеется ввиду автоматически не вызывается

мне тут просто знакомый С++ программер пожаловался что у них там есть C# код с 1000 вызовов foreach по коллекции из 3-5 элементов в секунду и типа очень много уходит ресурсов на аллокацию в куче

Ivan
12.07.2017
08:49:32
это случаем не Unity проект? ? а то там есть известная бага на счет foreach

Google
Sergey
12.07.2017
08:51:15
ну это не по его профилю, он С++ онли )

Friedrich
12.07.2017
08:52:05
ну это не по его профилю, он С++ онли )
Встречают по профилю, провожают как лалку!

Andrei
12.07.2017
08:57:21
ребята,кто-то работал с intel hex файлами?

Влад
12.07.2017
09:13:30
ну это не по его профилю, он С++ онли )
В жизни нужно быть готовым ко всему. Так сказал мой препод и заставил писать контрольную задачу по паскалю на телефоне, ибо компов не хватило.

Sergey
12.07.2017
09:14:54
Если ты C++ программист хороший, то C# тебе не упал совершенно )

Влад
12.07.2017
09:15:08
Я б не сказал.

Sergey
12.07.2017
09:15:19
Ну иди выучи тогда Erlang )

полезный язык местами, вдруг пригодится

Влад
12.07.2017
09:15:54
Если ты хороший С++ программист, и в твоём городе вакансий не менее 2х, либо ты можешь переехать в другой город, то да, С# тебе нафиг не упал.

Влад
12.07.2017
09:16:00
Вот, что я хотел сказать.

Andrew
12.07.2017
09:17:28
Можно как то получить кол-во элементов в перечеслении без рефлексии?

Viktor
12.07.2017
09:17:30
иди работай удаленно

Влад
12.07.2017
09:17:35
Где я ныл? Я просто сказал.

И работу по С# уже потенциальную нашёл.

Andrey
12.07.2017
09:43:57
а подскажите, пожалуйста, такое: есть такой кусок кода сложного интеграционного теста: public void Test1() { Step("This is the 1st step"); var x = 0; Step("This is the 2nd step"); var y = 1; Step("This is the 3rd step"); var z = y/x; Step("This is the 4th step"); z = x/y; } вызов метода Test1() упадёт после 3его шага. Как можно потом выцепить текст 4ого шага? Или до запуска получить текст шагов?

Google
Admin
ERROR: S client not available

Andrey
12.07.2017
09:46:13
Сейчас есть такое: Step("Step text", () => { var x = 1/0; }); где в Step try { action(); } и дальше сложная логика с флагами, прошёл ли предыдущий шаг

хотеся упростить и венести код из делегатов

Nikita
12.07.2017
09:48:06
https://github.com/0xFireball/xamarin-android-linux

лалл

если замарин не идёт к линуксу

то их билд-тулы крутят к райдеру

Ilya
12.07.2017
09:55:08
Andrey
12.07.2017
09:55:39
да, только текст получить

вызовы методов через рефлексию же не получишь и атрибуты не прикрутишь?

Friedrich
12.07.2017
09:58:26
вызовы методов через рефлексию же не получишь и атрибуты не прикрутишь?
А ты сделай, чтобы вот эти функции Step добавляли метаинформацию в какой-нибудь список. Анализируй список и выполняй шаги отдельно.

Т.о. перед запуском теста у тебя уже будут описания всех шагов.

Andrey
12.07.2017
09:58:56
но как запустить только эти Step?

без запуска остального кода в методе Test1()?

Friedrich
12.07.2017
10:01:07
foreach (var step in _steps) { step.Action(); }

Andrey
12.07.2017
10:02:24
как их в _steps запихнуть?

Friedrich
12.07.2017
10:03:07
void Step(string name, Action action) { _steps.Add(new Step(name, action)); }

Vyacheslav
12.07.2017
10:03:12
https://blogs.msdn.microsoft.com/mssmallbiz/2017/07/11/largest-free-microsoft-ebook-giveaway-im-giving-away-millions-of-free-microsoft-ebooks-again-including-windows-10-office-365-office-2016-power-bi-azure-windows-8-1-office-2013-sharepo/

бесплатные книги от мелкомягких

Google
Friedrich
12.07.2017
10:04:08
Ну только ерундовые какие-то, кажется.

Andrey
12.07.2017
10:04:37
а, в этом случае у нас так и работает, хотелось бы от Action избавиться по возможности

Vyacheslav
12.07.2017
10:05:10
любитель шаурмы оценит

Friedrich
12.07.2017
10:05:52
а, в этом случае у нас так и работает, хотелось бы от Action избавиться по возможности
Ок, понятно. Ну, альтернативный подход — это парсить код текущей функции и выдёргивать следующие шаги. Такое себе развлечение.

Andrey
12.07.2017
10:06:48
ну это да, уже почти пришёл к такому, думал, может коллективный разум предложит более лайтовый путь :)

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

Ilya
12.07.2017
10:23:19

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

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