
Andrew
01.03.2017
12:00:31
Нет, все там теперь на okhttp и ретрофите, кто в теме
Файлстрим неверное лучше подойдет, надо спеки глянуть

Nikita
01.03.2017
12:15:25
а ничего что IO.Stream - это абстрактный класс?
спеки они глядеть собрались

Google

Vadim
01.03.2017
12:15:45
Ввод/вывод сам по себе асинхронный, не понятно какую проблему ты решаешь. FileStream - конкретная реализация Stream.

anton
01.03.2017
12:27:27
ну у меня нет задачи юзать эту поделку ;)
поэтому не буду PR кидать
там на самом деле не сложно это изменить. 5 минут..
но лень

Nikolay
01.03.2017
12:28:19

Ilya
01.03.2017
12:28:22
какого рода эвенты тебе нужны?

Vinc
01.03.2017
12:28:53
Клнсольному приложению могут передаваться в качестве аргумента(ов) маска файлов: ab*.xml *.txt
Как это сделать? Введь каждый аргумент передаю строковым массивом и проверяю наличие каждого файла на наличие, а файлов ab*.xml и *.txt ведь нет

Andrew
01.03.2017
12:28:53

Vasily
01.03.2017
12:29:33

Vinc
01.03.2017
12:29:48

Ilya
01.03.2017
12:29:55

Vinc
01.03.2017
12:30:39

Andrew
01.03.2017
12:30:51

Google

Vinc
01.03.2017
12:31:49
Его можно связать с маской?

Ivan
01.03.2017
12:31:56
падало на моменте при считывании стрима методом ReadToEnd... заменил на ReadLine в While - перестало падать) только вот на выходе фигня какая-то дешифруется.. буду дальше копать...

Vinc
01.03.2017
12:31:58

Andrew
01.03.2017
12:32:29

Ilya
01.03.2017
12:32:53

Andrew
01.03.2017
12:33:10
И startswith endswith и contains спасут

Ivan
01.03.2017
12:33:14

Ilya
01.03.2017
12:33:42

Ilya
01.03.2017
12:33:44

Сергей
01.03.2017
12:33:55

Ivan
01.03.2017
12:34:30
А как код выложить сюда, что бы он отформатирован был?

Andrew
01.03.2017
12:34:46

Сергей
01.03.2017
12:34:58

Oleg
01.03.2017
12:35:06

Ilya
01.03.2017
12:35:25

Andrew
01.03.2017
12:35:37
Лучше гист
Наклонные
`

Axm
01.03.2017
12:36:38

Google

Axm
01.03.2017
12:37:03

Vinc
01.03.2017
12:37:13
Вечером

Andrew
01.03.2017
12:37:34
Да gist юзайте?

Axm
01.03.2017
12:38:15
Да gist юзайте?
почему гист? он же вроде чтобы шарить куски кода, а не рандомные протухающие копипасты?

Andrew
01.03.2017
12:40:22

Vinc
01.03.2017
12:59:18

Axm
01.03.2017
13:00:47

Vinc
01.03.2017
13:01:47

Axm
01.03.2017
13:03:33

Vinc
01.03.2017
13:10:22
нашел. на 512 мб RAM должно работать?
Xmlreader заготовка как раз. В check зарелизить надо, чтоб в была проверка на наличие памяти и в зависимости от свободной RAM и размера файла использовался либо xpath, либо xmlreader

Vinc
01.03.2017
13:15:27
Ну и предстоит научиться в классы, научиться получать по маске файлы и пр.

Axm
01.03.2017
13:18:06
нашел наконец. вот, к примеру, код который мы давали ревьюить на собеседовании. с листика, естественно, без подсказок IDE.
https://paste.ee/p/O2kxW
и если есть предложения по улучшению или мы еще что забыли туда впихнуть, будет круто

Sergey
01.03.2017
13:25:56
@pretoogjes вот это добавь :)
1) var x = i+++i+i+++i+++i+i+i+++i;
2) var x = i+++++i+i+++i+++i+i+i+++i;

anton
01.03.2017
13:28:56
ну и еще пару операций | ;)

Nikolay
01.03.2017
13:31:21

Google

Владимир
01.03.2017
13:31:48
Хм..
i++ + i + i++ + i++ + i + i + i++ + i
или
i + ++i + i + ++i + ++i + i + i + ++i
?

Axm
01.03.2017
13:32:14
я думаю, там по приоритету операций парсится, т.е. ++ будет первее, чем +

Nikolay
01.03.2017
13:33:19
var x = I+++I++|++I+++I++|++I
:D

Vasily
01.03.2017
13:34:00
Код, канеш, состоит из граблей чуть менее, чем полностью

Sergey
01.03.2017
13:34:35

Ilya
01.03.2017
13:34:52
Господа, ни у кого нет ссылки на чат разработчиков на си плюсах?

Admin
ERROR: S client not available

Му
01.03.2017
13:34:54

Axm
01.03.2017
13:35:16
чтобы чувак все что смог объяснил, почему так, а не так

Aleksey
01.03.2017
13:36:51
меня смутило, почему мужик только слушает, а баба только говорит, это поведение - часть интерфейса человек же

Vasily
01.03.2017
13:38:21
Ну там более базовые вещи неверные :)
public void Speak(out string manName)
=> Console.WriteLine($"{Name} speaking to {manName}."); - доставляет, конечно

Axm
01.03.2017
13:39:28
ну там много больше проблем, я старался наговнокодить

Vasily
01.03.2017
13:39:59
Самое прикольное, что там работающих строк в разы меньше, чем неработающих

Axm
01.03.2017
13:40:17

Aleksey
01.03.2017
13:40:26
а, вы про синтаксис

Vasily
01.03.2017
13:40:43
Ну там не только синтаксис

Google

Axm
01.03.2017
13:40:55
не только, там в целом написано максимально далеко от правильного кода

Vasily
01.03.2017
13:41:03
Надо будет прям себе прикопать, на собеседованиях джунам давать

Aleksey
01.03.2017
13:41:17

Axm
01.03.2017
13:41:23
даже если исправить синтаксис и скомпилить, оно все равно не будет работать так, как ты ожидаешь

Vasily
01.03.2017
13:41:28
for (int i = 0; i < 100; i++)
{
Thread t = new Thread(() => counter++);
t.Start();
}
Шедевр
Я аж не возьмусь результат предсказать

Axm
01.03.2017
13:42:11
в этом и суть)

Vasily
01.03.2017
13:42:41
string Name { set; }
Няшно

Aleksey
01.03.2017
13:43:01
сейчас бы 100 тредов стартануть

Vasily
01.03.2017
13:43:15
Да хоть сколько

Axm
01.03.2017
13:43:18

Sergey
01.03.2017
13:43:37

Axm
01.03.2017
13:43:40

Ilya
01.03.2017
13:43:40
А это вообще норм на собеседовании на бумажек код писать?

Aleksey
01.03.2017
13:43:57

Axm
01.03.2017
13:43:58
мы не просили никогда код писать

Vasily
01.03.2017
13:44:18
Там в паре мест того
Эта группа больше не существует