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

Страница 505 из 1888
Mikhail
09.03.2017
08:26:43
у кого-нибуть nuget доступен?

в 2013-й не работает ((

https://www.nuget.org/packages/Microsoft.TeamFoundationServer.Client/

не отарывается

Google
Mikhail
09.03.2017
08:27:42
то ли трабла у нас с сетью

то ли реальная трабла

Дмитрий
09.03.2017
08:27:53
у кого-нибуть nuget доступен?
работает в 15й, только что пакеты обновлял

Max
09.03.2017
08:28:03
Спасибо, посмотрел, разобрался
ого, даже кому-то смог помочь, а не только вопросы задавать :)

Oleg
09.03.2017
08:28:46
Обнови нугет) Скачай новый с оф сайта

в 2013-й не работает ((

там в 13 наверное версия пипец древняя.

Летучая
09.03.2017
08:29:09
В 2Т17 пользоваться 2013 студией

Oleg
09.03.2017
08:29:57
Ага, ни новых фич и праздника)

Дмитрий
09.03.2017
08:30:18
/stat@combot

Combot
09.03.2017
08:30:19
combot.org/chat/-1001066857984

Vladislav
09.03.2017
08:30:42
/stat@combot

Combot
09.03.2017
08:30:42
combot.org/chat/-1001066857984

Google
Mikhail
09.03.2017
08:32:16
https://www.nuget.org/ не открывается (( а версию периодически обновлял, не должна быть старой.

Oleg
09.03.2017
08:32:41
у меня открывается

выстави DNS на 8 8 8 8

Sergey
09.03.2017
08:33:03
/stat@combot

Combot
09.03.2017
08:33:03
combot.org/chat/-1001066857984

Gid
09.03.2017
08:33:35
Котоны

что такое сканнер жс

мб кто знает

Летучая
09.03.2017
08:34:27
чото к сканнерам относится

Mikhail
09.03.2017
08:34:39
ну ок, если у вас всё норм, буду сетевых админов терроризировать. ) у нас не все так просто с выставлением ДНС ) интернет вообще через forefront TMG

Летучая
09.03.2017
08:34:46
Scanner.js enables any web page to acquire images from TWAIN WIA scanners and webcams using JavaScript in most desktop browsers like IE, Chrome, Firefox and more.

Alexander
09.03.2017
09:31:04
Кто нибудь знает когда ждать Offline установщика для VS 2017 в виде ISO на MSDN или его не будет?Теперь все через онлайн инсталлер скачивать с -- layout?

Alexander
09.03.2017
09:37:19
Ну это онлайн инсталлер

Max
09.03.2017
09:37:28
+

Другого пока нет

Ну это онлайн инсталлер
Если надо, как будет доступна DVD скажу

Alexander
09.03.2017
09:43:24
Спасибо, я наверное скачаю тогда оффлаин инсталлер как тут описано https://docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio

Dmitry
09.03.2017
10:19:35
Кто что может сказать про курсы микрософтовские - например 70-487 Есть разница где проходить - в Специалисте или Softline или еще где?

Google
Женя
09.03.2017
10:31:17
ку

а как сбросить в ноль MemoryStream?

Nikolay
09.03.2017
10:31:47
а как сбросить в ноль MemoryStream?
Очистить, или высвободить?

Женя
09.03.2017
10:32:01
да, а потом заново использовать

Sh2dow
09.03.2017
10:32:06
flush

Nikolay
09.03.2017
10:32:51
Тогда Flush

Женя
09.03.2017
10:33:34
т.е. он очистится, а потом я снова могу писать в него .Write(..) с чистого листа так сказать?

Vasily
09.03.2017
10:33:49
И Position=0

Дмитрий
09.03.2017
10:33:50
Flush на MemoryStream же никак его внутреннее состояние не изменит

Женя
09.03.2017
10:34:28
Дмитрий
09.03.2017
10:34:43
И Position=0
вот как варант

Дмитрий
09.03.2017
10:35:03
и потом поверх писать новые данные

Vasily
09.03.2017
10:35:07
Но он не перетирает старые данные, есличо

Задача неясна, кстати

Пытаемся избежать перевыделения памяти?

Или что?

Дмитрий
09.03.2017
10:35:59
ну после выставления Position в ноль при записи они будут поверх старых записываться

Женя
09.03.2017
10:36:15
Пытаемся избежать перевыделения памяти?
да я в цикле пишу пакеты в MemoryStream а когда они заканчиваются, хочу освободить эту память и использовать для последующих пакетов

Vasily
09.03.2017
10:36:16
А теперь представим, что у нас новых данных меньше, чем старых

Google
Дмитрий
09.03.2017
10:36:34
главное потом не делать GetBuffer, а вызывать ToArray

Vasily
09.03.2017
10:36:41
Ну или мутить что-то свое

Типа такого: http://geekswithblogs.net/blackrob/archive/2014/12/18/array-pooling-in-csharp.aspx

Дмитрий
09.03.2017
10:37:45
есть такой метод у мемори стрима SetLength

Vasily
09.03.2017
10:37:47
Потом появится вроде Memory<T>

Gid
09.03.2017
10:38:00
Есть у кого на жсе скрипт в корзине +1-

Выбирать количество

Admin
ERROR: S client not available

Gid
09.03.2017
10:38:10
Мой какого-то хера

Просто не работает

Дмитрий
09.03.2017
10:38:34
есть такой метод у мемори стрима SetLength
он при выставлении в ноль должен чистить внутренний массив байт

Gid
09.03.2017
10:38:36
На старом проекте все ок, на новом хуйс

Nikolay
09.03.2017
10:38:58
А чем flush то не угодил?

Vasily
09.03.2017
10:39:06
Летучая
09.03.2017
10:39:08
Дмитрий
09.03.2017
10:39:11
Flush на MemoryStream же никак его внутреннее состояние не изменит

Летучая
09.03.2017
10:39:17
другой

который заработает

Google
Gid
09.03.2017
10:39:33
который заработает
Там валидацию 99 лет писать

Vasily
09.03.2017
10:39:37
http://stackoverflow.com/questions/5769494/reusing-memory-streams

Gid
09.03.2017
10:39:40
Все остальное 5 минут

Vasily
09.03.2017
10:40:36
http://stackoverflow.com/questions/4629666/want-to-re-use-memorystream/4629728#4629728

В общем, дешевле создавать новые MemoryStream

Женя
09.03.2017
10:41:41
тоесть после использования вызывать Dispose() и тут же создавать новый стрим через new?

Vasily
09.03.2017
10:42:03
Кусок кода можно?

Я начинаю подозревать, что стрим передается в метод через поле класса

Летучая
09.03.2017
10:44:20
кто так код постит

используй `

вот так

три такие штуки вверху и три такие штуки внизу

и будет многострочный код

Vasily
09.03.2017
10:44:55
Верните код, ироды, я не дочитал

Женя
09.03.2017
10:45:28
// если буфер меньше пакета по-размеру, то выходим ************ if (e.Response.Length < 165) return; //************************************************************* // поиск заголовка пакета в буфере int header_ptr = SearchBytes(e.Response, header); if (0 == header_ptr) return; //************************************************************* byte[] stream1 = packet_byte_arr(e.Response, 4); byte[] stream2 = packet_byte_arr(e.Response, 1); byte[] stream3 = packet_byte_arr(e.Response, 2); byte[] stream4 = packet_byte_arr(e.Response, 3); var devMsg = new DeviceEventArgs(); devMsg.message = DeviceMessage.DATA; if (CheckSound(stream1)) { //пишем в поток line[0].memory.Write(stream1, 0, stream1.Length); Console.WriteLine("Пишем в поток"); // Start.Device_Event(this, devMsg); } else { if (line[0].memory.Length > 0) { Console.WriteLine("сохраняем поток на диск и обнуляем его"); } }

Летучая
09.03.2017
10:45:44
во)

Женя
09.03.2017
10:46:12
вот где Console.WriteLine("сохраняем поток на диск и обнуляем его"); нужно очистить поток

Дмитрий
09.03.2017
10:47:56
вот где Console.WriteLine("сохраняем поток на диск и обнуляем его"); нужно очистить поток
я наврал, метод SetLength не зачищает внутренний массив ну выставляй Position в ноль и пиши в стрим "с нуля"

Женя
09.03.2017
10:48:33
ясно, а сборщик мусора память не уберет? а то будет утекать

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

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