
Владимир
14.07.2017
14:31:11

Сергей
14.07.2017
14:31:32

Ilya
14.07.2017
14:31:50

Владимир
14.07.2017
14:31:50
пиши короче

Google

Владимир
14.07.2017
14:31:52
буду дочитывать

Max
14.07.2017
14:32:04
Всем привет. Есть вопрос про отмену/убийство потоков.
Есть воркер, в котором хочу в таске вызывать очень тяжелый метод, полностью загружающий CPU. Есть ли красивый способ остановить/убить эту таску, обработав сигнал на воркере?
Беглый гугл дал CancellationToken, но это немного не то

Сергей
14.07.2017
14:32:11
7 слов переполянет стек?

Владимир
14.07.2017
14:33:07
у меня там кольцевая очередь

Ilya
14.07.2017
14:33:19

Max
14.07.2017
14:34:13
а чем токен тебя не радует?
тем, что я хочу останавливать выполнение потока по евенту, а не запрашивать постоянно состояние токена. (<- если я правильно понял, как он работает)

Ilya
14.07.2017
14:34:13

Max
14.07.2017
14:35:13
сейчас скину гист

Ilya
14.07.2017
14:36:09

Hell
14.07.2017
14:36:42
GetAsync, PostAsync
и это рекомендованные современные способы отсылки POST запроса на чужой сервер you don't own and control, чтобы гарантированно запротоколлировать ответ от него (с важной регистрационной информацией) или отсуствие этого самого ответа? Я там не нашел "синхронных" методов. Доктор, что это? MS укусила нода?

Max
14.07.2017
14:38:34
thread.abort?
боюсь, что могу не отследить локи, стримы и прочую шляпу, и в итоге будет фигня с памятью

Ilya
14.07.2017
14:39:18

Google

Max
14.07.2017
14:39:55
спасибо
буду гуглить

Hell
14.07.2017
14:40:36
вынимание вынимание говорит Германия! В моем тиме никто не знает "про это". Требуется помощь страны-победителя!

Nikita
14.07.2017
14:43:25
если мне память не изменяет
более того, его даже поймать можно

Dmitriy
14.07.2017
14:46:04

Ilya
14.07.2017
14:47:08
Это вин форм
а почему не сделать через дизайнер? через binding source
или как там в 20 веке?)

Dmitriy
14.07.2017
14:48:16
А это разве не тоже самое что и сейчас ?

Летучая
14.07.2017
14:48:17

Ilya
14.07.2017
14:49:11
и потом привязывать данные к BindingSource и они попадут в контролы
я точно не помню - давно это было)
код конечно примерно такой же, но он будет скрыт в дизайнере

Dmitriy
14.07.2017
14:53:15
Да ну, таже хрень ток с боку. Я думал мож както в цикл закрутить ... хз

NightScreamer
14.07.2017
14:58:12
Что означает аббревиатура JAM?

Владимир
14.07.2017
14:59:06
https://stackoverflow.com/questions/6335962/what-is-jam-programming-language

Влад
14.07.2017
15:09:11
Сталкивался кто с проблемой кодировки в Json?
Получаю его из апи ПриватБанка. Все русские символы так печатаются, как на фото.
Сначала думал, что консоль мне мозги парит. Нет, просто русский текст в WriteLine норм идёт.
Смотрел в откладчике - в переменной так с кривой кодировкой и записано.
Пробовал и client.Encoding = Encoding.UTF8; // WebClient
И Encoding.UTF8.GetString(client.GetData("..."));

Андрей
14.07.2017
15:10:00
а где фото?

Google

Влад
14.07.2017
15:10:17
Свет вырубили. Не заметил, что оно не отправило.

Nikita
14.07.2017
15:11:18
можно я его за фотографию с экрана забаню?

Влад
14.07.2017
15:11:41
Я уже объяснял, что у меня комп не тянет и вс, и браузер.

Nikita
14.07.2017
15:11:47

Влад
14.07.2017
15:12:16

Андрей
14.07.2017
15:13:04

Friedrich
14.07.2017
15:13:12

Artur
14.07.2017
15:14:10
Ребят, учу С# не могу добиться успеха в юнит-тестах. Можете помочь ?
использую vs15 тесты не создаются в обозревателе
после сборки ничего не происходит, тесты не появляются в обозревателе, только ошибка
—---- Discover test started —----
Failed to initialize client proxy: could not connect to test process vstest.discoveryengine.x86.exe.
========== Discover test finished: 0 found (0:00:00,0490028) ==========
сам код:
класс - https://pastebin.com/RSTsfHyd
тест - https://pastebin.com/1vWHaFk2

Nikita
14.07.2017
15:14:14
он поди в телеге с телефона сидит

Friedrich
14.07.2017
15:14:32
Но на телефоне же он не через браузер сидит?

Влад
14.07.2017
15:14:33

Андрей
14.07.2017
15:14:59
лол))

Friedrich
14.07.2017
15:15:09

Влад
14.07.2017
15:15:13
Фото кстати, вроде как, качественно сделано. Что вас не устраивает?

Friedrich
14.07.2017
15:16:42
Ты гуглишь странные вещи. У тебя .NET Core?

Влад
14.07.2017
15:16:49
Просто .net

Friedrich
14.07.2017
15:17:03
И как ты в консоль печатаешь текст?

Google

Влад
14.07.2017
15:17:08
А гуглю так, ибо решения для с# уже пересмотрел.

Friedrich
14.07.2017
15:17:32
Не то чтобы решение требовалось JSON-специфичное :)

Влад
14.07.2017
15:19:10
Текст.
Кракозябры выведет такое:
foreach (var item in list)
{
Console.WriteLine($"Region - {item.Region}");
}

Friedrich
14.07.2017
15:19:28
А откуда ты такие вот итемы кривые прочитал?

Admin
ERROR: S client not available

Friedrich
14.07.2017
15:19:39
Похоже, что ты юникодвый файл читаешь в 1251 кодировке.

Влад
14.07.2017
15:19:47
List - массив объекта Answer
Region - string

Friedrich
14.07.2017
15:19:54
Это мне неинтересно.
Скажи, откуда взял данные. Как их прочитал?
Стрим, ридер, ещё что-нибудь?

Влад
14.07.2017
15:20:34
https://api.privatbank.ua/p24api/aviasstations?json&address=&state=

Friedrich
14.07.2017
15:20:49
Это URL.

Андрей
14.07.2017
15:21:11
Молодец))

Friedrich
14.07.2017
15:21:20
Сервер, к слову, отдаёт данные корректно. Почему твоя программа прочитала их некорректно?
Отвечай!

Андрей
14.07.2017
15:21:39
Шайзе!
Где танки?!

Влад
14.07.2017
15:21:59
Ща, включу вс.

Google

Андрей
14.07.2017
15:22:00
Русский швайне!

Whatakat
14.07.2017
15:22:17
это на компе или на дедике?

Friedrich
14.07.2017
15:22:38

Андрей
14.07.2017
15:22:50
?

Влад
14.07.2017
15:25:03
JsonConvert.DeserializeObject<List<Answer>>(json);

Friedrich
14.07.2017
15:25:22

Влад
14.07.2017
15:26:06
string json = client.GetString(url);
// url - ссылка, которую я выше кидал.

ViridRaven
14.07.2017
15:26:13

Friedrich
14.07.2017
15:26:33

Aikidos
14.07.2017
15:26:35
Json....звучит как имя баскетболиста

Влад
14.07.2017
15:26:59
WebClient client = new WebClient();

ViridRaven
14.07.2017
15:27:22

Friedrich
14.07.2017
15:27:44

Влад
14.07.2017
15:27:46

Aikidos
14.07.2017
15:28:01
var client = new WebClient();

Friedrich
14.07.2017
15:28:14

ViridRaven
14.07.2017
15:28:51

notmeagain
14.07.2017
15:28:53
npm i iconv ?
Эта группа больше не существует