
Valeriy
22.05.2017
15:20:47
типа надо ли получать по индексу и надо ли часто удалять элементы по средине

Сергей
22.05.2017
15:20:52
Удаляю в начале
В этом проблема

Valeriy
22.05.2017
15:21:02
ну те что связные

Google

Сергей
22.05.2017
15:21:16
Попробовал LinkedList, не особо бустануло скорость
Хотя мб кое-что проглядел

alix
22.05.2017
15:21:29

Axm
22.05.2017
15:21:40

Олег
22.05.2017
15:21:43
Stack какой-нибудь?

Сергей
22.05.2017
15:22:06

Axm
22.05.2017
15:22:35
https://msdn.microsoft.com/en-us/library/system.collections.queue.aspx

Олег
22.05.2017
15:22:40
https://msdn.microsoft.com/ru-ru/library/7977ey2c(v=vs.110).aspx

Сергей
22.05.2017
15:22:48
спс, попробую

Олег
22.05.2017
15:23:16

Му
22.05.2017
15:28:54
Стоит программист в очереди, парень подходит к кассе вне очереди, программист достает ствол, стреляет парню в ногу, склоняется над ним и говорит: "Это была очередь, а не стек"

Valeriy
22.05.2017
15:45:24
Стоит программист в очереди, стоит программист в очереди, стоит программист в очереди, стоит программист в очереди, идёт выносить мусор. Это был Java-програмист

Vinc
22.05.2017
15:48:22
на шарпе (а для бОльшей сложности, на нет коре) можно подобное реализовать?

Google

Vinc
22.05.2017
15:48:22
https://www.twitch.tv/sentdex
бедный иск интелект учится ездить в гта 5

Artem
22.05.2017
15:57:31
гайз, помогите с локализацией DataAnnotations в asp net core.
всё остальное нормально грузит данные локализации из ресурсов, кроме аннотаций.
1 надо добавить AddDataAnnotationsLocalization в startup.cs
2 создать файл ресурсов для вьюМодели Resources/ViewModels/НазваниеМодели/НазваниеВьюМодели.en.resx
3 в файле вьюМодели в error message указать ключ, который используется в ресурсе
4 на вьюхе добавить @inject IStringLocalizer<ВьюМодельНейм> ModelLocalizer
где я проебался ?

Му
22.05.2017
15:59:16

Artem
22.05.2017
16:00:58
я тоже ебался с этим долго
могу кинуть ссылку на норм туториал (в лс только, хз как тут в чатике с банами за ссылки)
но там не особо понятно, что нужно сделать для dataAnnotations
в оф доках тоже инфы мало
а ты в итоге смог сделать это*
?

Му
22.05.2017
16:01:10
сейчас, найду
public class SignInModel
{
[Required(ErrorMessageResourceName = "UsernameRequired", ErrorMessageResourceType = typeof(Resources.ModelResources))]
[Display(Name = "UserName", ResourceType = typeof(Resources.ModelResources))]
public string UserName { get; set; }
[Required(ErrorMessageResourceName = "PasswordRequired", ErrorMessageResourceType = typeof(Resources.ModelResources))]
[DataType(DataType.Password)]
[Display(Name = "Password", ResourceType = typeof(Resources.ModelResources))]
public string Password { get; set; }
[Display(Name = "RememberMe", ResourceType = typeof(Resources.ModelResources))]
public bool RememberMe { get; set; }
}

Artem
22.05.2017
16:02:34
о, ResourceType
а ну ка ща

Му
22.05.2017
16:02:41
а.. я засунул все ресурсы модели в один файл
кажется я так и не победил чтобы они были по отдельности
ну или просто забил, т.к. много получалось мелкого файла
services.AddLocalization(options => options.ResourcesPath = "Resources");
services.AddMvc()
.AddViewLocalization(Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat.SubFolder, opts => { opts.ResourcesPath = "Resources"; })
.AddDataAnnotationsLocalization();
вот такое в startup.cs

Artem
22.05.2017
16:17:55
в контроллере никакие IStringLocalizer не объявлено?
или во вьюхе?

Му
22.05.2017
16:25:08
во вьюхе конечно объявлены

Google

Му
22.05.2017
16:26:52
@inject IViewLocalizer Localizer
это во вьюхе
<input asp-for="UserName" type="text" class="form-control" placeholder="@Localizer["UserName"]" required autofocus>

Artem
22.05.2017
16:27:40
всё, разобрался
я делал путь к вьюмодели как Resoruces/ViewModels/названиеМодели/названиеВьюМодели
а надо Resources/Models/ViewModels/НазваниеМоделиViewModels/названиеВьюМодели
хотя в доках от ms как раз первый вариант

Влад
22.05.2017
16:35:12
Может кто кинуть годные уроки (основы) С# + DB?

Artem
22.05.2017
16:36:32

Влад
22.05.2017
16:36:51
0 в DB.

Dmitrij
22.05.2017
16:37:30
Чел есть на youtube. DFlessons или как то так. Там и c# и базы через EF

Владимир
22.05.2017
16:38:13
http://www.entityframeworktutorial.net/

Влад
22.05.2017
16:38:21
Спасибо, чекну)

Dmitrij
22.05.2017
16:40:49

Artem
22.05.2017
17:55:49
На профессорвеб и метаните есть.
На последнем есть даже ef core и dapper но очень обзорно, без деталей

alix
22.05.2017
17:57:57

Artem
22.05.2017
17:59:46
в даппере прям столько деталей
Про отсутствие деталей имел в виду еф кор, да и того хватит дабы суметь прикрутить к проекту, не особо поначалу вдаваясь в оф документацию
А даппер не юзал, мало что могу сказать

alix
22.05.2017
18:00:14
суперпросто и легковесно все

Илья
22.05.2017
18:51:40
В очень древнем коде увидел такое именование переменных: string @value = ... (типа того). Это что-то задепрекейтеное вроде. Никто не в курсе чем это было раньше и какой в этом смысл сейчас?
я имею ввиду собаку перед именем переменной

Mike
22.05.2017
18:56:24
/stat@combot

Combot
22.05.2017
18:56:24
combot.org/chat/-1001066857984

Google

Artem
22.05.2017
18:57:55

Влад
22.05.2017
18:58:04
int int = 5; // error
int @int = 5; // it works

Artem
22.05.2017
18:58:05
типа если решил ключевое слово языка заюзать
но только больше гемора с этим имхо, не видел реально нужных кейсов под такое

Admin
ERROR: S client not available

Илья
22.05.2017
18:59:01
понятно

Влад
22.05.2017
18:59:13
А вот зачем их используют перед строками хз. (Пример: string str = @"something";)

Илья
22.05.2017
19:00:19
\ слэш остается слэшем
в путях к файлам удобно писать

Влад
22.05.2017
19:01:08

Олег
22.05.2017
19:12:55

Му
22.05.2017
19:18:01
ребята :) такая задачка, есть массив объектов, у них поля parent - child, т.е. дерево. нужно эти объекты вставить отправить в другую систему, но в таком порядке чтобы при отправке child`а parent уже был отправлен до него, иначе внешняя система скажет что у child`а нет parent`а
есть какой-нибдуь алгоритм чтобы этот массив отсортировать в нужном порядке?

Denis
22.05.2017
19:18:42
Чтобы родители первыми отправлялись?

Му
22.05.2017
19:18:49
да

Denis
22.05.2017
19:19:14
В цикле отправку parent просто первым сделай

Му
22.05.2017
19:19:37
ммм...

Denis
22.05.2017
19:19:39
Оно по порядку идет, поэтому он отправится первым
Или я не правильно понял или..

Google

Denis
22.05.2017
19:20:24

Му
22.05.2017
19:20:25
имеешь ввиду рекурсивно просматривать объекты до момента когда попадётся тот, у которого нет parent`а, отправить его, потом вернуться на шаг назад, отправить его и т.д.?

Denis
22.05.2017
19:20:34
Мысли о другом:)

Му
22.05.2017
19:20:39
:)))

Denis
22.05.2017
19:21:01
По телеку досегпор тает лед крутят..
Я промолчу

Artem
22.05.2017
19:21:57

Му
22.05.2017
19:22:11
они приходят из другой системы в таком виде
к сожалению конечная система такого не умеет
грубо говоря мне приходит массив
id, parent id, name но в хаотичном порядке

Artem
22.05.2017
19:23:15
эм
ну тогда найти корень дерева, отправить его, потом все его потомки, потом все их потомки и тд
или просто рекурсивный обход от корня и далее
и если их там не over99999
и уже с нем работать
удобнее

Му
22.05.2017
19:24:22
хм.. да, найти корень а потом спускаться вниз отправляя все объекты на уровень ниже, и так спускаться до низу
спасибо
Эта группа больше не существует