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

Страница 698 из 1888
Ruslan
05.04.2017
11:46:38
ну норм filename как начало секции

Илья
05.04.2017
11:47:21
ну норм filename как начало секции
а в ней еще подсекции error или warning

Ruslan
05.04.2017
11:47:43
как таковой иерархии не наблюдается

Илья
05.04.2017
11:47:48
при этом есть еще data - которая может быть или не быть

Google
Timerkhan
05.04.2017
11:47:59
Да, берешь блок и пишешь по нему сущность.

Летучая
05.04.2017
11:48:14
либо можно маркеров понаставить

и по ним определять, где секции начинаются и кончаются

но ваще

это лучше имхо делать прям при парсинге нодов хтмл

типа если парсилка нашла секцию еррор, то следующие записи куда-нибудь положить

Илья
05.04.2017
11:49:50
у меня сейчас сделано через enum, т.е. есть класс TableRow у которого есть поле RowType которое может принимать значения Filename, Error, Warning, Data

и список из этих TableRow

с уже проставленными типами

Alex
05.04.2017
11:51:20
Это очень по-извращенски как-то

Timerkhan
05.04.2017
11:51:51
я могу ошибаться, поправьте меня конечно, н оя бы парсил в такой класс:



Илья
05.04.2017
11:52:18
не, не то

Google
Nikolay
05.04.2017
11:52:52
Названия паблик переменных с маленькой буквы не очень хорошо

Timerkhan
05.04.2017
11:53:03
не, не то
Почему?

Илья
05.04.2017
11:53:34
Почему?
ну потому что это вообще не то))) где названия групп? где name и description? где data?

большую часть данных где-то потерял

Ruslan
05.04.2017
11:55:16
Илья
05.04.2017
11:55:47
добавить эти свойства не проблема, этож пример)
конечная структура должна получиться намного сложнее одного класса

я показывал пример конечных данных

[ "filename": "filename", "fileproblems": [ { "problemtype": "error", "name": "name", "description": "data : description" } ] ]

Андрюшка :D
05.04.2017
11:56:54
не среда, а день благородных господ :D спасибо, пожалуйста. эхъ,где тот срач А БЛЯТЬ У ТЕБЯ МОДЕЛЬ АНЕМИЧНАЯ ПРИДУРОК

но так приятнее :D

Alex
05.04.2017
11:58:21
@Илья, что такое data?

Илья
05.04.2017
11:58:46
Aleksey
05.04.2017
12:01:12
powered by google.translate (c)

Timerkhan
05.04.2017
12:01:25


Илья
05.04.2017
12:02:43
да, примерно так у меня и сделана структура, осталось только придумать алгоритм чтобы раскидать строки по ней (=_=)

Timerkhan
05.04.2017
12:03:13
Ну, расскидывай теперь)

Alex
05.04.2017
12:05:07
Идёшь циклом от filename до следующего filename или конца файла

В каждом блоке ошибок идёшь от первой строки с названием группы до последней строки name

Arseniy
05.04.2017
12:13:47
А чем вообще file name отличается от остальных строк? Где ограничения на символы или что-то вроде

Google
Женя
05.04.2017
12:25:35
а как быстро преобразовать одномерный байтовый массив размеров 160 байт, в двухмерный [4,40] ?

Женя
05.04.2017
12:30:30
ну с двухмерным просто наглядней

хотя можно и с одномерным конечно работать

Ilya
05.04.2017
12:31:01
будет слишком много накладных расходов

Arseniy
05.04.2017
12:39:49
а как быстро преобразовать одномерный байтовый массив размеров 160 байт, в двухмерный [4,40] ?
напиши просто хелперов типо геттер-сеттер, чтобы был api как у двумерного массива

N
05.04.2017
12:52:35
ух, на собеседовании был, впервые задавали некоторые вопросы с метанита. Я думал их не спрашивают.

Ruslan
05.04.2017
12:53:27
самый интересный вопрос какой был?

N
05.04.2017
12:55:16
да хз, они все тупые нахуй, я в жизни не видел чтобы так говнокодили.

типо объявление переменной к примеру ClassA a = new Class B() B унаследован от А, нахуй так жить

но для "мывамперезвоним" нормально :)

Ruslan
05.04.2017
12:58:20
хах бывает)

N
05.04.2017
13:00:12
теоретически могут перезвонить и даже взять, я в целом то ответил. Задавали чем абстрактный класс от интерфейса отличается

сказал ничем)

Axm
05.04.2017
13:01:21
ты троллируешь или реально не знаешь?

и про объявление переменных тот же вопрос

N
05.04.2017
13:01:33
А вакансия с год висит, хз кого они ждут, я не думаю что для меня эта роза цвела.

Vasily
05.04.2017
13:01:56
Эххх

Мельчает молодежь

Скоро уже не будут знать, как работает GC

Google
N
05.04.2017
13:02:57
ну класс это класс, интерфейс это интерфейс, и то и то реализовавыть надо

Vasily
05.04.2017
13:03:03
С таким подходом прямая дорога в js

N
05.04.2017
13:03:07
чем класс от интерфейса отличается я знаю.

Axm
05.04.2017
13:03:20
а чем абстрактный класс от интерфейса, знаешь?

N
05.04.2017
13:03:44
точно нет

Vasily
05.04.2017
13:05:18
Я ж грю - js ждет

Ilya
05.04.2017
13:05:18
Технически в il коде они отличаются только меткой, у интерфейса есть метка, чтобы компилятор знал, что это интерфейс а не класс, но в целом да, они одинаковые

N
05.04.2017
13:06:53
всё я загуглил, теперь знаю. Только от того что я это знаю мне фиолетово

Admin
ERROR: S client not available

Andrew
05.04.2017
13:06:53
а как быстро преобразовать одномерный байтовый массив размеров 160 байт, в двухмерный [4,40] ?
нинада, сделай N стримов/буферов, чего угодно, читай циклом и каунтер по кольцу гоняй от 0 до N-1, не плоди сущности

N
05.04.2017
13:08:18
просто если честно я это все никогда не юзал, я херачил обычные классы, потому что небыло нужны пилить абстрактные и интерфейсы

Ruslan
05.04.2017
13:09:45
N
05.04.2017
13:09:55
реальных задач, где надо было юзать интерфейсы или абстрактные классы, нет. По мне это уже довольно объемные системы.

Andrew
05.04.2017
13:11:00
реальных задач, где надо было юзать интерфейсы или абстрактные классы, нет. По мне это уже довольно объемные системы.
гетерогенных коллекций даже небыло? это ведь даже в простейших приложеньках под мобилки нужно бывает

Сергей
05.04.2017
13:11:22
Есть же отличный go где нет этой всей ебатни

Andrew
05.04.2017
13:12:30
в го есть интерфейсы и с ними ебутся вместо джинериков

N
05.04.2017
13:12:40
а что мне мешает туда идти?

Google
Сергей
05.04.2017
13:13:01
N
05.04.2017
13:13:06
да

Ruslan
05.04.2017
13:14:03
имхо в идеале может наступить момент когда в зависимости от задачи будешь выбирать ЯП, но это не точно)

Сергей
05.04.2017
13:14:35
да
Видимо работодатели со своими хуевыми вопросами

N
05.04.2017
13:16:43
ну да, я отражаю что эти все вопросы на проверку знания языка

Andrew
05.04.2017
13:16:52
имхо в идеале может наступить момент когда в зависимости от задачи будешь выбирать ЯП, но это не точно)
мне в итоге работадатели не верят) потому нужно выбрать загон и задротить в нём)

Ruslan
05.04.2017
13:17:13
жара)

N
05.04.2017
13:17:17
бля, только что позвонили, говорят на проверку в сб компании меня надо

ахах бля я в шоке

значит я не такой уж и еблан, или еблан полный что такой дрочней занимаюсь. Одно из двух.

Axm
05.04.2017
13:17:56
понабирают по объявлениям...

N
05.04.2017
13:18:41
по вакансиям

Andrew
05.04.2017
13:19:47
отчаялись) хотя я не помню чтоб меня по архитектуре когда-то спрашивали, больше по сетевым протоколам да синхронизации потоков

Дмитрий
05.04.2017
13:20:21
знать теорию, конечно, хорошо

но достаточно знать просто на таком уровне, чтобы сказать "о, где-то такое было" и найти где достаточно быстро

Andrey
05.04.2017
13:20:56
ребятки на raspberry core сервак заведется же?

N
05.04.2017
13:20:57
на самом деле я не считаю что прогер, при этом даже не уровня среднего, должен до таких мелочей знать ЯП. Пройдет несколько лет ЯП изменится. ЯП это всего лишь инструмент, и конкретные мелочи изучатся со временем.

Дмитрий
05.04.2017
13:21:07
а дальше уже гугл и свои мозги

типа видишь такой слово ninject и bind/to, но как это пишется правильно в коде- не помнишь

так и зачем, если у тебя в голове всплыло "di и ioc" и ты спокойно загуглить можешь

потом 10 минут освежить знания и нормально

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

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