
Vasily
22.03.2017
20:19:48
В тфс стандартное хранилище или гит?

Vadim
22.03.2017
20:23:54

Vasily
22.03.2017
20:24:39
Ну я задал вопрос про то, что в данный момент используется

vit
22.03.2017
20:38:20
Часто ли используется знание алгоритмов в работе?

Google

Алька
22.03.2017
20:39:48

Nick
22.03.2017
20:41:36

Дмитрий
22.03.2017
20:55:19

vit
22.03.2017
20:56:00
какие?

Artem
22.03.2017
21:00:49
какие?
ну по моему опыту неплохо представлять как устроены индексы, как работают сортировки, как работают хеш-таблицы
и т.п.
Например, ты делаешь второй авито. Все объявления в одной таблице. Вопрос как по ней быстро искать?

Дмитрий
22.03.2017
21:13:48
какие?
всякие - разные регрессии и интерполяции
быстрые двухуровневые in-memory кэши
вот это всё
метод градиентного спуска
ну ты понел

Igor
22.03.2017
21:17:50

Дмитрий
22.03.2017
21:20:05
на предыдущей работе было меньше

Google

Дмитрий
22.03.2017
21:20:59
где и остался всякий магический матан и алгоритмы

Igor
22.03.2017
21:24:01

Дмитрий
22.03.2017
21:25:08

Дмитрий
22.03.2017
21:26:23
у нас есть кто-то, кто сможет написать бота на c#
для автоматического входа в WoW
?

Igor
22.03.2017
21:31:26

Дмитрий
22.03.2017
21:34:28
я не настолько по алгоритмам загоняюсь

Igor
22.03.2017
21:36:27

Дмитрий
22.03.2017
21:36:49

NermaN
23.03.2017
01:25:48
а какой максимально простой способ получить в коде строку с датой сборки? С#, MSVS 15

Дмитрий
23.03.2017
02:32:17

NermaN
23.03.2017
03:34:17

george
23.03.2017
03:52:53
спасибо
загружая сборку через assembly load сборка загружается в appDomain, так же она занимает столько оперативной памяти, сколько весит сборка. Если нужно будет загружать много сборок, советую посмотреть в сторону библиотеки Mono.Cecil она умеет получать некоторок инфо о сборке не загружая ее в память, либа написана на c++

NermaN
23.03.2017
03:53:34
а просто макросов нет?

george
23.03.2017
03:56:47
это ж не эксель. Можно еще как вариант попробовать работать со сборкой как с файлом и получать дату создания файла, если конечно это подойдет. А что касается MonoCecil там параметры сборки можно подгрузить так AssemblyDefinition assembly = AssemblyDefinition.ReadAssembly(assemblyPath,
new ReaderParameters(ReadingMode.Deferred));

Gordon
23.03.2017
03:58:29
сходу ответ реверс стринги, какого класса метод?

Дмитрий
23.03.2017
04:06:29
Array.Reverse

Gordon
23.03.2017
04:06:53

Google

Gordon
23.03.2017
04:06:59
а не как написать)
без гугла знаешь?)

george
23.03.2017
04:07:27
Array.Reverse
Enumerable. Кстати хорошо реализован for (int i = buffer.count - 1; i >= 0; i--) yield return buffer.items[i];

Gordon
23.03.2017
04:08:42

Wes
23.03.2017
04:10:05

Pumong
23.03.2017
04:10:58
Оцените если не сложно, я только начинаю так что критика мне не помешает.https://github.com/mooorzh/Jordano-Gauss

Дмитрий
23.03.2017
04:12:16
можешь свой экстеншен написать
тогда будет класс, который сам создашь
либо класс Array с методом Reverse
либо - другой вариант, который тоже уже написали - класс Enumerable с методом Reverse

Gordon
23.03.2017
04:12:57
пространство имен ты какое добавишь что бы этот метод заработал?

Anatoly
23.03.2017
04:13:33

Дмитрий
23.03.2017
04:13:40
using System;
внезапно
или using System.Linq; для Enumerable

Anatoly
23.03.2017
04:16:04
https://github.com/mooorzh/Jordano-Gauss/blob/master/MatrixOps/Program.cs#L24
String.Join

Vladimir Bondaryuk
23.03.2017
04:28:56

george
23.03.2017
04:29:45

Дмитрий
23.03.2017
04:29:52
ну или работать со сборкой как с обычным файлом
и ручками читать PE header и необходимую информацию
способов куча ?

Gordon
23.03.2017
04:38:46

Google

Gordon
23.03.2017
04:42:27
что это за лово я не понимаю просто)

george
23.03.2017
04:44:53

Timur
23.03.2017
04:51:47
а между доменами есть обмен информацией? я могу загрузить сборку, передать ей какие-то данные на обработку, а потом забрать результат, не используя сторонние БД, файлы и прочее? напрямую, в памяти

george
23.03.2017
04:53:52
Я гуглил это, можно
а сборки только из GAC или вообще любые?

Timur
23.03.2017
04:54:58
любые

Admin
ERROR: S client not available

Timur
23.03.2017
04:55:14
ну, например, подключить плагин по обработке изображения, отдать ему картинку, получить обратно измененную

george
23.03.2017
04:56:04
т.е. картинку будет менять сборка?

Timur
23.03.2017
04:56:22
ага
это я для примера. как плагин у фотошопа

george
23.03.2017
04:57:58
ну тогда тебе ее в любом случае нужно будет подгружать. Тогда да. Нужно загружать сборку через Assembly.Load, в отдельном домене если ты хочешь ее выгрузить. Ща попробую загуглить нужный вариант

Timur
23.03.2017
04:58:26
вроде есть какие-то ячейки для обмена

george
23.03.2017
05:00:13
не слышал

Vladimir Bondaryuk
23.03.2017
05:11:49

Timur
23.03.2017
05:27:08

george
23.03.2017
05:27:22
чтобы выгрузить appdomain нужно использовать doCallback http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=723886&msg=10845630

Vladimir Bondaryuk
23.03.2017
05:28:33

george
23.03.2017
05:29:10

Vladimir Bondaryuk
23.03.2017
05:30:22
Возможно, не могу сказать точно. Хотя сборка мусора должна вызываться после выгрузки домена

Google

george
23.03.2017
05:33:28
По моему если не использовать doCallback, то второй домен загружается в текущий домен. И после того как выгрузить второй домен, сборки из него будут присутствовать в текущем

Timur
23.03.2017
05:34:17
а как потом эти сборки выгрузить?
из основного домена же нельзя

george
23.03.2017
05:35:07
использовать doCallback для второго домена, тогда должны выгружаться
дебагом можно будет посмотреть сборки текущего домена. что-то вроде domain.Assemblies

Timur
23.03.2017
05:35:57
интересно, надо попробовать

george
23.03.2017
05:36:09
domain.GetAssemblies()
еще плагины вот так загружают, может поможет чем то http://stackoverflow.com/questions/18362368/loading-dlls-at-runtime-in-c-sharp
Вопрос такой, нужно разворачивать продукт, чтобы вместе с ним разворачивалось окружение, sql и т.д. Что для этого можно использовать?
разворачивать на стороне пользователей программы

Timur
23.03.2017
05:43:52
у нас все поддерживаемые программы имеют свои установщики, самописные

george
23.03.2017
05:44:43
а докер для чего нужен? Он решает такие задачи?

Vladimir Bondaryuk
23.03.2017
05:45:04
Вполне себе нормально

george
23.03.2017
05:45:28
а что умеет?

Vladimir Bondaryuk
23.03.2017
05:47:30
Это система управления конфигурации. Прописываем конфигурации что должно быть поставлено и в каком порядке. Сейчас все это через ci работает.
Проблема в том что с виндой тяжело подружить.
А так, поднимает iis, сервис раскатывают приложении
Эта группа больше не существует