[Ответить в тред] Ответить в тред



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 539 | 34 | 188
Назад Вниз Каталог Обновить

C#, C sharp .net Тред с потерянным номером 2 Аноним 13/03/17 Пнд 13:01:00  952642  
88750c4447.jpg (24Кб, 750x422)
sisharp.png (50Кб, 375x360)
513092558d2.jpg (23Кб, 750x422)
441a75638eb5763[...].jpg (59Кб, 750x422)
Шапка: https://github.com/CSharpShapka/SharpHat/wiki
Предыдущий тред: https://2ch.hk/pr/res/938595.html
Предпредыдущий тредю: https://2ch.hk/pr/res/927547.html
Аноним 13/03/17 Пнд 13:57:30  952749
Первый нах
Аноним 13/03/17 Пнд 14:28:34  952774
Всё говнокодите?
Аноним 13/03/17 Пнд 14:47:23  952789
а почему в этот раз не заебенили дефолт конструкторы?
чем отмазались?
Аноним 13/03/17 Пнд 14:47:57  952790
>>952789
праймари конструкторы же
Аноним 13/03/17 Пнд 15:11:17  952808
>>952789
Чито ето, поясните ньюфагу.
Аноним 13/03/17 Пнд 15:23:18  952823
14725181849271.jpg (18Кб, 1001x576)
Как должно выглядеть портфолио хорошего потенциального разработчика на Net?

Как показать что я что то понемаю в шаблоннах проектирования в своем портфолио?
В смысле может есть какие то не крупные проекты где можно их применить несколько штук?


Проекты не обязательно должны быть огромные интерпрайзы?
Аноним 13/03/17 Пнд 15:52:19  952852
>>952823
портфолио вообще не нужен. Чисто для себя можешь сделать проект который при случае было бы не стыдно показать. В конторах на партофлио програмиста не смотрят. Нужны знания.
Аноним 13/03/17 Пнд 16:46:53  952869
Шарпач, что по проектированию архитектуры почитать? Уволился из говноконторы-костылестроителя, устроился в компанию с труЪ-разработкой с тестировщиками, техническими писателями и прочими, сижу охуеваю вторую неделю. Привык всю архитектуру в общем виде прикидываться в голове, а детали уже на ходу продумывать/исправлять. А тут все наоборот - сначала нарисуй архитектуру, потом уже код пиши. Тяжело, непонятно, хотя проект дали пока мелкий.
Аноним 13/03/17 Пнд 19:06:01  952929
>>952869
майкрософтскую книгу по проектированию архитектуры приложения - можешь начать с нее. другого достаточно объемного источника я найти не смог, исключая индусские бложики
Аноним 13/03/17 Пнд 19:15:32  952938
>>952808
http://odetocode.com/blogs/scott/archive/2014/08/14/c-6-0-features-part-ii-primary-constructors.aspx
Аноним 13/03/17 Пнд 19:46:14  952955
blob (25Кб, 293x497)
Чому это говно выведет ABC?
Аноним 13/03/17 Пнд 20:52:39  952990
>>952929
ссыль плз
Аноним 13/03/17 Пнд 20:54:20  952991
>>952955
ну значит А:
есть альтернатива A.Print2 и new C.Print2. работа оператора new зависит от типа ссылки. т.к. это говно у тебя имеет ссылку А, то и работает первый вариант

значит В:
у тебя объект типа С наследует оверрайд Print1 для типа В и в самую последнюю очередь имеет виртуальный родной Print1. ты не обращаешься прямо к A-шному Print1, поэтому получаешь последнюю доступную реализацию

ну а С, исходя из объяснения по пункту А, потому и С
Аноним 13/03/17 Пнд 20:54:54  952993
>>952990
http://download.microsoft.com/documents/rus/msdn/%D1%80%D1%8B_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%BF%D0%BE%D0%BB%D0%BD%D0%B0%D1%8F_%D0%BA%D0%BD%D0%B8%D0%B3%D0%B0.pdf
Аноним 13/03/17 Пнд 20:58:45  952999
>>952993
"ры_приложений_полная_книга"? ну годно вроде
где и как нашел?
Аноним 13/03/17 Пнд 21:16:12  953012
Почему программировать под винду зашкварно?
Часто встречается в разных обсуждениях пренебрежительное отношение к написанию кода под винду.
Аноним 13/03/17 Пнд 21:17:15  953013
>>952929
Спасибо, завтра начну.
Аноним 13/03/17 Пнд 21:57:40  953045
Котаны, помогите.
Создал консольное приложение и добавил к нему юнит-тест приложение. Через nuget установил NUnit, но ссылка на пакет добавилась в основной проект (консольное приложение). Как сделать, чтобы ссылка добавлялась в дополнительный проект (юнит-тест приложение)?
Аноним 13/03/17 Пнд 22:03:32  953057
>>952991
>работа оператора new зависит от типа ссылки
Ебанулся? new создаст, то что справа, хоть ссылка на обжект, new C() создаст C.
Про выбор вызываемого метода можно посмотреть тут
https://habrahabr.ru/post/149287/
или для хардкорщиков, в библии спецификации языка
http://www.ecma-international.org/publications/standards/Ecma-334.htm
Аноним 13/03/17 Пнд 22:05:18  953060
>>953012
И ты об этом решил спросить в треде языка, который в 99,9% случает используется для кодинга под винду? Интеллект не сильная твоя сторона.
Аноним 13/03/17 Пнд 22:05:19  953061
>>952999
на дурака загуглил "проектирование архитектуры .net приложения". а оно возьми и существуй

>>953012
перестань общаться с рубидаунами
Аноним 13/03/17 Пнд 22:06:50  953068
>>953057
ебнулся? я говорю про new в контексте описания членов класса
а ты знаешь только одно назначение этого ключевого слова?
Аноним 13/03/17 Пнд 23:00:35  953105
>>953068
Чего? Какие члены класса? С new ты либо создаешь экземпляр, либо перекрываешь метод, какие еще назначения? Ну да, еще в дженериках, но это уж совсем из другой оперы.
>работа оператора new зависит от типа ссылки. т.к. это говно у тебя имеет ссылку А, то и работает первый вариант
по моему здесь всё предельно ясно, а ты пытаешься отмазаться и съехать. Ну или скажи в каком случае
new C() не создаст экземпляр класса C, ведь
>new зависит от типа ссылки
Аноним 13/03/17 Пнд 23:20:39  953126
>>953105
>new зависит от типа ссылки
public override string ToString()
и
public new string ToString()
вызов одного из этих двух методов зависит от типа ссылки

>пытаешься отмазаться и съехать
я просто промолчу
Аноним 13/03/17 Пнд 23:33:14  953137
>>953060
Сори, я в другие треды, кроме этого, не захожу.
Аноним 14/03/17 Втр 01:16:10  953196
>>952852
>портфолио вообще не нужен. Чисто для себя можешь сделать проект который при случае было бы не стыдно показать.
Вот из-за таких советов уровня /b, я и проебал контракт на 11к долларов и разработку приложения с базой.
Аноним 14/03/17 Втр 02:00:57  953214
>>953196
Советы не освобождают тебя от собственной башки.
Жаловаться на советы в интернете, кек.
Аноним 14/03/17 Втр 02:03:09  953218
>>953214
Дурак чтоли? Я не жалуюсь а говорю что совет твой - говно.
Аноним 14/03/17 Втр 02:07:19  953223
>>953218
То не мой совет был, я мима.
Аноним 14/03/17 Втр 02:15:15  953232
>>953223
Ну тогда так. Я полностью понимаю что в своё время я мог бы написать пару приложений "чтобы показать", а ещё с десяток выдрочить, поправить кнопки, отладить функционал. Просто чтобы было что показать. Но я этого не сделал, Я ДУРАК. И я сейчас жалею что у меня нет кое-какого худо бедно сформированного портфолио. Потому-что в своё время я мог бы имея портфолио получить крутой контракт на разработку.
Ты можешь точно так-же ничего не делать, а можешь сделать портфолио, которое будет ждать своего часа. В любом случае оно может пригодиться и плохо от этого тебе не будет.
Аноним 14/03/17 Втр 02:28:30  953243
>>953232
Я как-то пришел раз со своим небольшим проектиком на мвс, чтобы показать код. Меня обосрали, сказали что коммерческая ценность моего проекта стремится к нулю, код никто не смотрел. Единственная претензия которая была по существу это неровная верстка "Почему вы решили вот это чуть левее поставить, это намеренное решение?!"
Может проект и говно, но хотелось бы аргументации, а не ты хуй — я гуру. Закончилась все охуительным советом ВНИКАЙТЕ В СУТЬ ВЕЩЕЙ с таким снисходительным видом.
Аноним 14/03/17 Втр 02:42:38  953252
>>953243
Я не понимаю почему ты ответил на пой пост. И что ты хотел сказать.
Аноним 14/03/17 Втр 02:58:35  953256
>>953243
А что такое мвс?
Аноним 14/03/17 Втр 03:02:30  953259
>>953256
Міністерство внутрішніх справ
Аноним 14/03/17 Втр 03:34:05  953271
>>953256
Mодель Vью Cонтроллер
Аноним 14/03/17 Втр 05:48:48  953295
Посоветуйте туториалов для совсем начинающих по разработке на Ксамарине под Universal Windows Platform. Под ведро и гейфон полно, а под винду я не нашёл.
Аноним 14/03/17 Втр 06:36:20  953302
>>953295
мертвая платформа, вот и нету. Рекомендую не тратить время.
Аноним 14/03/17 Втр 07:38:27  953315
>>953302
Мне не для работы, а для себя. Ну и я думал на ксамарине код примерно одинаков, разница между платформами минимальна. Это не так?
Аноним 14/03/17 Втр 08:10:37  953328
>>953196
руским по-белому написано в конторах. Если ты мамкин фрилансер - то естеснно было бы неплохо иметь доказательства твоей крутости. Но даже здесь никому не нужна твоя писулька. Вот если ты пушишь в опен сорс какой - это да.
Аноним 14/03/17 Втр 08:12:02  953329
>>953315
юзай формы. Будет запускаться на всех платформах
Аноним 14/03/17 Втр 08:22:03  953334
>>953328
Я в конторе и работаю. Провели миниконкурс среди штата программистов, кто возьмётся за проект.
Аноним 14/03/17 Втр 08:53:47  953347
Народ, такая задача у меня. Есть некоторый базовый класс, допустим с текстовыми полями, и от него наследуются классы A B C, у них тоже есть свои поля. Есть набор экземпляров этих классов, ну список допустим, и нужно вывести на экран их содержимое, причем не как попало, а сгруппировать по классам, т е сначала выводятся только содержимое объектов класса А, и так далее.
Просто вывести на экран это довольно просто насколько я понимаю, я бы завел виртуальный метод в каждом классе, которое всё содержимое выводит, а дальше тупо по списку прошелся, вызывая для каждого объекта этот метод, а вот как сделать так чтобы именно по группам их вывести я хз. Есть какие-нибудь приемчики для таких вещей, или мб я вообще через хуи всё делаю?
Аноним 14/03/17 Втр 08:56:21  953349
>>953347
Reflection
Аноним 14/03/17 Втр 09:39:29  953368
>>953347
Запили IComparer и сортируй список.
Аноним 14/03/17 Втр 11:03:24  953399
>>953328
ШТО??? Конкурс? знатно проиграл
Чо за контора хоть?
Аноним 14/03/17 Втр 11:04:24  953403

>>953334 --> >>953399
Аноним 14/03/17 Втр 14:56:54  953554
>>953368
причем тут сортировка-то?

>>953347
ну так юзируй GroupBy
ключ групбая можно получать уныло с помощью x as A != null return "A", можно добавить интернал поле InstanceKey (хуевый случай), можно наградить типы каким-то аттрибутом и рефлексией тянуть его значение
хз, какой из вариантов тебе подойдет лучше
Аноним 14/03/17 Втр 15:05:08  953559
>>953399
>>953403
Не понял, с чего проиграл? Обычная ситуация. Написать кое какую прогу для нужд компании, не особо мегакрутосуперпупер техническую новинку аля линукс имени Сталина, а что-то типа системы учёта оборудования с блэкджеком и шлюхами (примерно с возможностью найти ноут, найти на какого работника он записан, найти документ по которому он записан и найти этот ноут в корпоративной сети и сказать где этот ноут сейчас). Выделили бюджет, создали проект, выставили ТЗ на 400 страниц, с полным описанием. Предложили мне, так как у меня есть опыт. Я согласился, обозначил опыт, рассказал про умения, но по факту меня отшили именно потому-что я не смог показать каких-либо написанных мной приложений. А я приложения писал только под заказ, соответственно конфиденциальную инфу показать не мог. Ну и не мог сказать "Привет начальник, я у тебя 8 лет работаю, и 8 лет сидя на работе пишу для биржи фриланса".

В итоге через пол года контракт отдали Люкссофту.

>Чо за контора хоть?
Не буду говорить. Не хочу чтобы меня уволили или чтобы потом не говорили "ВОТ У ЭТИХ В КОНТОРЕ ТАКОЙ-ТО БИЗНЕСС ПРОЦЕСС, СНАЧАЛО ДЛЯ СВОИХ!!1111 Пижоры кокие!!!1111"
Аноним 14/03/17 Втр 17:56:15  953747
blob (11Кб, 347x190)
Меня уже начинает раздражать MVVM, антоны. Вот сейчас, допустим, имею 3 класса бизнес-логики модель-хуель. Экземляр какого-нибудь класса вложен в экземляр другого класса. И вот тут начинаются маневры с INPC. Тонны копипаста выбешивают нахуй. Так еще надо хендлить PropertyChanged в дочернем классе и передавать по цепочке. Может, я не так использую этот ебучий паттерн? Хочется одновременно сидеть на стульях с INPC и чистым кодом.
Аноним 14/03/17 Втр 17:59:25  953750
>>953747
Пикча случайно прилепилась.
Аноним 14/03/17 Втр 18:49:10  953774
Анон, скажи, какие знания по срешётке нужны на работах? Что постоянно спрашивают при беседе с рабовладельцем работодателем? Какие-нибудь внутренние устройства списков и словарей, как чего куда компилится, асинхронности всякие и прочее. Есть какой-нибудь "набор знаний юного шарпеиста", который надо знать 100%?
Аноним 14/03/17 Втр 19:01:28  953782
Привет.
НА работе сказали заюзать Moq, но также сказали сделать так чтобы DBCantext брал данные не с БД, а с Json. Как это реализовать?
Аноним 14/03/17 Втр 20:04:37  953811
>>953243
>Меня обосрали, сказали что коммерческая ценность моего проекта стремится к нулю
Как и вашего.
https://www.youtube.com/watch?v=oRphTqIlD3w
Аноним 14/03/17 Втр 20:29:01  953833
>>953774
1. Чем отличается абстрактный класс от интерфейса.
2. Почему люки круглые.
3. Кем вы видите себя через 5 лет.
Аноним 14/03/17 Втр 20:33:24  953836
>>953833
1. Реализацией.
2. Легче снимать.
3. Мамкой твоей.
Аноним 14/03/17 Втр 21:32:39  953892
>>953833
ну то есть если я прусь из жабакодера пройти собес на шарпокодера будет несложно? а как же ASP.NET и прочие радости, которые в чуть ли не каждой вакансии?
Аноним 14/03/17 Втр 21:37:59  953898
>>953836
Когда готовы выйти?
Аноним 14/03/17 Втр 22:23:16  953942
>>953892
> 4. ASP знаете?
Аноним 15/03/17 Срд 02:12:08  954047
>>952642 (OP)
При выполнении фрагмента кода
int j = 0;
for (byte i = 1; i > 0; i++) j = i; какой будет результат?
Аноним 15/03/17 Срд 03:04:50  954062
Я думаю изучить шарп, и возник вопрос. Вот в нём всё серьёзнее, чем в скриптовых языках - компиляция, огромные фреймворки, сложная архитектура. А в чём ключевая разница жабошарпов со скриптовыми языками вроде питона, руби, ноды? Ну кроме скорости. Там есть какая нибудь киллер фича, в жабе и шарпе, чего-то такого, чего нет совсем в скриптовых языках, что оправдывало бы эту серьёзность?
Аноним 15/03/17 Срд 03:10:29  954065
>>954047
Очевидно 255
Аноним 15/03/17 Срд 03:11:29  954066
>>954062
Что за скриптовый язык такой, нода? Знаю node.js но у него жабаскрипт язык.
Аноним 15/03/17 Срд 03:12:25  954068
>>954062
Без контроля типов само понятие абстракции в языках программирования становится пустым и имеющим чисто академический интерес. Абстракция может работать только в языках, постулирующих строгий статический типовой контроль для каждой переменной и функции.

Весьма примечательно, что абстрактный тип данных через 25 лет после своего изобретения появился вновь под названием "объектно-ориентированный". По своей сути этот современный концепт (принимаемый многими как панацея) более всего связан с построением иерархий классов или типов. Более старое понятие не было, в сущности, понято, пока не появился новый ярлык "объектно-ориентированный"; теперь же программисты признали присущую абстрактному типу данных мощь и обратились, наконец, к нему. Однако, чтобы об объектно-ориентированных языках можно было говорить всерьез, в них должна быть реализована строгая статическая типизация, которую нельзя было бы нарушить; это дало бы возможность программисту полагаться на компилятор в деле идентификации разного рода несогласованностей.
Аноним 15/03/17 Срд 03:16:12  954071
>>954062
Срачи тут разводить вздумал?
Аноним 15/03/17 Срд 03:18:04  954072
>>954065
А так?
for (int i =0, j = 1; i < 2; i++)
{i--; j=-j;}
Аноним 15/03/17 Срд 03:19:28  954073
>>954072
Так у тебя j =0 или 1, непонял.
Аноним 15/03/17 Срд 03:19:59  954074
>>954073
1
Аноним 15/03/17 Срд 03:20:50  954075
>>954073
>>954074
Тогда бесконечный цикл
j будет равен то 1 то -1
Аноним 15/03/17 Срд 03:22:40  954076
>>953833
>1. Чем отличается абстрактный класс от интерфейса.
Кстати, любого программистишку можно обоссать на собеседовании вопросом:
ЧЕМ ОТЛИЧАЕТСЯ АБСТРАКТНЫЙ КЛАСС ОТ ТРЕЙТА?
а на самом деле - ничем
Аноним 15/03/17 Срд 03:24:32  954077
>>954076
Мне как-то задали вопрос на собеседовании
ЧЕМ ОТЛИЧАЕТСЯ АБСТРАКТНЫЙ КЛАСС ОТ ЦИКЛА
Аноним 15/03/17 Срд 03:25:13  954078
>>954075
Спасибо, антош
Аноним 15/03/17 Срд 03:26:16  954079
WelcometoOmsk.png (517Кб, 500x500)
>>954077
Аноним 15/03/17 Срд 03:30:04  954081
>>954077
Элементарно, Ватсон, цикл - это код, а абстрактный класс - это данные.
А вот про трейт никто не ответит, и можно словить немало лулзов и хорошо поглумиться над кодерком.
Аноним 15/03/17 Срд 03:36:39  954085
>>954081
А я ньюфаг, так пока и не смго понять в чём профит от абстрактного класса относительно неабстрактного. Вроде он должен меньше памяти есть, но это как-то притянуто за уши по моему.
Аноним 15/03/17 Срд 03:37:51  954086
>>954081
Трейтом можно вызвать несколько абстрактных классов и применить к ним наследование и очерёдность.
Но я не уверен в своём ответе. Поправьте меня если что.
Аноним 15/03/17 Срд 03:48:16  954089
>>954085
Для наследования и полиморфизма, чтобы в потомках можно было вызывать одинаковый метод. В абстрактном классе этот метод не реализуется, а у каждого потомка - реализуется нужным образом.
Другой причины заводить абстрактные классы нет. Они абсолютно не нужны в языках, где есть интерфейсы и подмешивание (mix in, например, в C# это расширяющие методы с this параметром, а в Java default-методы в интерфейсах). Но оставлены по традиции.
И да, огромная пирамида-иерархия из абстрактных классов это плохо:
https://ru.wikipedia.org/wiki/Хрупкий_базовый_класс

>>954086
Трейт - это просто костыль, чтобы использовать абстрактные классы с множественным наследованием там, где для них разрешено лишь одиночное наследование.
Аноним 15/03/17 Срд 04:18:19  954101
>>954089
Спасибо анон.
Аноним 15/03/17 Срд 10:15:45  954169
>>954089
>Для наследования и полиморфизма, чтобы в потомках можно было вызывать одинаковый метод.

>Они абсолютно не нужны в языках, где есть интерфейсы и подмешивание. Но оставлены по традиции.

зачем ты делишь на ноль?


а еще не очень понятно про методы-расширения. каким образом они нивелируют абстрактные классы?
Аноним 15/03/17 Срд 10:18:04  954170
>>953559
то есть, если я тебя понял, то твоя контора захотела запилить полезняшку себе. Они искали исполнителя среди сотрудников своей же конторы. И тебя не взяли т.к. ты им не показал свои проекты? Надеюсь, я не правильно понял
Аноним 15/03/17 Срд 11:53:40  954230
Есть два репозитория, каким образом разделить между ними контекст подключения. Нормально же будет передавать его ввиде аргумента конструктору?
Аноним 15/03/17 Срд 12:08:11  954236
>>954169
>зачем ты делишь на ноль?
Это не он, а полоумный Страуструп, который не желает добавлять в язык интерфейсы, типа, он тут умнее всех остальных.
Аноним 15/03/17 Срд 12:09:03  954238
>>954230
Именно так, на RSDN это называли «явная передача контекста».
Аноним 15/03/17 Срд 12:22:50  954251
>>954230
U N I T O F W O R K
N
I
T
O
F
W
O
R
K
Аноним 15/03/17 Срд 12:42:49  954271
>>954170
Да, ты правильно всё понял.
Я работаю НЕ программистом, а в смежной сфере. Если говорить очень грубо, я админю. Поэтому проэктов которые я делаю для компании именно программированием - в природе нет.
Аноним 15/03/17 Срд 13:05:47  954288
Удобный ли си-шарп язык? Надо иногда хуякс-хуякс приложение сделать. Си-шарп для этого создан? Во сколько раз быстрее пишутся программы по сравнении с C++?
мимо-крестоблядь
Аноним 15/03/17 Срд 13:08:18  954293
>>954288
Лучший язык программирования.
Аноним 15/03/17 Срд 13:08:38  954294
>>954288
быстрее только хаскель
Аноним 15/03/17 Срд 13:08:50  954295
>>954293
А во сколько раз быстрее пишутся программы?
Аноним 15/03/17 Срд 13:09:30  954296
Оки. А как его лучше всего учить? Есть ли какие-нибудь видеокурсы типо степика или надо читать книгу?
Аноним 15/03/17 Срд 13:15:24  954304
>>954295
В 2.73 раза быстрее.
Аноним 15/03/17 Срд 13:55:28  954321
>>954271
аёпт. а я думал ты погромист.
Но довольно странная ситуация, анон.
Контора должна быть в курсе навыков своих сотрудников
Аноним 15/03/17 Срд 16:29:16  954435
Шарпаны, сколько сейчас .net миддл в ДС получает?
Аноним 15/03/17 Срд 16:39:45  954447
>>954435
Трехразовое питание.
Аноним 15/03/17 Срд 17:00:51  954463
>>954076
Эмм, ну в случае C#: трейт не может содержать свойств и индексаторов, а также отсутствует параметрический полиморфизм.
Аноним 15/03/17 Срд 17:04:03  954464
>>954447
Свинцом.
Аноним 15/03/17 Срд 17:38:24  954487
Поясните ньюфагу как создать переменные ссылочного типа внутри for, в конце названия которых будет текущее значение i

Что то вроде
for (int i = 1; i == 10; i++)
{
building test = new building(i, 0, 0);
}
Но я хочу, что бы переменные были вида test1, test2 и так далее.
Аноним 15/03/17 Срд 17:39:36  954490
>>954487 Фикс

for (int i = 1; i == 10; i++)
{
building test = new building(i, 0, 0);
}

По какой то причине крисов вставилось из MVS
Аноним 15/03/17 Срд 17:47:50  954499
>>954487
Создаешь массив и получаешь test[1], test[2] и так далее.
Аноним 15/03/17 Срд 17:48:54  954501
>>954490
Зачем тебе это? Dictionary не хочешь использовать?
Аноним 15/03/17 Срд 18:30:38  954528
как деплоить netcore?
Аноним 15/03/17 Срд 18:43:19  954543
>>954487
Никак.
Аноним 15/03/17 Срд 19:25:23  954577
>>954528
-->
>>954543
Аноним 15/03/17 Срд 21:34:23  954688
>>952642 (OP)
Что обычно подрумянивают под "глубокими знаниями". Вот читаю требования.
>Глубокие знание Entity Framework
>Глубокие знание T-SQL
Меня блядь это всегда в тупик ставит.
Аноним 15/03/17 Срд 23:40:14  954761
>>954688
это глубже, чем может рекрутерша
Аноним 16/03/17 Чтв 05:09:44  954839
>>954688
Короче пишешь Select * From MyTable и у эйчарши мокреют трусики.
Аноним 16/03/17 Чтв 05:40:17  954841
>>954839
И потом сидит целый день в мокрых трусах
Аноним 16/03/17 Чтв 10:25:14  954890
Зачем в MVVM Light доступ к данным реализован через Action колбэк, а не напрямую через свойства?
Те:
при вызове функции GetData у экземпляра DataService закладываются данные и вызываются в MainViewModel через лямбда функцию. Зачем все так усложнено, почему нельзя просто вернуть коллекцию данных или это такой хитрый способ получать и обрабатывать два конкретных параметра (данные + статус ошибки)?
Аноним 16/03/17 Чтв 11:32:33  954923
>>954839
Да ну, хуйню какую-то спросят, а весь SQL для меня как магия, одно дело джойны фигачить, другое дело глубокие знания. По EF тоже самое, глубокие знания это для меня когда ты какие-то плагины пишешь и в исходниках роешься.
Аноним 16/03/17 Чтв 14:48:10  955008
>>954688
Ну по T-SQL наверное какие-нибудь планы выполнения, оптимизация, индексы (я сам не ебу в этом говне). По EF трекинг сущностей, стейты (давно не пользовался этим калом).
Аноним 16/03/17 Чтв 15:01:29  955014
Screenshot20170[...].png (11Кб, 1191x102)
Аноним 17/03/17 Птн 00:42:11  955451
>>952642 (OP)
Есть вопрос по дебагеру, возможно ли во время выполнения процесса(программы) какую он команду сейчас выполняет?
Аноним 17/03/17 Птн 01:44:17  955484
>>955451
Команду IL? Или команду на шарпе?
Аноним 17/03/17 Птн 02:14:40  955490
>>955484
на шарпе
Аноним 17/03/17 Птн 08:29:30  955559
>>955490
ставишь выполнение на паузу и смотришь
Аноним 17/03/17 Птн 17:53:32  955851
12213.JPG (13Кб, 279x192)
Шарпач, вот поясни. Встретилась в гайде задачка по строительству пирамидки, пикрил. И так и так ебусь не получается правильно сделать. Хуй с ним думаю, дай попробую как тут всякие макаки советовали и зайду на стакофверфлоу за ответом. Куча всевозможных решений, костыльное программирование на уровне Ноя, все переменные у все при чём это a,b,c,d,f,g,etc ни одного комментария хотя казалось бы ты на вопрос отвечаешь и комментарии по коду маст хэв от слова совсем. Индусы вообще условия меняют и добавляют переменные которые нахуй не нужны. На ютубе с ответом оказалось ниразу не лучше. В итоге открыл место где хранятся ответы и увидел что это было так просто и даже логику решения объяснили в 5 строчек. И вот у меня вопрос возник какого лешего каждый первый УЁБОК что мнит себя тут и вообще в интернете программистом заливает о необходимости правильного именование переменных, комментариях, тестах поносят за говнокод и костыльное программирование при это даже сами не замечают что это именно они и им подобные это и плодят. Как так получилось в сфере которая подаётся как сорт оф илитка?
Аноним 17/03/17 Птн 17:57:17  955855
>>955851
Да потому что на стаковерфлоу и двачах всем похуй, а в продакшне тебе на стадии кодревью хуёв натолкают.
Аноним 17/03/17 Птн 18:08:28  955861
>>955851
Тебе просто не палят секретные техники, нафаня.
Аноним 17/03/17 Птн 18:26:51  955875
>>955861
Кончено, ведь секретные техники включают в себя решения в 8 строк 2 из которых скобки но зато написать велосипед на 30 это они первые, хули.
Аноним 17/03/17 Птн 19:04:14  955895
>>955851
Не, ну а сколько ты заплатил за хорошее решение? Ноль? Ну так чего ты удивляешься? Тебе говна хотя бы дали - радуйся.
Аноним 17/03/17 Птн 19:26:07  955906
>>955851
в сорт оф плитку лезут школьники и вчерашние курьеры, стековерфлоу дает возможность бесплатно плодить аккаунтов и давать решения типа the best of indians там же
Аноним 17/03/17 Птн 19:58:11  955919
>>955895
Которое только вредит, вот уж спасибо. Приходишь такой с болью в пальце а тебе его отстреливают мол нет пальца нет проблемы.
Я вот пока ответ пытался достать из иных источников понял насколько всё хуево вокруг с информацией, если учишься по "видосам" и "брат сказал так делать" получается такой гавнокодинг что даже индусы будут на фоне казаться евангелистами. Но это кстати довольно серьезно порвало мой шаблон потому как я то за книгами сидел и всё разжевывалось и описывалась как для дебилов но именно такой подход казался совершенно перегруженным и слишком водянистым, поскольку тебе каждое слово тянут что раздражает очень поскольку хочешь вперед семимильными шагами. А тут оказалось что стоит за пределы книг выйти так там такой мрак твориться что для что бы реализовать 6 строковый код на одном system подключает 5 пространств имен и городят по 30 строк костыльного бреда. Мрак одним словом. После этого опыта захотелось подольше в книгам посидеть.
Аноним 17/03/17 Птн 20:56:08  955956
>>955919
а может просто перестать смотреть васянские видео?
Аноним 17/03/17 Птн 21:15:14  955969
imgres.png (2Кб, 225x225)
https://docs.google.com/document/d/1wzNmTNJyHOrJxJOWLBPEN1HIxutrwQQROULwg9YdDL8/edit#
сап програмач, может кто нибудь немного растолковать мне по поводу этого задания, я вроде все понимаю, а на деле хуй. Хотябы чтото посоветовать или мануалы какие нибудь оч буду благодарен
igor1099 17/03/17 Птн 21:24:20  955974
>>955969
и теребиш ключевые слова
@
и ищеш их в ональном гугле
Аноним 17/03/17 Птн 21:27:30  955982
>>955974
я делаю это, но у меня в другом проблема, я не могу понять в глобальном смысле что сделать, мне нужно что бы кто то обьяснил по типу ну блять туда хуячть чтоб это здесь нам значения передавало это туда запросы отправляло потом в папку заебень и тд и тд
Аноним 17/03/17 Птн 21:27:56  955983
>>955982
в общих чертах
Аноним 17/03/17 Птн 21:36:07  955991
>>955982
WebApi с динамическим роутингом
Аноним 17/03/17 Птн 21:50:01  955997
как увеличить число в массиве по определенному индексу?
в джаваскрипте выглядело так
arr[x] += number
Аноним 17/03/17 Птн 21:51:07  955998
>>955991
>WebApi с динамическим роутингом
спасибо, можно еще что нибудь ?
Аноним 17/03/17 Птн 21:52:35  956000
Есть ли компании, в которых пишут на асп.нете, но при этом поддерживают хипстерско-стартапскую атмосферу с кофебрейками, бородами и плейстейшоном, или если шарп - то сразу пиздец, дресс код, форд фокус в кредит, ипотека и всё как у людей?
Аноним 17/03/17 Птн 21:53:31  956004
>>955997
В жаваскрипте это выглядело так:
arr[x]++
Аноним 17/03/17 Птн 21:54:25  956006
>>956004
мне на определенное число нужно увеличить, например на 25
Аноним 17/03/17 Птн 21:55:35  956009
>>956006

arr[x]+ 25 значит
Аноним 17/03/17 Птн 21:58:23  956012
господа скажите возможно ли с хорошими знаниями c# и какой либо майковской технологии перекатится за бугор или это манямечты ?
Аноним 17/03/17 Птн 21:58:52  956014
>>956009
это в шарпе так или ты прикалываешся?
Аноним 17/03/17 Птн 21:59:40  956015
>>955998
Если ты такие вопросы задаешь, то мне кажется, тебе пока рано такие задачи решать. Ты к чему вообще это задание запостил?
Аноним 17/03/17 Птн 22:00:51  956017
>>956014
>>956015
я хочу овладеть навыками для решения этого задания, запостил для того чтобы мудрые аноны помогли с выбором оптимальных действий для этого
Аноним 17/03/17 Птн 22:11:58  956027
>>956012
Вышка и лет семь-десять подтвержденного опыта - тогда есть шансы.
Аноним 17/03/17 Птн 22:13:11  956028
>>956027
это для прогаммистов на всех видах технологий ?
Аноним 17/03/17 Птн 22:14:40  956030
>>956028
или только майкрософт девелоперы такие обиженые ?
Аноним 17/03/17 Птн 22:43:29  956044
>>956028
Для всех. Но это данные для самой возможности выйти на рынок. Как быстро найдётся добрый дядя, который тебя подберёт - зависит уже от технологии.
Аноним 17/03/17 Птн 23:20:04  956064
>>956017
Как я уже говорил, реализуешь restfull сервис через webapi, базу данных по выбору, но, поскольку есть требования к быстродействию, обязательно нужен кеш. Хотя бы простенький. Дальше реализуешь dal, и бизнес логику для расчета статистики. Покрываешь код юнит-тестами и все готово.
Аноним 17/03/17 Птн 23:25:09  956065
Аноны, может есть у кого код на C# анимация движения велосипеда. Не могу в погромирование. Да, я даун, у которого знаний только на HTML и "Hello world" в консольке написать хватает. Буду очень признателен
Аноним 17/03/17 Птн 23:30:04  956067
>>956064
Спасибо анон, как я понял мне следует, помимо того что посоветовал подтянуть по аспу знания, тогда уже можно будет чтото делать. Удачки тебе.
Аноним 18/03/17 Суб 05:55:10  956151
>>955969
Контур не нужен, забей
Аноним 18/03/17 Суб 09:04:20  956167
Есть уже у кого новая книга троелсена в электронном виде?
Аноним 18/03/17 Суб 09:16:29  956174
>>956065
da ti ohuel.
Аноним 18/03/17 Суб 09:53:00  956196
>>953747
Да, всю эту хуйню надо пробрасывать. Делай просто меньшую вложенность. Но раз тебя это коробит, значит ты системщик в душе
Аноним 18/03/17 Суб 10:30:37  956210
>>956167
Не будь петухом, сходи купи.
Аноним 18/03/17 Суб 10:34:41  956212
123.jpeg (57Кб, 600x800)
>>953747
>MVVM
Аноним 18/03/17 Суб 12:40:42  956272
Шарпач, приведи пожалуйста пример использования многомерных массивов в контексте. Я просто до сих пор осознать его применение не могу.
Аноним 18/03/17 Суб 12:56:59  956275
>>956272
их сделали чтобы на собеседовании было о чем спросить
Аноним 18/03/17 Суб 13:07:19  956283
>>956272
ты про multidimensional arrays или jagged arrays?
Аноним 18/03/17 Суб 13:30:09  956289
>>956000
Само собой есть. Смузи-машины, вейп-зоны, только не PS, а Xbox, ибо .NET всё-таки.
Аноним 18/03/17 Суб 13:34:28  956292
>>956283
одного поля ягоды
Аноним 18/03/17 Суб 13:39:03  956297
>>953747
>Меня уже начинает раздражать MVVM, антоны.

Понимаю, мне где-то 9 мес понадобилось, чтобы понять как он работает, и не факт, что понял я это правильно, кек.


>имею 3 класса бизнес-логики модель-хуель

Модель и бизнесс-логика это разные вещи. Модель это просто POCO класс с INotifyPropertyChanged и верификацией данных максимум. По сути это просто структура данных.

Класс бизнесс-логики это stateless класс (ОХУЕННЕЙШАЯ статья по этой теме — https://www.codeproject.com/Articles/834686/Stateful-or-Stateless-classes) в который ты бросаешь экземпляр класса своей модели и где происходит работа с ним.

Естественно все это управляется ViewModel, т.е. экземпляр класса модели и экземпляр класса бизнесс-логики создается в ней.

>Так еще надо хендлить PropertyChanged в дочернем классе и передавать по цепочке.

Не нужно этого делать. У тебя в модели может быть куча вложенных классов и если тебе, допустим, нужно в виде отобразить только одно свойство на самой глубине то и INPC можно реализовать только в этом классе, например:

ClassA
- ClassB
- - ClassC : INotifyPropertyChanged
- - - TheProperty (RaisePropertyChanged ...)

Тогда во ViewModel ты создаешь экземпляр класса ClassA и байндишься к нужному свойтсву во View:

Text="{Binding ClassA.ClassB.ClassC.TheProperty}"
Аноним 18/03/17 Суб 13:42:03  956300
>>956272
Поиск пути в трёхмерном пространстве, например для трёхмерного массива
Аноним 18/03/17 Суб 14:28:17  956319
>>956297
> {Binding ClassA.ClassB.ClassC.TheProperty}
инкапсуляция
Аноним 18/03/17 Суб 14:40:34  956326
Как дать моей лабе кушать больше 2гб памяти? App.config такой: http://pastebin.com/gWEyTEy3
На момент запуска всегда около 10 гб памяти не занято, система 64-битная.
Аноним 18/03/17 Суб 14:43:04  956327
>>956326
> Как дать моей лабе кушать больше 2гб памяти?
Что ты там делаешь? Ты ебанутый?
Аноним 18/03/17 Суб 14:43:32  956328
>>956327
Не я.
Аноним 18/03/17 Суб 14:48:00  956332
>>956151
почему, по моему самая топовая стажировка, или что то посоветуешь ?
Аноним 18/03/17 Суб 15:27:09  956357
>>956332
Имхо это самое пиздецовое тестовое, какое было видано.
Аноним 18/03/17 Суб 17:03:09  956410
code.png (13Кб, 559x448)
>>956319

Text="{Binding TheProperty}"

Ты на это намекаешь?
Аноним 18/03/17 Суб 17:11:35  956412
>>956332
Это задание не для стажера. Для стажера нужно С# на приличном уровне знать, остальное он получит в комманде. В контуре дебилы какие-то сидят походу.
Аноним 18/03/17 Суб 17:34:52  956417
>>956410
как по мне два варианта выглядят так, как будто что-то делается не так
но я вообще мввм-рак, поэтому можно вообще меня игнорить
Аноним 18/03/17 Суб 17:38:15  956420
>>956412
>ном уровне знать, остальное он получит в комманде. В контуре дебилы какие-то сидят походу.
(( где искать стажировку анончик ?
Аноним 18/03/17 Суб 17:57:20  956425
>>956417
>как по мне два варианта выглядят так, как будто что-то делается не так

Это потому, что сам пример высосан из пальца. В реальных проектах с иерархией видов все должно быть аккуратней.
Оба варианта, скажем так, правильные и оба используются в разработке. Есть еще тема с Model Wrappers, использованием Facade и Decorator паттернов, но я с этим еще не разбирался. Тут гуру немного поясняет за это — https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/MVVM-Best-Practices (смотреть с 11:50)
Аноним 19/03/17 Вск 13:58:35  956873
codefixed.png (19Кб, 559x448)
>>956410
*slffx
Аноним 19/03/17 Вск 16:11:33  956953
BJ.jpg (21Кб, 526x96)
Анон, пишу консольный блекджек, лол. Поясните нюфане что здесь не так и почему он не обновляет playersScore.

http://pastebin.com/CRgMCVfE
Аноним 19/03/17 Вск 16:16:35  956957
Попрошу добавить книгу Bart De Smet - C# 5.0 unleashed в шапку как хардкорный материал уровня Скита и Рихтера. Почитал Рихтера, теперь понял что эта книга намного лучше. Передает с такой же глубиной но намного лучше, плюс книга длиннее, более 1500 страниц. Иллюстрации и примеры кода тоже лучше.

Рихтер углубляется в CLR но сами примеры на C# какие то хуевые и хуево подается все, Смит делает то же самое но лучше.

ИМХО конечно же, может кто то еще читал это и согласен.
Аноним 19/03/17 Вск 16:47:22  956964
>>956953
У тебя переменные объявлены в теле цикла, соответственно при каждой итерации они перезаписываются.
Аноним 19/03/17 Вск 16:52:14  956970
Всем привет!
Начал учить шарп по учебнику Албахари, но понимаю, что не хватает практики, если стоит по этому поводу париться, то подскажите какие-то задачники для начинающих или нужно закончить учебник и уже потом задумываться об этом?
Заранее спасибо!
Аноним 19/03/17 Вск 16:56:54  956972
>>956964
Пофиксил, спасибо.
Аноним 19/03/17 Вск 17:15:08  956979
>>956957
гуглится легко? нахалявку, канеш, для первого ознакомления
Аноним 19/03/17 Вск 17:16:22  956981
>>952642 (OP)
ы
Аноним 19/03/17 Вск 17:21:53  956984
Анон, книжек по шарпу завез, налетай

https://yadi.sk/d/iI-3qsLk3G86KB
Аноним 19/03/17 Вск 17:28:04  956986
>>956979

Держи залил в PDF. Книга только на оригинале есть без перевода.

http://www.filedropper.com/samscmar2013isbn0672336901
Аноним 19/03/17 Вск 17:47:19  956992
>>956986
проблема в том, что я тупой и на инглиже читаю крайне медленно
но спасибо
Аноним 19/03/17 Вск 17:59:51  956994
>>953833
1) Названием
2) Потому что его нельзя провалить вовнутрь колодца никаким образом
3) Никем
Аноним 19/03/17 Вск 18:03:07  956995
1) Что за мудацкий вопрос про люки
2) Кто его вообще задает
3) Можно ли въебать с пырца в ебальник за такой вопрос
Аноним 19/03/17 Вск 18:36:19  957002
>>956995
Что мудацкого в вопросе про локи? 21 век все-таки, многопоточностью повсюду.
Аноним 19/03/17 Вск 18:44:18  957006
>>957002
Про люки, епт. Почему они круглые, отвечай сука.
Аноним 19/03/17 Вск 18:51:23  957010
В MVVM куда правильнее поместить код который работает по com-порту со всякими датчиками по разным протоколам - в модель или вьюмодель?
Аноним 19/03/17 Вск 18:58:08  957015
>>957010
в DAL
Аноним 19/03/17 Вск 18:59:01  957016
>>957010

см. >>956297
Аноним 19/03/17 Вск 19:04:31  957018
Программач, выручай.
Дали тестовое задание для устройства на стажёра, и то, что надо по нему сделать, значительно превосходит мою бедную практику.
Вкратце: нужно использовать GMap.Net, поставить на карте маркеры. Должна быть возможность двигать маркеры, когда нажимаешь на нём ЛКМ и ведёшь мышь в другое место. При этом надо получать координаты маркера пока ты ведёшь его и когда оставляешь на новом месте. Сделать надо в VS2015, используя Windows Forms.
Я для теста написал эвент клика по маркеру, он вполне корректно работает. Однако я не понимаю, как мне правильно прописать эвент для передвижения и остановки этого маркера.
Аноним 19/03/17 Вск 19:59:22  957033
>>957018
В WPF это делается через mouse.Capture и эвент mousemove, думаю в формочках что-то похожее.
Аноним 19/03/17 Вск 20:32:24  957043
>>956970
бампаю вопрос
Аноним 19/03/17 Вск 21:18:36  957091
>>956970
Консольное - напиши консольный блэкджек или текстовую рпг.

Гуи - напиши калькулятор или редактор двухмерных карт в придуманном формате.

Веб - напиши блог или имиджборду.
Аноним 19/03/17 Вск 22:29:48  957128
>>957033
Удалось сделать для одиночного маркера. Использовал при этом временный маркер, который ссылался на тот же объект, что и маркер, отображаемый на карте (приравнял ссылки временного и постоянного маркеров).
Сейчас пытаюсь адаптировать код для большого числа маркеров, решил остановиться на использовании коллекции. Сразу возникли вопросы:
1. Я создаю коллекцию объектов маркеров, но каким образом мне организовывать ссылки на них?
2. Как ограничивать эвент, чтобы он срабатывал лишь при щелчку по маркеру, и узнавать, какой именно маркер я щёлкнул?
Аноним 19/03/17 Вск 23:53:28  957180
>>955855
> а в продакшне тебе на стадии кодревью хуёв натолкают.
А У МЕНЯ НА РАБОТЕ НЕТУ КОДРЕВЬЮ))
Аноним 20/03/17 Пнд 00:33:56  957213
А ну чики брики раскидайте за вот эту книжечку
https://rutracker.org/forum/viewtopic.php?t=5307194

Насколько она актуальная в данный момент? Насколько полезны советы в ней что бы вкатиться в работу?

Аноним 20/03/17 Пнд 02:09:51  957259
>>955851
int stars = 1;
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < (9 - stars) / 2; j++)
Console.Write(" ");
for (int k = 0; k < stars; k++)
Console.Write("*");
Console.WriteLine();
stars += 2;
}
Аноним 20/03/17 Пнд 07:07:37  957296
>>957128
Бамп вопросу
Аноним 20/03/17 Пнд 18:25:58  957656
32423.png (7Кб, 686x518)
Мне надо нарисовать диаграмму на формах, проблема в том что на ней 2 графика и у них есть отличающиеся точки по иксу (пикрил), и при попытке нарисовать их не выводится вообще ничего. Ну то есть, например, первый график использует точку 1.5, а второму она не нужна, как зделоть чтоб работало?
Аноним 20/03/17 Пнд 18:28:10  957658
>>956297
Спасибо большое, анон.
Аноним 20/03/17 Пнд 22:18:43  957863
>>957656
У тебя же графики определены во всех точках отрезка, вот и определяй значения y в нужных x.
Аноним 20/03/17 Пнд 22:28:54  957866
>>957863
Ну ты совсем пиздец конечно посоветовал, лол.
Вроде нашел решение, у меня стояло свойство IsXValueIndexed тру, сделал фолс и все заработало как надо.
Аноним 21/03/17 Втр 00:00:27  957933
>>957213
Все что вышло раньше 2017 ненужное говно. Ты же сам понимаешь что в айти нужно идти в ногу со временем иначе все, пизда тебе. Быстро нет кор учить, пока он еще актуальный!!
Аноним 21/03/17 Втр 07:52:04  958023
Котаны, хочу вкатиться в веб разработку. Что надо выучить?

-основы c#
-asp.net mvc 6
-поверхностно sql
-entity framework ???
-linq ???
-javascript
-html && css

всё, или ещё что забыл?
Аноним 21/03/17 Втр 07:52:39  958024
>>956984
Спасибки тебе. В благодарность кинул тебе фотографий голых дам.
Аноним 21/03/17 Втр 07:53:26  958025
>>958023
-поверхностно sql
-html && css
-PHP
Аноним 21/03/17 Втр 07:54:21  958027
>>958025
просто я c# уже знаю, мне проще на нём ,чем на php

только я знаю голый c# ((

Аноним 21/03/17 Втр 07:55:26  958028
>>958027
Тогда у тебя всё верно. Но SQL желательно знать получше чем поверхностно.
Аноним 21/03/17 Втр 07:55:33  958029
Паттернов дохрена надо знать для веба? или mvc хватает?
Аноним 21/03/17 Втр 07:56:28  958030
>>958028
Ну я его знаю на достаточном уровне кроме хранимых процедур и триггеров

а по остальному что скажешь?
Аноним 21/03/17 Втр 07:58:46  958032
>>958030
А что сказать, по HTML иди на HTMLAcademy и учись за недельку подтянешься.
-asp.net mvc 6 понадобится очень сильно. Остальное ситуативно.
Аноним 21/03/17 Втр 07:59:23  958033
>>958029
Можно ещё знать MVVM если любишь делать всё через задлницу.
Аноним 21/03/17 Втр 08:00:10  958034
>>958033
А все эти entity и linq фреймворки?
Аноним 21/03/17 Втр 08:08:01  958035
>>958034
Не могу ответить. Если хочешь, лишним не будет.
Аноним 21/03/17 Втр 08:10:16  958039
>>958035
Тебе лично в работе что потребовалось?

я просто когда изучал c# в инсте всего этого зоопарка фреймворков не было. Писали на чистом c#. Тогда ещё .net framework 2.0
потом я работал не по специальности и вот ща на старость лет решил таки вкатиться. Но как глянул на то, что надо изучать - волосы на жопе дыбом встали...
Аноним 21/03/17 Втр 09:18:15  958064
>>958034
если ты совсем нихуя не знаешь, то лучше даже не прикасайся к LINQ. даже если ты знаешь, что все будет окей
потомушто потом смотришь на эту конструкцию из жопы .SelectMany(.Select).GroupBy().Select.Count() и хочется посадить на кол пейсателя
Аноним 21/03/17 Втр 09:19:32  958065
>>958064
Флёнов писал что за такую хуйню даже уволил кого-то.
Аноним 21/03/17 Втр 09:21:19  958066
>>958064
И как же вкатываться тогда? Вообще не пользоваться этой ебаниной?
Аноним 21/03/17 Втр 10:24:50  958085
>>958066
знать как оно работает, знать как обходиться без этого

>>958065
почему в моей шараге не увольняют-то? копченое болото
Аноним 21/03/17 Втр 10:25:25  958086
>>958085
конченное
Аноним 21/03/17 Втр 15:42:03  958234
>>958023
> -поверхностно sql
Нахуй не нужен, у всех норм пацанов NoSql
> -entity framework ???
Нахуй не нужен по той же причине
> -javascript
Этого недостаточно, надо знать какой-нибудь Frontend фреймворк
Еще надо знать WCF и WebApi ну и вообще в базовых протоколах шарить
Аноним 21/03/17 Втр 17:10:48  958298
>>958065
А как надо такое писать?
Аноним 21/03/17 Втр 19:29:38  958409
>>953045
Бамп
Аноним 21/03/17 Втр 19:49:51  958431
>>958064
Для шарподаунов операции над коллекциями типа filter/map/reduce уже сложно?
Аноним 21/03/17 Втр 19:51:53  958433
>>958409
В Package Manager Console пишешь
Install-Package Nunit -Version 2.6.4 -ProjectName "Yoba.Test"
версию можешь не писать, тогда поставится последняя
Аноним 21/03/17 Втр 20:29:40  958485
>>958023
Главное найти работу, где ты будешь только бэкэнд пилить.
Аноним 21/03/17 Втр 20:30:32  958489
>>958030
4 нормальных формы сможешь озвучить на собеседовании без гугла?
Аноним 21/03/17 Втр 21:02:18  958515
>>958489
Не нужно.
Аноним 21/03/17 Втр 21:26:04  958533
>>958431
это для любых даунов сложно
Аноним 22/03/17 Срд 06:09:49  958770
>>958234
>у всех норм пацанов NoSql
Иди гироскутер заряди, а то смузи кончится, придётся по лужам в новых скетчерсах топать.
>Этого недостаточно, надо знать какой-нибудь Frontend фреймворк
для начала этого достаточно.
Аноним 22/03/17 Срд 06:11:04  958771
>>958489
Опыт 12 лет.
Эти ебаные формы только в институте и применялись. На деле это вообще ненужно.
Админю таблицу с 15 000 000 000 записей!
Аноним 22/03/17 Срд 06:53:09  958778
>>958234
>Этого недостаточно, надо знать какой-нибудь Frontend фреймворк
>Еще надо знать WCF и WebApi
че-то сильно дохуя изучать ((( Проще под ведро писать тогда выучиться

>>958489
а нахуя? 3я юзается в 99% случаев же?

Аноним 22/03/17 Срд 13:35:29  958937
>>958770
Энтерпрайз оралкле джедай, ты чего порвался то? В стартапах нахуй ваше реляционное говно не нужно, а на легаси-парашу вкатывальщику нет смысла идти.
Аноним 22/03/17 Срд 14:19:24  958958
>>958937
В таком случае начать надо с того, что C# не нужен в стартапах.

мимо
Аноним 22/03/17 Срд 14:30:06  958968
Продублирую вопрос с ньюфаг-треда:

Кто-нибудь работал с DocFX?
Никак не могу въехать, как сделать интеграцию с GitHub, что бы сгенерировались кнопки "view source" и "improve this doc" - вот это всё.
Хелп.
Аноним 22/03/17 Срд 14:32:49  958972
>>958937
Вам в Ruby/JS тред надо, товарищ.
Аноним 22/03/17 Срд 15:01:12  958994
>>958958
Почему?
Аноним 22/03/17 Срд 21:27:33  959259
>>958778
> а нахуя?
Меня спросили на собеседовании, а я нормально сформулировать не смог. Сейчас вообще забыл, после того как на работу взяли.
Аноним 23/03/17 Чтв 01:30:42  959384
>>958298
Тим лид вышел из комнаты
@
программисты полезли в линки
@
джун пишет на ентити
@
сеньоры запустили бесконечный цикл
Аноним 23/03/17 Чтв 01:49:33  959392
>>958433
Спасибо.

Можно ли как-то устанавливать nuget пакеты без VS?

Аноним 23/03/17 Чтв 05:21:12  959427
>>958298
SQL
Аноним 23/03/17 Чтв 06:31:54  959431
>>958937
Скажу по другому. Нереляционное говно - вообще ненужно. Рассвет этих баз были в 2012 и 2013 годах и где все они сейчас? Половина развалилась, вторая пришла в стагнацию и не развивается вообще. Большинство тех кто их использовали откатились в реляционки, тупо потому-что они удобнее и многозадачнее.
А все эти Nosql нужны исключительно для сферического коня в вакууме. В реальной жизни они применимы очень и очень узко. Едва ли не для решения одной задачи из 1000.
Аноним 23/03/17 Чтв 16:20:46  959597
>>959431
> для сферического коня в вакууме
> Едва ли не для решения одной задачи из 1000
- кэш
- нотификейшны
это присутствует в каждом полуторном приложении из двух
Аноним 23/03/17 Чтв 16:24:25  959600
>>959431
Пока ты это рассказываешь в зекаче, у меня проект на монге уже год как в продакшене.
Аноним 23/03/17 Чтв 16:25:46  959602
Антуасы, скиньте может какое тестовое задание по mvc asp.net. Зарание благодарю. А то по спецухе этой не работал
Аноним 23/03/17 Чтв 16:27:30  959605
>>959392
Да, нугет с интеграцией в PS можно отдельно поставить.
https://dist.nuget.org/index.html
Аноним 23/03/17 Чтв 16:35:01  959609
>>959602
Напиши маленькое веб приложение, в котором можно брать информацию о текущих курсах валют посредством веб сервиса центробанка.
1) Нужно иметь возможность запросить список доступных котировок (1 валюта -> ? рублей).
2) Возможность добавить в список избранное интересующую котировку.
3) Возможность обновить и отобразить текущие котировки в списке избранных при помощи кнопки на пользовательском интерфейсе.

Вот тебе классическое тестовое задание.
Аноним 23/03/17 Чтв 16:42:02  959616
>>959609
спасибо большое
Аноним 23/03/17 Чтв 16:45:55  959617
>>959616
Только не вздумай парсить страницу, от тебя будут ждать что будешь юзать апи.
Вот тебе висдл, вперед.
http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL
Аноним 23/03/17 Чтв 17:08:23  959627
>>959600
Ну охуенно тебе (нет)
Аноним 23/03/17 Чтв 17:12:53  959628
>>959431
Эти базы - единственное спасение в дата стрим лэярах. Весь твой сиквель просто либо слишком строг в представлении записи, либо тупо слишком тормозной.

Простой пример.
Любой реал-тайм анти-фрауд в финтехе без носиквела вообще бы отсосал.
Аноним 23/03/17 Чтв 18:12:32  959664
>>959597
>>959600
>>959628
Да что вы с ним спорите? Это обычный фанатик, который выучил одну технологию и теперь везде суёт её, несмотря на применимость. Полон хабр таких.
Аноним 23/03/17 Чтв 18:25:45  959669
>>959664
Я работаю с оракл дб2 и постгрес в основном, но и место касандры и монгодб тоже знаю.Я не фанатик, я просто понил с годами где это можно применять.
Аноним 24/03/17 Птн 05:29:15  959894
>>959597
>2к17
>Думаешь что кеш и нотификейшны есть только у NoSql
Аноним 24/03/17 Птн 05:34:37  959897
>>959664
>у NoSQL есть узкая область применения.
>выучил одну технологию и теперь везде суёт её, несмотря на применимость.
Да ты траллируешь меня? Он как раз и говорит что у NoSQL есть область применения, узкая, но есть. А ты заагрился и начал утверждать что он только реляционки знает? Что с тобой не так?
Аноним 24/03/17 Птн 07:54:52  959920
Съебите в БД тред, базопетухи.
Аноним 24/03/17 Птн 08:44:22  959930
>>959920
Или что?
Аноним 24/03/17 Птн 08:50:03  959932
>>959930
Или в /vg
Аноним 24/03/17 Птн 09:21:52  959940
>>959894
ну поведай миру о своих познаниях
Аноним 24/03/17 Птн 09:25:14  959943
>>959940
Не понял запроса. Что именно тебе непонятно?
Аноним 24/03/17 Птн 10:01:24  959961
>>959943
как реализовать с помощью реляционного источника данных кеш с эффективностью выше реляционного источника данных?
Аноним 24/03/17 Птн 12:00:41  960014
>>959961
Таблетки принял?
Аноним 24/03/17 Птн 14:01:40  960064
>>960014
окэй, поясни свой вскукарек: >>959894
Аноним 24/03/17 Птн 14:07:47  960066
EF Core стоит учить? Или лучше на простом EF остановится для нафани?
Аноним 24/03/17 Птн 14:26:36  960074
Как лучше учить C# чтобы интерес не пропадал и не забросить на начальной стадии?
Аноним 24/03/17 Птн 14:59:43  960095
>>960074
никак. С таким настроем можно даже не начинать
Аноним 24/03/17 Птн 15:01:59  960096
>>960066
что ты подразумеваешь под словом "учить". Там все интуитивно понятно, и все работает с коробки, достаточно прочитать мануал на офф. сайте
Аноним 24/03/17 Птн 22:27:56  960367
Поступила инфа, что Шарп более не моден, и банки перекатываются на Angular и прочее. А Джава вечна. Стоит перекатываться на Джаву, по вашему?
Аноним 24/03/17 Птн 23:07:45  960381
>>960367
>Шарп
>Ангулар
Нахуя ты в кучу смешал всё? У них совершенно разные области применения. Шарп неторопливо развивается, жава медленно теряет позиции. Алсо Ангулар как раз умирает, причем быстро. По вине гугла. Шизики из гугла почему то решили, что вместо того, чтобы совершенствовать один неплохой фреймворк, стоит каждый год полностью переписывать его. В итоге ангулар оказался брошен всеми серьезными компаниями, хотя мог бы быть самым популярным и стать новым jQuery.
Аноним 24/03/17 Птн 23:33:22  960395
Какой наиболее эффективный способ сделать foreach над тремя коллекциями, а то я после такого https://dotnetfiddle.net/WfgKGq
чувствую себя моральным уродом
Аноним 25/03/17 Суб 00:15:53  960415
>>960367
Поступила инфа, что ты имбецил и спизданул какую-то хуйню.
Аноним 25/03/17 Суб 01:51:21  960437
cs12.JPG (16Кб, 446x136)
Аноним 25/03/17 Суб 02:56:08  960444
>>960437
Вы тредом ошиблись, вам в жаватред.
Аноним 25/03/17 Суб 09:53:28  960517
>>960395
Используй for, дядя
Аноним 25/03/17 Суб 10:52:07  960530
>>960395
В чем задача то?
Аноним 25/03/17 Суб 12:18:35  960553
>>960395
Чувак, насколько сильный был у тебя приход, когда ты это писал? Используй три вложенных цикла.
Аноним 25/03/17 Суб 14:05:15  960614
>>960395
У тебя по самой маленькой коллекции все остальные урезаются.
https://dotnetfiddle.net/ixCmvM
Аноним 25/03/17 Суб 14:17:45  960627
Шарпач, объясни, чем отличаются явные преобразования через Convert.ToYOBA_TIP от (YOBA_TIP)?
Аноним 25/03/17 Суб 14:22:14  960631
>>960627
Convert имеет множество перегрузок
явное преобразование использует explicit operator

если ты сравниваешь (long) intValue и Convert.ToInt64(intValue), то отличий особо нет
Аноним 25/03/17 Суб 14:23:49  960633
>>960631
Я пробовал int преобразовывать в string через (string)IntValue, но ничего не вышло. Почему?
Аноним 25/03/17 Суб 14:24:29  960634
>>960633
Однако через Convert.ToString(IntValue) все получилось.
Аноним 25/03/17 Суб 14:30:01  960644
>>960633
потому, что int32 не имеет оператора преобразования в string
ты не можешь взять рандомный тип данных и просто нисхуя закастить его в другой, не имея на это оснований
Аноним 25/03/17 Суб 14:33:26  960646
>>960644
А почему тогда через конверт вышло?
Аноним 25/03/17 Суб 14:36:59  960649
>>960646
ну потому, что существует метод Convert.ToString, принимающий интовый параметр
Аноним 25/03/17 Суб 14:41:31  960652
>>960649
Т.е. у инт нет оператора преобразования, но есть специальный метод для преобразования значения?
А что быстрее работает? Оператор же, а не метод?(Если мы имеем в виду явные численные преобразования из int в byte, к примеру)
Аноним 25/03/17 Суб 14:48:49  960657
>>960652
я п сказал, что скорость работы одинакова при идентичной внутренней логике. потому, что, по сути, шо то, шо это - вызов метода.
конечно, если метод виртуальный, как тот же ToString, то он будет помедленней
Аноним 25/03/17 Суб 14:52:48  960659
>>960657
Спасибо, бро.
Аноним 25/03/17 Суб 17:03:44  960765
1331547241744.png (381Кб, 636x571)
Сап, братаны.
У меня такая проблема. Есть приложение ASP.NET MVC. Есть форма, которая раскидана аж на 2 страницы (2 разных метода в контроллере).
Я получаю данные с формы первой страницы. Как мне теперь их сохранить при переходе на вторую страницу? Чтобы в последующем использовать эти данные на финальной третьей странице. Слышал, что можно как-то прокидывать данные через Hidden инпуты
Аноним 25/03/17 Суб 17:18:30  960784
>>960765
Обычно это делают на фронте. Отображаются по очереди три части формы, потом всё разом отправляется.
Аноним 25/03/17 Суб 17:33:04  960802
Шарпаны, нид хелп. Появилась необходимость создания небольшого приложения для простых CRUD операций. (сначала думал про WPF, но не хочется возиться с XAML). Вопрос в следующем: Как автоматизировано развернуть asp.net приложения на клиенте.(будет как локальное приложение для каждого отдельного клиента, так как нет сети). Желательно, чтобы клиент просто нажал на exe файд и в режиме silent приложение задеплоилось. Возможно ли это?
Аноним 25/03/17 Суб 17:33:52  960804
>>960802
>файд
файл конечно же
Аноним 25/03/17 Суб 17:36:36  960809
>>960765
ViewData["key"], либо TempData["key"]. Второй сохраняет данные только на 1 реквест.
Аноним 25/03/17 Суб 17:43:20  960820
>>960809
Но в GET-методе второй страницы я же не увижу уже ViewDate, разве нет?
Аноним 25/03/17 Суб 17:47:28  960825
>>960820
Да тупанул, Session["key"], либо TempData["key"]
Аноним 25/03/17 Суб 17:51:08  960829
>>960825
Эх через сессии не хотелось бы делать.
Но спасибо, браток.
Аноним 25/03/17 Суб 17:55:08  960839
>>952642 (OP)
Есть те кто шарит в UWP?
Аноним 25/03/17 Суб 17:56:06  960841
>>960802
Ставишь на клиент .NET Core SDK https://www.microsoft.com/net/core#windowscmd
Пишешь своё ASP.NET MVC Core приложение.
Потом пишешь пауершелл скрипт типа dotnet "MyWebApp.dll" и всё.
Аноним 25/03/17 Суб 17:59:22  960846
>>960765
А в чём проблема в первом методе контролла обработать введённые данные, а затем вызвать следующий метод с нужными параметрами?
Аноним 25/03/17 Суб 18:01:29  960852
>>960841
благодарю, буду пробывать
Аноним 25/03/17 Суб 20:20:04  960923
Дропнул Ризен 3 на том моменте, когда на острове Кали ( у вудудолбоебов) пытася пройти на запрещенную территорию. Там еще застава- стена такая каменная, чувак стоит рядом, просит какую-то хуйню. Ну, я вижу , что над каменной дверью пространство, беру, превращаюсь в попугая, пролетаю выше двери - И УПЕРСЯ, БЛЯТЬ, в НЕВИДИМУЮ СТЕНУ. Ебанный врот, 2014, духовный наследник Готики и невидимые стены. Пиздос.
Аноним 25/03/17 Суб 20:23:43  960924
>>960923
ок
Аноним 25/03/17 Суб 20:36:59  960930
Сколько времени вплотную нужно изучать С# чтобы начать зарабатывать на нем первые деньги?
Аноним 25/03/17 Суб 20:39:07  960931
>>960930
От двух до пяти лет.
Аноним 25/03/17 Суб 20:41:42  960934
>>960930
Где-то год, и надо изучать не Шарп, а технологии, WPF, UWP, ASP.NET MVC, Entity framework, LINQ. Это всё довольно обширные области, поэтому хватит на годы изучения.
Аноним 25/03/17 Суб 20:47:27  960939
>>960930
Неделю.
Аноним 25/03/17 Суб 22:29:35  960991
Как лучше вкатываться в с#, пробурить учебник от корки до корки а потом начинать что то серьезное пилить? Или лучше уже начинать проект какой-нибудь, походу осваивая нужные технологии?
Аноним 26/03/17 Вск 13:43:14  961231
blob (1195Кб, 951x1167)
Насколько правдив этот пик в ДотНет?
Аноним 26/03/17 Вск 13:55:20  961244
>>961231
Хуита полнейшая.
Аноним 26/03/17 Вск 13:57:06  961245
>>961231
если ты однорукий джун с аненцефалией, то это правда процентов на 33.3
Аноним 26/03/17 Вск 14:00:39  961249
>>961244
>>961245Ситуация лучше или хуже чем в джаве? Почему ДотНет востребован когда есть джава хуява.
Аноним 26/03/17 Вск 14:02:42  961253
>>961249
потому, что на джаве пишут безрукие анацефалы
Аноним 26/03/17 Вск 14:05:47  961256
>>961253
Какая разница если задача выполнена?

В любом случае я просто не могу понять как технология все это стало востребованным.
Я конечно понимаю анальную поддержку майкрософта, но все же.
Вот тут джавадауны которые были намного лет раньше и которые просто везде, а теперь раз стал востребован ДотНет шар АспНет. Прочая дичь.
Аноним 26/03/17 Вск 14:06:54  961259
>>960991
Изучаешь основы CS на примере любого типизированного ОО языка, изучаешь чуток ФП? вкатываешься в любую C# контору со словами "Один хуй вы не найдете спеца по C#". Тру стори.
Аноним 26/03/17 Вск 14:08:55  961262
>>961256
Более активно развивается инфраструктура. CLR позволяет программировать на ламповом F# когда начальник не смотрит. C# 7.0 дополняет язык вкусным ФП сахаром.
Аноним 26/03/17 Вск 16:29:07  961336
>>961256
>я просто не могу понять как технология все это стало востребованным.
Ну, это исключительно твоя проблема. Встречный вопрос: с чего ты вообще взял, что обладаешь достаточным объёмом экспертных знаний, чтобы ставить такие вопросы?
Аноним 26/03/17 Вск 17:02:37  961357
Простой вопрос: как сделать ФАКТОРИ, который создает объект по индексу так, чтобы одинаковые объекты создавались на разных машинах. Например, индекс передается по сети.
Аноним 26/03/17 Вск 17:07:16  961364
>>961357
на разных машинах будут разные объекты. или что ты подразумеваешь под идентичностью объектов?
Аноним 26/03/17 Вск 17:11:14  961368
>>961357
http://pastebin.com/xTQ0mf0j
Пожалуйста
Аноним 26/03/17 Вск 17:41:22  961382
>>961364
>>961368
Нет, вы не понели.
Должно быть как-то так:
public int RegisterYoba<T>();
public IYoba CreateYoba(int index);

а потом так:
int index = factory.RegisterYoba<AngryYoba>();
var angryYoba = factory.CreateYoba(index);

то есть надо, чтобы тип связывался с уникальным интом, и чтобы этот инт всегда был одинаковым на всех машинах.
Аноним 26/03/17 Вск 17:50:23  961387
>>961382
от видишь, сам и сделал
Аноним 26/03/17 Вск 17:50:26  961388
>>961382
Самый простой вариант через БД.
Аноним 26/03/17 Вск 17:57:19  961392
>>960923
Да, вообще, го в гототред, милорд, покажем этим васянам праведный гнев готогоспод!
Аноним 26/03/17 Вск 17:58:00  961393
>>961382
В твоей архитектуре явно присутствует какая-то хуйня. Тем не менее держи:
http://pastebin.com/eBWRS7CG
Аноним 26/03/17 Вск 21:11:22  961472
>>961393
тебя просят привязать инстанс к индексу, а ты городишь сохранение типа в базе (нахуя-то)
Аноним 26/03/17 Вск 21:41:42  961491
>>961472
> тебя просят привязать инстанс к индексу
>>961382
> то есть надо, чтобы тип связывался с уникальным интом
> тип
> связывался с уникальным интом
Жопой читаешь?
Аноним 26/03/17 Вск 22:05:25  961512
>>961357
Централизованное хранилище в виде реляционной БД с ключём или велосипед вместо неё.

А вот если нет возможности сделать это централизовано, а надо чтобы прям на разных машинах было уникально..

Они все всегда друг с другом связаны?

Ещё как вариант - запили какой-то хеш от параметров машины. (например от Мак адреса).

и типа часть твоего Id будет хеш мака, остальная часть - это инкриминируемое значение среди созданных на этой машине
Аноним 26/03/17 Вск 23:02:38  961563
>>960923
Первый Ризен еще сносный, как ремастеред готики. Последние два трэшак.
Аноним 26/03/17 Вск 23:30:51  961574
Помогите с laba2.cs
public void AddNode(int item)
{
TNode n = new TNode(item);
AVLAddNode(ref root, n);
}
private void AVLAddNode(ref TNode p, TNode q)
{
if (p == null)
{
p = q;
}
..............................
}
Так вот, это не работает, но работало бы, если бы я добавил ref. Почему так, разве классы не передают свои reference? Уж очень не хочется юзать ref
Аноним 26/03/17 Вск 23:32:04  961575
>>961574
http://pastebin.com/em0s6vGg
Залил на pastebin, надо было сразу
Аноним 26/03/17 Вск 23:32:52  961576
>>961574
Вернее я добавил ref, но без него бы не работало
Аноним 27/03/17 Пнд 02:53:32  961631
>>961574
>Почему так, разве классы не передают свои reference?
При передаче ссылочного типа в качестве аргумента функции передаётся копия ссылки на объект. Поэтому без ref у тебя не работает. Если ты хочешь реализовать какое-то дерево, то лучше просто модифицируй в функции добавления узла состояние объекта дерева. То есть должно быть как-то так:
private void AVLAddNode(TNode q) {
if (this.root == null) {
this.root = q
}
...
}
Аноним 27/03/17 Пнд 05:10:48  961650
>>961574
У тебя там TNode не структура случайно?
Аноним 27/03/17 Пнд 06:30:12  961655
Появился access и вопрос как можно поудобнее вытянуть из него отношения между таблицами с помощью оледб?
Аноним 27/03/17 Пнд 07:11:24  961658
>>960074
по видеоурокам
Аноним 27/03/17 Пнд 07:21:38  961660
>>961259
Ну вот примерно так и сделал на прошлой неделе, теперь сижу жду когда мне перезвонят
Аноним 27/03/17 Пнд 07:24:14  961661
>>960931
майор, а поменьше никак?
Аноним 27/03/17 Пнд 07:57:49  961667
>>961491
>Жопой читаешь?
возможно
Аноним 27/03/17 Пнд 09:38:52  961689
Аноны, кто-нибудь создавал asp.net core приложение поверх .net framework ?
Аноним 27/03/17 Пнд 09:47:10  961693
>>961661
Только если ты умный, но это не наш случай.
Аноним 27/03/17 Пнд 10:18:36  961697
>>961689
как это поверх?
Аноним 27/03/17 Пнд 10:25:03  961700
>>961697
Есть вариант создать на чистом .Net core, тогда ты сможешь разворачивать кроссплатформенно, но не сможешь юзать библиотеки .net framework, а можешь создать на .net framework, при этом используя старые либы и новые фишки, но разворачивать только на окошках
Аноним 27/03/17 Пнд 11:13:43  961706
>>961700
ну есть веб-приложение у меня на ASP.Core, а вся библиотечная обвязка - на fx4.6.2
Аноним 27/03/17 Пнд 11:38:12  961716
>>961249
как же я проигрываю с дебиков, которые не понимают что пишут. Хотя бы разобрался что к чему. пиздос нахуй, зачем вылазить в тред с таким говном.
Аноним 27/03/17 Пнд 11:39:35  961717
>>961716
блять не туда. хотя если почитать вашу ветку то и это туда же
>>960367
вот сюда
Аноним 27/03/17 Пнд 11:40:38  961719
>>961717

(Автор этого поста был предупрежден.)
Аноним 27/03/17 Пнд 11:41:40  961721
>>961719
ну да, я вот типа так поссал на тебя, всё верно.
Аноним 27/03/17 Пнд 23:14:31  962124
image.jpg (236Кб, 597x596)
Надо, короче, заставить по нажатию кнопки добавлять ватермарку во все картинкофайлы в папке
Куда копать? И как увеличить время на кодинг, чтобы и не заебало, и полезно было?
Щас я занимаюсь оче мало-вака говорит, что 6 часов за 6 дней, те по часу в день.
Аноним 27/03/17 Пнд 23:46:38  962140
>>961231
Контор и задач особо больше не стало, зато количество пограмистов выросло в разы, поэтому частичная правда в этом есть.
Но рынок еще не достаточно полон чтобы сделать программиста на уровне инженера т.е сделать его работающего за еду, думаю на это еще лет 5 надо, тогда если ты действительно не занимаешься чем-то узким в развитой стране, то получать будешь ниже чем средний продавец в ТЦ.
Аноним 28/03/17 Втр 00:01:18  962158
>>962140
Пособеседуй этих новых погромистов на досуге. За полгода прособеседовал порядка 25 инженеров, взял только одного.
Кодообезьян полно, а вот инженеров, которые могут решать проблемы - с огнем не сыскать.
Аноним 28/03/17 Втр 00:23:11  962177
>>962158
Это и называется узкий специалист, но таких не могут найти потому что им не дают появится. Для них нужны задачи и проекты, на которые их не берут потому что видите ли они "тупые" и не подходят, хотя раньше когда в профе было меньше людей работали над такими задачами как раз "тупые" и становились умнее за счет того что у них была возможность. А все потому что если не они, то не кому, сейчас же из-за количества появилась иллюзия выбора которая тупо стопит работу.

Аноним 28/03/17 Втр 05:28:52  962221
мамкин хацкир, песавший на крестах для НАСА и Роскосмаса, просит о помощи!

данные приходят в форме


struct _intquat {
char bone0[20];
char bone1[20];
int16_t qw;
int16_t qx;
int16_t qy;
int16_t qz;
};

struct _datapacket {
byte SensorCount;
unsigned long int timemark;
_intquat IntQuat[7];
} inData;


мне нужно перевести в inData данные, полученные из byte[] data = client.Receive(ref anyIP)
memcpy по понятным причинам не работает...
Аноним 28/03/17 Втр 05:37:45  962222
>>962221
тебе к байтоёбам
Аноним 28/03/17 Втр 05:50:26  962225
>>962221
У тебя первая структура 48 байт, а передают таких структур 7 подряд массивом?

Нельзя просто скопировать память со сдвигом по указателю как в крестах что ли?
Аноним 28/03/17 Втр 05:54:17  962226
>>962225
>скопировать память со сдвигом по указателю
Вот это костыли.
Аноним 28/03/17 Втр 07:41:55  962242
Поясните, зачем нужны интерфейсы. Ведь ты и так и так пишешь одинаковый код, но ещё зачем-то интерфейс?
Аноним 28/03/17 Втр 07:43:45  962243
>>962242
множественное наследование
Аноним 28/03/17 Втр 09:14:31  962251
>>962243
зачем?
Аноним 28/03/17 Втр 09:22:37  962255
>>962251
Есть тысяча разных объектов SportCar наследованных от Car, есть SportBus от Bus и т.д. А есть метод StartEngine(), который запускает двигатель переданному ему объекту. И что ты будешь в параметре передавать? Object obj? А если бы все вышеуказанные классы реализовывали IEngine (а там обязательное поле public bool isActive) то метод смог бы запускать что угодно, при условии, что он реализует IEngine. В будущем, допустим, ты создашь класс DiselGenerator, у него ведь тоже есть двигатель, правильно?
Аноним 28/03/17 Втр 09:28:19  962257
>>962255
А ты очень грамотно обьясняешь, не ожидал на дваче настолько развёрнутого ответа получить, спасибо.
Аноним 28/03/17 Втр 10:14:32  962265
>>962255
А автобусы уже автомобилями быть перестали? Что мешает в Car StartEngine() реализовать?
Мимо ньюби
Аноним 28/03/17 Втр 10:15:50  962267
>>962221
Про (де)сериализацию что-нибудь слышал? Или копай в сторону Marshal.PtrToStructure
Аноним 28/03/17 Втр 10:18:41  962270
Screenshot11.jpg (58Кб, 892x367)
>>962267
буду делать как на пике
Аноним 28/03/17 Втр 10:24:41  962274
>>962265
Мотоцикл, Вертолёт, Самолёт, Ракета, Дизельный Дилдо... А есть еще класс Human с методом StartEngine(IStartable engine). Создавая объект Human ты можешь не знать, что конкретно он будет "заводить" - дилдо или вертолёт, но ты знаешь, что оно ДОЛЖНО "заводиться", то есть реализовывать IStartable.
Аноним 28/03/17 Втр 10:30:46  962276
>>962274
К расширенной версии нет вопросов) Спасибо.
Аноним 28/03/17 Втр 10:33:11  962278
>>962276
При этом, объект Human вызвав StartEngine(...) может проверить, реализует ли полученный объект IPlugubble (оператор is) чтобы сразу засунуть его в жопу, очевидно что Car реализует ISartable, но не реализует IPlugubble и засунуть его не удастся. Зато класс DiselDildo реализует оба интерфейса, поэтому его можно завести и сразу сунуть в жопу.
Аноним 28/03/17 Втр 12:48:31  962327
Помогите разобраться с шарпом. В джаваскрипте разница между value и reference типами заключается в том что если мы делаем

a=1;
b=a;
a=2;

то в b все равно будет 1, поскольку оно хранит само значение и как была 1 так и осталась. А если

a=объект1;
b=a;
a=объект2;

То в b хранится ссылка и она похерится. Я думал в шарпе то же самое, а оказывается там азница между value и reference в другом. Как минимум reference хранятся в куче, а value, но кого это ебет? В смысле если ссылка не херится, то не должно быть до пизды где оно хранится, лишь бы работало. Тем не мение знать такое различие должен каждый. В чем оно заключается и нахуй нужно это знать?
Аноним 28/03/17 Втр 12:50:40  962328
n.jpg (53Кб, 806x768)
>>962267
>>962270
https://pastebin.com/DtfQvcmD

я обосрался и нихуя непанимат,

1. что я наговнокодил
2. как мне это накормить из byte[] yoba_struct
3. как мне получить доступ к данным

я байтоёб и понимаю только С
Аноним 28/03/17 Втр 12:53:52  962330
>>962328
нужно что-то вроде

LozhimSyuda.zhriSsuka(byte[] data);

pokormiMenya = LozhimSyuda.IntQuat[0];
Аноним 28/03/17 Втр 14:10:20  962347
>>962330
NeLozhimAKladyomSsuka!
Аноним 28/03/17 Втр 14:49:36  962359
Немного оффтоп, но все-же.

Всю жизнь сидел на шиндоусе, core i7 буке.
Задумался о покупке Mac Book Air 2016, надоело постоянно сидеть с зарядкой.

По системным имеем:
Intel Core i5 1600 МГц Turbo-частота 2 700 МГц
8 гб оперативной памяти.

Оперативной памяти хватит, но хватит ли этого процессора для комфортной работы с VS?
В идиале получить реальные отзывы от людей, которые сейчас юзают этот ноутбук
Аноним 28/03/17 Втр 15:15:04  962366
image.jpg (58Кб, 249x167)
>>962359
Ты же в курсе, что под яблоко нет студии?
Моно-ну таак
Или ты туда винду вкорячить решил, извращенец?
Аноним 28/03/17 Втр 15:17:58  962369
>>962366
Есть студия под мак.
https://www.visualstudio.com/ru/vs/visual-studio-mac/?rr=https%3A%2F%2Fwww.google.by%2F



Меня интересует хватит ли мощности Air'a. В идиале с реальными отзывами.
Аноним 28/03/17 Втр 15:18:39  962370
>>962359
>ебический прайс
>Intel Core i5 1600 МГц Turbo-частота 2 700 МГц
>8 гб оперативной памяти.
Мне кажется, тебе стоит приобрести мозги.
Аноним 28/03/17 Втр 15:19:45  962371
>>962369
Читай внимательно, это замарин.
Аноним 28/03/17 Втр 15:20:22  962372
>>962370
Да, это так, сейчас сижу на 16gb оперативы и i7 не помню какой.

Но проблема моего ноутбука сейчас - заряда хватает на 2 часа максимум.
Аноним 28/03/17 Втр 15:24:11  962375
>>962371
Ага, вот теперь интереснее.

Получается проект, который я пишу на asp.net я не смогу запустить на VS для мака? Только Mono?

Если да, то насколько плох Mono? Какие плюсы-минусы?


Аноним 28/03/17 Втр 18:37:06  962473
>>962371
>With .NET Core and Azure connectivity, create the whole experience, from the front end to the server, in a single language.

Так что не только xamarin, но и весь .net core
Аноним 28/03/17 Втр 18:37:30  962474
>>962375
asp.net core
Аноним 28/03/17 Втр 18:39:01  962477
>>962359
нахуй тебе Air?
Возьми лучше про предыдущего года. Хоть пользы больше будет.
Пишу на прошке - брат жив, компилится быстро.
Аноним 28/03/17 Втр 19:01:07  962487
>>962327
при использовании значимого типа значение копируется, при использовании ссылочного типа копируется ток сам адрес объекта в куче, поэтому объект остается такой же
почему это нужно знать? потому, что. это модель памяти в дотнете и от понимания как оно все это вот зависит многое. я, канеч, не говорю, что в каждой строчке тебя будет ожидать какой-то кек, связанный с работой куч и стеков, но, используя замыкания, интерфейсы, делегаты, хуемое надо отдавать себе отчет в потенциальном подводном камне, вылезшем вот прям как черт их болота
Аноним 28/03/17 Втр 21:12:23  962617
>>962477
>Возьми лучше про предыдущего года

Виртуалку юзаешь?
Аноним 28/03/17 Втр 21:17:43  962622
>>962328
https://ideone.com/OLgc8T
Нахуя байтоёбам передавать кватернионы с весами костей по сети?
Аноним 28/03/17 Втр 21:41:02  962641
>>962622
Спасибо!
Аноним 29/03/17 Срд 09:56:18  962871
Котаны, хочу вкатиться в asp.net

Что учить: core или mvc 5?
Аноним 29/03/17 Срд 10:01:32  962872
>>962617
>Виртуалку юзаешь?
неа, пишу в xamarin studio.
Аноним 29/03/17 Срд 12:24:30  962920
Шарпобляди, вы где?
Аноним 29/03/17 Срд 12:25:40  962921
>>962920
тут, чего хотел?
Аноним 29/03/17 Срд 12:40:03  962932
>>962921
>>962871
Аноним 29/03/17 Срд 12:42:03  962934
>>962871
netcore еще сырой и не оброс библиотеками, набей опыт в mvc потом смотри по рынку
Аноним 29/03/17 Срд 13:35:06  962971
>>962372
Мощный ноут=мобильная пекарня от розетки до розетки
Аноним 29/03/17 Срд 13:54:35  962984
Куда вкатываться? В ASP.NET Core или ASP.NET MVC? Из знаний: C# на уровне джуна, HTML + CSS (раньше верстал) и немного SQL.
Аноним 29/03/17 Срд 13:56:58  962985
>>962984
Подучи пхп и будешь фулстеком бабло грести
Аноним 29/03/17 Срд 13:57:59  962989
>>962971
>от розетки до розетки
Нищуки не могут себе позволить ноут с нормальной батареей уровня dell xps?
Аноним 29/03/17 Срд 13:58:14  962990
>>962984
>немного SQL.
Немного? Вот его и учи.
Аноним 29/03/17 Срд 13:58:27  962991
>>962984
Попробуй устроиться с такими статами, потом разберешься куда качаться
Аноним 29/03/17 Срд 14:02:10  962992
>>962991
Хуй знает, мне 18 и я учусь в ДСовском универе, поэтому ищу работу только с частичной занятостью. Был на одном собеседовании, сказали, что без знаний технологий я хуй простой, а учить почти с нуля стажера они не могут.
Аноним 29/03/17 Срд 14:05:27  962995
>>962992
Ходи еще, навык собеседований к тому же подкачаешь.
Аноним 29/03/17 Срд 14:48:52  963010
>>962487
> использовании ссылочного типа копируется ток сам адрес

Ок, смотри сюда. Стринг - это ссылочный тип.

string s1 ="123";
string s2 = s1;
s1 = "234";

s2 в результате будет равен "123"

теперь то же самое с интом

int s1 =123;
int s2 = s1;
s1 = 234;

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




Аноним 29/03/17 Срд 15:01:36  963016
>>963010
пиздишь.

string s1 ="123";
string s2 = s1;
s1 = "234";

s2 будет = 234
Аноним 29/03/17 Срд 15:27:59  963043
>>963016
nu ti kek
Аноним 29/03/17 Срд 15:39:53  963053
Что почитать по F#?
Аноним 29/03/17 Срд 16:47:25  963101
>>962989
Маня, если ты не меняешь ноуты каждые полгода, то через эти полгода твоя батарейка станет разряжаться быстрее, чем твоя мамаша отсасывает.
Аноним 29/03/17 Срд 16:58:39  963110
>>963101
Дебил блядь, ты не задумывался, что людям не всегда удобно быть привязанным к одному месту и сидеть в одном положении дохуя часов? Может еще на перфокартах кодить будешь? Просто пиздец, как таких ретроградов-нищуков еще земля носит.
Аноним 29/03/17 Срд 17:39:06  963155
>>963110
Лол ты вообще читаешь на что отвечаешь, дебс?
Аноним 29/03/17 Срд 17:48:47  963160
>>963101
Что мешает купить новую батарею?
Аноним 29/03/17 Срд 17:50:10  963162
>>963160
Оно того не стоит тем более через год после выпуска её хуй найдешь
Аноним 29/03/17 Срд 18:06:41  963167
Пытаюсь вкатиться. Вроде бы осознал синтаксис, парадигму, все дела. Теперь фреймворки. Я правильно понимаю, что самое первое, что надо учить всем, это ASP.NET и Entity и LINQ? Есть какой минимальный гайд или надо дрочить все и сразу?
Аноним 29/03/17 Срд 18:07:33  963168
>>963167
>ASP.NET

Имелввиду ADO.NET
Аноним 29/03/17 Срд 18:26:04  963176
>>963167
>ADO.NET и Entity и LINQ
Ну эт всё просто взаимозаменяемые средства работы с бд. Тебе для начала нужно выбрать направление, в котором хочешь двигаться, а уж потом выбирать фреймворки.
Аноним 29/03/17 Срд 18:28:21  963178
>>963176
Вижу много объяв по ASP.NET MVC 5, например. Что под него выбрать?
Аноним 29/03/17 Срд 18:34:39  963184
>>963178
SQL, html,css, javascript + модный фреймворк.
Аноним 29/03/17 Срд 18:41:34  963186
>>963184
А для работы с базами данных что?
Аноним 29/03/17 Срд 18:51:11  963192
>>963186
Да эт не приципиально, если SQL осилишь, то в EF и LINQ легко разберешься. ADO.NET устаревшее и неудобное говно, но для общего развития можно глянуть.
Аноним 29/03/17 Срд 18:55:16  963194
>>963010
ок, смотри сюда. начнем с того, что ты переменной, содержащей в себе адрес обьекта1, присваиваешь адрес обьекта2. причем тут твои игры с переменными, я не понимаю.
то есть, у тебя был телефон и ты даешь его попользоваться Васе. потом Вася охуел и купил себе айфон и не пользуется твоей Хуавеей. по твоей логике твой кирпич должен превратиться в более тонкий кирпич с яблоком на заде
ну да ладно

теперь так:
var a1 = new Kek {Data = 1};
var a2 = a1;
a1.Data = 2;
значение а2.Data будет равно 2

и где теперь твой бог?
Аноним 29/03/17 Срд 22:39:58  963327
>>963016
Kek

Строки иммутабл. s1 = "234" создаёт новый объект 234, а не меняет 123. Поэтому s2 будет всё также ссылаться на первый объект 123.
Аноним 29/03/17 Срд 22:47:44  963331
>>963327
Ток надо не забывать про интернирование строк

string s1 = "aaa";
string s2 = "aaa";

bool t = object.ReferenceEquals(s1, s2); // = true

string s1 = "aaa";
string s2 = new string('a', 3); //"aaa"

bool t = object.ReferenceEquals(s1, s2); // = false


Аноним 30/03/17 Чтв 00:15:00  963356
>>963327
охуеть, причем тут иммутабельность строк?
Аноним 30/03/17 Чтв 08:40:47  963448
Есть Canvas в WPF, на котором рандомно разбросаны Shapes. Мне нужно определить если ли в указанной точке какая-то фигура. VisualTreeHelper.HitTest не подходит, так как координаты точки определяются программно и кликов мышки не происходит.
Аноним 30/03/17 Чтв 09:11:01  963451
>>963043
по идее string - ссылочный тип, должно так быть
Аноним 30/03/17 Чтв 10:31:34  963482
>>963448
VisualTreeHelper.FindElementsInHostCoordinates

>>963451
Ссылочный - ссылка на объект, и ты меняешь ссылку, а не сам объект. Значение других ссылок не меняется.

Разницу на сях чуешь?
Hui h1
Hui
* p1
Аноним 30/03/17 Чтв 10:45:54  963491
>>952642 (OP)
Какую БД использовать в связке с C#на маке? ms sql на мак не пойдет. sqlite как вообще, норм, или ховно лютое?
Аноним 30/03/17 Чтв 11:02:18  963501
>>963491
норм, есть поддержка в net core
Аноним 30/03/17 Чтв 11:08:17  963503
>>963448
Короче я понял свой косяк. VisualTreeHelper.HitTest работает, но только после того как окно прорисовалось.
Аноним 30/03/17 Чтв 11:32:39  963518
>>963491
а тебе для чего?
Аноним 30/03/17 Чтв 12:43:48  963543
>>963491
Если тебе всё равно, какую базу использовать, попробуй писать код на основе DbProviderFactory.
Например:
DbProviderFactory m_factory = DbProviderFactories.GetFactory("System.Data.SqlClient");
using (DbConnection m_connection = m_factory.CreateConnection()) {
//
}
Аноним 30/03/17 Чтв 21:03:09  963844
Шарпаны, как по-человечески проверить XML на существование в нем определенного XElement?
Аноним 30/03/17 Чтв 21:05:49  963847
Я нуб. Вопрос такой. Как заставить Index.cshtml по нажатию submit писать объект в базу? Создал модель, создал класс с DbSet и в аут выпал. Вот пишу в Html.TextBoxFor, жму submit и чего-то явно не хватает. Не бейте только.
Аноним 30/03/17 Чтв 22:35:40  963913
>>956297
У тебя в ClassA и ClassB память потекла
Аноним 30/03/17 Чтв 22:41:54  963916
>>963847
контроллера?
Аноним 30/03/17 Чтв 22:52:29  963920
>>963916
Лол, да.
Аноним 31/03/17 Птн 00:23:45  963971
>>963847
>>963916
>>963920
А как написать правильно метод, который отвечает на HTTP-запрос POST? Типа того, что .Add(инстанс), .SaveChanges и обратно возвращать прежний вью? ViewResult? ActionResult?
Аноним 31/03/17 Птн 06:04:11  964024
>>963518
курсач - ИС на C#.
Аноним 31/03/17 Птн 07:38:01  964032
blob (15Кб, 423x253)
Почему EF каждый раз при подключении дропает таблицу? Весь вечер гуголил, нихуя не пофиксил.
Аноним 31/03/17 Птн 09:18:32  964049
>>964032
именно таблицу или всю базу?

>>963971
actionresult - это абстракция для viewresult
Аноним 31/03/17 Птн 09:53:48  964066
>>964032
Скинь класс контекста.
Аноним 31/03/17 Птн 10:19:57  964075
>>964032
Привет, полотенце.
Аноним 31/03/17 Птн 12:57:23  964142
>>964024
тогда покс. можешь sqlite, mysql, postgres
Аноним 31/03/17 Птн 14:15:43  964205
>>963356
тебе же объяснили, что из-за иммутабельности создается новый объект, а не меняется старый
мимопроходил
Аноним 31/03/17 Птн 16:06:44  964308
blob (89Кб, 553x240)
>>964049
Про базу не знаю, но таблицу точно.
>>964066
picrel
>>964075
о, аноны из телеги
Аноним 31/03/17 Птн 16:28:34  964322
>>964308
Чекнул, дропает всю базу.
Аноним 31/03/17 Птн 17:46:10  964362
екнул, дропает всю базу.
Аноним 31/03/17 Птн 17:51:55  964366
Пишу mvvm приложение которое проводит синхронизацию со всеми доступными устройствами. Есть вьюмодель которая ищет доступные устройства и как только находит очередное запускает процедуру его опроса. Но поскольку канал связи только один может возникнуть наложение(пока опрошивается одно, может найтись еще несколько) - как правильно выстроить процедуры опроса в очередь?
Более того, на вьюмодели найденого устройства юзер может потыкать разные функции датчика и это надо как то вклинить в очередь поиска и опроса которая постоянно работает в фоне. Какими средствами это лучше сделать?
Аноним 31/03/17 Птн 18:37:12  964399
>>964205
ой лол
Аноним 31/03/17 Птн 19:23:45  964430
Есть уже какие-нибудь адекватные книги по ASP.NET Core? Нашел от Фримана, но только на амазоне.
Аноним 31/03/17 Птн 19:57:38  964452
tumblrolhurpo2J[...].jpg (74Кб, 500x500)
Короче
Есть кусок кода

[CODE]private void button1_Click (object sender, EventsArgs e)
{
foreach (string filename in Directory.GetFiles(folderBrowserDialog.1.SelectedPath))
{
}
[/CODE]
Короче, надо заставить по нажатию кнопки добавлять ко всем картинкам в папке ватермарку, добавление к одной выбранной картинке уже написано в виде метода, я так понимаю тут понадобиться писать метод под добавление ватермарки к картинкам в папке, а не одной?
Аноним 31/03/17 Птн 21:00:27  964482
>>964430
Ну так нашёл, в чём проблема?
Аноним 31/03/17 Птн 21:02:16  964483
>>964452
В чем проблема получить все картинки в папке и добавить ватемарки, если метод есть?
Аноним 31/03/17 Птн 21:18:28  964488
>>964482
Очевидно, я слишком нищий, чтобы купить, поэтому реквестирую копию.
Аноним 31/03/17 Птн 21:49:12  964503
145288567616753[...].jpg (580Кб, 840x1200)
>>964483
Чаю тебе!
Аноним 01/04/17 Суб 19:39:44  964994
Есть чего по WCF годного почитать?
%inb4 msdn%
Аноним 01/04/17 Суб 20:57:39  965038
>>964032
https://msdn.microsoft.com/ru-ru/library/gg679506(v=vs.113).aspx
Аноним 02/04/17 Вск 02:52:18  965231
Screenshot1.png (70Кб, 1361x726)
Иногда случается так, что при отладке ничего нельзя написать в консоль, приходится её закрывать и еще раз открывать. В чём проблема? Может я что нажал? Пикрил.
Аноним 02/04/17 Вск 02:57:37  965232
>>965231
Всё, разобрался.
Аноним 02/04/17 Вск 03:50:23  965234
>>964994
Троелсен же
Аноним 02/04/17 Вск 08:19:10  965245
>>965234
Там про WCF одна глава с программой по сложению чисел.
Аноним 02/04/17 Вск 10:50:33  965273
14309292325960.jpg (97Кб, 720x960)
Ананасы, в Chrome POST запрос определяется как Headers и Body. Как составить такой Post запрос и отправить его? C#. С меня тонны интернетов
Аноним 02/04/17 Вск 11:50:44  965306
>>965273
> POST запрос определяется как Headers и Body
прочитал и ничего не понял
прочитал еще раз и все-равно ничего не понял
больше читать не стал
Аноним 02/04/17 Вск 11:58:36  965309
>>965273
Сделай HTTP реквест мессадж с методом POST, выставь ему контент и хедеры
Аноним 02/04/17 Вск 12:04:05  965314
для pr.png (46Кб, 1280x788)
>>965306
>>965309
Вот. Видишь? Headers и Payload отображаются отдельно.
Аноним 02/04/17 Вск 12:05:58  965316
>>965309
HttpWebRequest является устаревшим
Аноним 02/04/17 Вск 12:11:33  965325
>>965316
https://docs.microsoft.com/en-us/dotnet/core/api/system.net.http.httprequestmessage

Чукча не читатель, я понимаю.
Аноним 02/04/17 Вск 12:14:09  965327
>>965325
О, спасибо, анон. Кажись, это то.
Аноним 02/04/17 Вск 12:35:33  965349
2017-04-02 (2).png (4Кб, 525x31)
Напердолил. И как представить хидеры и тело в виде контента? Просто захуярить все строки туда?
Аноним 02/04/17 Вск 13:05:56  965370
А как выстрелить себе в ногу?
Аноним 02/04/17 Вск 13:07:34  965371
>>965370
Получаешь лицензию на гладкоствольное оружие, идешь в магазин оружия, покупаешь дробовик, подбираешь соответствующие патроны, идешь домой, заряжаешь, взводишь, правильно берешь, уперев приклад в плечо, прицеливаешься и стреляешь.
Аноним 02/04/17 Вск 13:08:37  965372
>>965371
Это ирл, а в сишарпе?
Аноним 02/04/17 Вск 13:10:12  965374
>>965372
Чего?
Аноним 02/04/17 Вск 13:22:54  965382
>>965372
public static class Leg
{
public static int Health = 100;
}

public class Shotgun
{
public void Shoot(Leg l)
{
l.Health -= 100;
}
}

new Shotgun.Shoot(Leg);
Аноним 02/04/17 Вск 13:23:21  965383
>>965382
*new Shotgun()
Аноним 02/04/17 Вск 13:23:42  965384
>>965382
заебок
Аноним 02/04/17 Вск 13:24:32  965386
>>965382
А где инкапсуляция? Где гетеры и сетеры? Какого хуя у тебя хп ноги публичное? А?
Аноним 02/04/17 Вск 13:26:16  965389
>>965386
>>Какого хуя у тебя хп ноги публичное? А?
Чтоб все могли выстрелить в мою ногу
Аноним 02/04/17 Вск 13:29:16  965392
lAOWh9IYM0o.jpg (62Кб, 640x400)
>>965389
Нет, все могут изменить хп твоей ноге. Сделать их миллион или -123. А это неправильно. Ты должен был прописать в ноге публичный метод getShot(), в котором и отнимал бы от приватного поля хп ноги какое-то значение, основанное на входящем в ногу уроне в аргументе этого метода.
Аноним 02/04/17 Вск 14:53:53  965442
this.Close(); и Application.Exit();
Как правильно закрыть программу? Или это равнозначно?
Аноним 02/04/17 Вск 15:13:13  965451
>>965442
this.Close() закрывает текущее окно, а Application.Exit() всю программу. Если окно было главным, то результат будет одинаковым.
Аноним 02/04/17 Вск 15:30:29  965461
>>965451
спасибо
wpf Аноним 02/04/17 Вск 16:11:18  965484
Анон вот есть у нас пара login\pass в textbox и тут всё хорошо на проверку ввода данных.

тут тебе и pass.text == ""
и pass.text.lenght < 1

но что бы красиво было нужно вместо textbox для pass passwordBox и "*" вместо символов а теперь собственно вопрос как проверять ввод ?
у него не .text не .lenght нет не говоря уже о связи с БД
как его для пассвордбокса делать?
comand.Parameters.AddWithValue("username", PasswordBox);
расскажите плз
Аноним 02/04/17 Вск 16:24:45  965498
>>965484
Снимаю вопрос, всё оказалось проще чем я думал
Аноним 02/04/17 Вск 18:53:32  965589
Какой набор знаний нужен чтобы вкатиться не в дсах?
Аноним 02/04/17 Вск 18:58:58  965593
>>965589
Знание .NET или Java/C++ на уровне "Почему композиция предпочтительна наследованию"
Аноним 02/04/17 Вск 21:45:58  965658
>>965370
static void Main(string[] args)
{
for (int i = 0; i < 5; i++)
{
Task.Factory.StartNew(() => Foo(i));
}
Console.ReadKey();
}

static void Foo(int i)
{
Console.WriteLine(i);
}
Аноним 03/04/17 Пнд 12:17:54  965925
>>965593
Никогда не задумывался над этой хуйней. Что это хуйня, что то.
> Мимо 6 лет опыта на дотнете.
Аноним 03/04/17 Пнд 12:22:04  965930
>>965925
Ну ты пиздец, можешь ты еще 10 видов пузырьковой сортировки не можешь написать?
Аноним 03/04/17 Пнд 12:58:43  965970
>>965658
А что будет?
Аноним 03/04/17 Пнд 14:02:51  966012
Пытаешься такой вразумить MVVM.
Находишь пример про коней в вакууме про смену страниц.
Смотришь - пробудешь - Ошибка повторяешь x10
Берешь исходник - запускаешь - работает.
Копируешь 90% текста в свой код - Ошибка.
Открываешь исходник - добавляешь еще одну страницу в код прям точь в точь только название другое - Ошибка видит все кроме новой.
У меня уже голова болит. Сука.
Аноним 03/04/17 Пнд 14:13:07  966016
>>966012
в этих же биндингах все на литералах завязано. проверь на свежую голову все свои названия пропертей везде
Аноним 03/04/17 Пнд 14:15:12  966018
>>966012
а ты выставь явно датаконтекст страничке и вижла сама тебе подскажет где ты проебался.
а потом уберешь.
пишу мввм 3 года таких проблем нету
Аноним 03/04/17 Пнд 19:55:31  966164
124124.jpg (44Кб, 800x600)
Анончик поясни ньюфагу. Пикрелейтед. Я хочу в поле title в шапке поместить значение которое берется из БД.
Подключение к Бд идёт через фрейм со страницы один (т.е это подключение идёт не с базового окна в нём только описание фрейма)
<Grid x:Name="MainGridPanel">
<Frame Name="MainFrame" />
</Grid>
С этого фрейма загружается страница 1 на которой и идёт подключение и переход на страницу 2. Как это сделать, или лучшую практику подскажите хз.
Аноним 03/04/17 Пнд 20:02:55  966169
>>966164
Добавим контекста что бы яснее было. Это к примеру форма приложение с формой авторизации в нижней фрейме будет хулиард страниц разнообразных но первой выходит страница авторизации при нажатии кнопки сверка с базой данных и вытаскивание оттуда ФИО к примеру и внесение её в title. Так понятней надеюсь будет.
Аноним 03/04/17 Пнд 22:54:31  966329
котаны в России вообще востребован ASP NET MVC + EF?
2 года писал cms фана ради (которая даже работает и ее даже используют), решил устроится на работу в итоге всем нужны матерые шарписты со знанием паттернов и алгоритмов, в итоге сижу сейчас в конторе и разбираюсь в говнокоде человека из нее сбежавшего, проблема в том что к фронтенду и операциям с бд там относятся из серии "и так сойдет", а вот основной код это просто пидец, я его правлю и как будто сру гвоздями за деньги, а как только дают задачи на фронтенд там и БД где требуется EF оптимизация запросов итд так у меня сразу хуй колом стоит и я прям работу любить начинаю....собственно есть советы где лучше работу поискать?
Аноним 03/04/17 Пнд 22:58:48  966336
>>965970
https://ideone.com/8tM9IT
Аноним 03/04/17 Пнд 23:01:28  966339
>>965925
Это когда ты вместо
class CachedDictionary: Dictionary

пишешь

class CachedDictionary: IDictionary
{
public CachedDictionary(IDictionary dict)
Аноним 03/04/17 Пнд 23:17:11  966350
допустим я делаю что-то в тредпуле. как мне сделать каллбек завершения этого из основного треда.
Аноним 03/04/17 Пнд 23:18:04  966352
>>966329
Раз хуй колом стоит, то лучше варианта чем гей шлюхой тебе не сыскать.
Главное сразу не выдавай себя и не воображай что занимаешься EF оптимизацией.
Аноним 03/04/17 Пнд 23:20:49  966355
>>962327
Прочитай на википедии что такое стек и поинтеры
Аноним 03/04/17 Пнд 23:33:45  966370
>>966350
var task = new Task(DoStuff);
task.ContinueWith((t) => MyAwesomeCallback());
task.Start();
Аноним 04/04/17 Втр 07:12:42  966474
Подскажите, как можно реализовать "похожий" функционал как в EF:
car = context.Cars.Get(...);
То есть у меня будет тип, к примеру, Store создав экземпляр store как похожим образом вызвать store.Apple.All();?
Похожее в django.models есть...
Аноним 04/04/17 Втр 07:16:14  966476
>>966474
>store.Apple.All()
Как реализовать конкретно .Apple.? Вложенный класс, свойство, что это вообще?
Аноним 04/04/17 Втр 11:34:15  966562
>>966370
Нету тасков (3.5). И разве ContinueWith не будет выполняться в отдельном треде?
Аноним 04/04/17 Втр 14:02:12  966606
>>966476
public List<Apple> Apples{get;set;}
Не благодари.

Аноним 04/04/17 Втр 14:21:44  966617
>>966562
>3.5
Нахуй так жить.
Аноним 04/04/17 Втр 15:53:03  966667
Господа, проблема с xamarin.
Создал приложение, опубликовал. При отладке что на смартфонах, что на планшетах нормально работает. Но в google play для планшетов он не отображается. В поддерживаемых устройствах планшеты тоже не значатся. Только в неподдерживаемых. Скриншоты для планшетов, как указано "Чтобы ваше приложение было добавлено на вкладку "Приложения для планшетов" в Google Play, загрузите хотя бы по одному скриншоту для 7- и 10-дюймовых устройств.", добавлены. Что для 7, что для 10 дюймов.
Итак сам вопрос: как добавить поддержку планшетов?
supports-screens в манифесте поможет?


Ну и второй вопрос. Push-уведомления.
Уже есть приложение-отправитель уведомлений, работающее с Azure. Реализует только win и winphone. Посмотрел материал и офигел. Неужто придется для отправки уведомлений из связки FCM-Azure получать все id устройств и каждому из них отправлять сообщение?
Аноним 05/04/17 Срд 12:25:59  967200
тест
Аноним 05/04/17 Срд 17:04:41  967407
>>966667
Ладно. Сам разобрался.
Supports-screens помог.
А в пушах в FCM-приложении права разграничил.
Аноним 05/04/17 Срд 18:20:10  967442
>>967407

Вот нахуя нужна эта доска если всё равно самому приходится разбираться?
Аноним 05/04/17 Срд 22:22:19  967656
>>966617
ЭЭЭЭ
У меня ваще второй .нет на работе.
Аноним 05/04/17 Срд 22:24:30  967661
>>967442
Чтобы сам научился разбираться, очевидно же.
Аноним 06/04/17 Чтв 16:02:29  968137
C8sN8zjXgAA1UYZ[...].jpg (67Кб, 778x696)
Вопрос для джунов: ибо если ты мидл и не знаешь этого то ты петух
Что выведет кодяра?
Аноним 06/04/17 Чтв 17:49:03  968230
>>968137
4 нуля и 2 единицы
а вообще за такой код тебя надо бы в жопу выебать. Я не гей если что
Аноним 06/04/17 Чтв 17:55:55  968232
Одну строку я получаю, используя VkNet.
Вторую считываю из файла с помощью

using (var sr = new StreamReader("C:\\file.txt", Encoding.Default))
{
line = sr.ReadToEnd();
}

Проверка на равенство (a == line) возвращает false.
Такое может быть из-за несовпадения кодировок?
Аноним 06/04/17 Чтв 18:59:39  968267
>>968230
а при чем тут я?
Это ж просто примерчик.
Аноним 06/04/17 Чтв 20:08:19  968310
>>968137
Почему на собесах любят всякую хуйню спрашивать, которая никогда не встречается в коде?
Аноним 06/04/17 Чтв 21:21:41  968401
>>968267
Какая в нем практическая ценность?
Плюс так написал уебан но ты не уебан, а возможно няша.
Хотя я даже еще не джун, может синьоры-помидоры в нём увидят какой-то скрытый смысл.
Аноним 06/04/17 Чтв 22:06:13  968459
>>968310
ну хз. Важно знать про статическую инициализацию например. Это встречается на проектах
Аноним 07/04/17 Птн 04:16:53  968597
>>968459
Тут же смысл не в статической инициализации, а в инициализаторе свойства и expressionbody. И это не бесполезные знания
Аноним 07/04/17 Птн 04:29:24  968600
>>968232
Посмотри разницу побайтово
Аноним 07/04/17 Птн 04:31:02  968601
>>968401
Практическая ценность не в самом примере, а в тех фичах, которые он использует
Аноним 07/04/17 Птн 09:33:55  968635
Делаю привязку DateTime к столбцу ListView и дата у меня на английском языке. Где и как нужно прикрутить переход на ru-RU ?
Аноним 07/04/17 Птн 14:52:27  968759
>>968635
в байдинге напиши свой StringFormat. или можешь конвертере сделать ToString, где указываешь формат, а вторым параметром new CultureInfo("ru-ru")
Аноним 09/04/17 Вск 22:04:58  970535
>>952642 (OP)
Шарпач, подскажи, что почитать, чтобы начать понимать, говно твой код или нет. Смотрю в сторону Рихтера, но надо ли?
Аноним 10/04/17 Пнд 16:41:58  970955
>>970535
Если ты пишешь на шарпе, то ты уже априори не говнокодер. Потому что шарп - язык элиты
Аноним 10/04/17 Пнд 18:19:24  971006
Реально-ли фрилансить на шарпе без фронтопараши бекенд разработчиком? Опыт полтора года. Стек стандартный для бекендера.
Аноним 11/04/17 Втр 10:56:12  971589
set.Bind(descErrorLabel)
.To(() => (vm, ctx) => ctx.GetErrors(vm.Description).FirstOrDefault());

Не понимаю как может работать этот код привязки в одном MVVM фреймворке, а именно GetErrors(vm.Description). По факту он как-то собирает все ошибки валидации связанные со свойством Description вью-модели. Но ведь это просто вызов функции GetErrors которому нв вход передается значение свойства Description?
Аноним 11/04/17 Втр 10:56:42  971591
>>971006

Думаю не реально, по дот нету вообще все очень грустно на фрилансе.
Аноним 11/04/17 Втр 12:38:36  971664
>>971589
Validator.TryValidateProperty() или что-то в этом духе
Аноним 12/04/17 Срд 16:38:56  972452
blob (3Кб, 279x50)
Что означает оранжевая подсветка во время дебага?
Аноним 12/04/17 Срд 16:59:01  972467
https://blogs.msdn.microsoft.com/dotnet/2017/04/05/announcing-the-net-framework-4-7/
Аноним 14/04/17 Птн 03:41:10  973329
Господа, на каком моменте нужно останавливаться и топать на собеседование на Джуна? Примерно обрисуйте минимальный набор знаний шарподжуна, хочу знать сколько ещё примерно вдрачивать
Аноним 14/04/17 Птн 14:55:25  973505
>>973329
Ну когда запилишь 1 хороший годный проект для гитхаба, тогда уже вполне себе можешь пиздовать.
Аноним 14/04/17 Птн 17:09:28  973610
>>973505
Какой проект то? А то мне все кажется, что я делаю только хуйню
Аноним 14/04/17 Птн 18:11:49  973669
>>973610
это не обязательно, но это плюс
просто запили какую-нибудь тулзу полезную в разработке - опыта наберешься и будет о чём рассказать. Как вариант - пройти 3 курса https://app.pluralsight.com/profile/author/mosh-hamedani - тогда ты стопудовый asp .net джун
Аноним 16/04/17 Вск 13:40:56  974433
Как запихнуть PasswordBox в MVVM? Интересуют бест практикз.
Аноним 16/04/17 Вск 20:27:33  974562
Дело в том что я знаю шарп и могу в асп даже свой проект запилил, но возникла необходимость работать удаленно/фрилансить. Это вообще реально сделать на этой технологии или мне стоит бежать в рнр/python с джангой?
руби если что не предлагать, ебал в рот эту говнину
Аноним 17/04/17 Пнд 21:02:51  975235
>>974562
>возникла необходимость работать удаленно/фрилансить. Это вообще реально сделать на этой технологии...?
Вторую работу подряд работаю удалённо. Вакансий мало, но они есть. Ну и зато конкуренция тут поменьше. В ДС не охота переться, а нормальных компаний в моём мухосранске всё равно нет.
Аноним 18/04/17 Втр 09:51:05  975423
>>975235

Скоко платят, чем занимаешься?
Аноним 18/04/17 Втр 17:54:40  975683
Добавил в классик семфор:

private static readonly SemaphoreSlim ConnectionsPool = new SemaphoreSlim(0, 2);

В нужной функции, которая запускается асинхронно и параллельно множество раз, добавил ConnectionsPool.Wait(). В результате даже после первого вызова Wait семафор лочится и ждет. ЧЯДНТ???
Аноним 18/04/17 Втр 18:00:58  975690
>>975683

Блеать, разобрался.
Аноним 18/04/17 Втр 18:05:45  975698
>>975423
80 долларов в час, дрочу на вебку.
Аноним 18/04/17 Втр 19:55:34  975816
>>952642 (OP)
Что можно запилить в гитхаб для портфолио?
Аноним 18/04/17 Втр 21:04:18  975915
Вечер в хату, шарпаны.

Есть небольшой проект (менеджер конфигураций). Работа с конфигурациями проходит через бд (кучка статических методов, расширяющих SqlConnection) . Вынес все зависимости с бд из проекта в отдельный класс, задача - замочить бд и обнести юнит тестами. Вынес из запросов примерную структуру таблиц в классы, сами таблицы реализую как словарь (ключ - Id, значение - все остальные поля записи), сейчас переписываю запросы под работу со словарями-таблицами и буду под них тесты писать. Я все правильно делаю, или хуиту творю?

Фреймворками для моков желательно бы не пользоваться.
Аноним 26/04/17 Срд 10:25:15  980356
>>974433
У него же есть свойства какие то из XAML'a доступные связанные с паролем. Берешь к ним биндишься. А если нет что вполне возможно, потому что я как то привязывал пароль из passwordbox к свойству в VM, то на помощь тебе придут behavior'ы. Сам я их не реализовывывал, но в интернете точно есть бесплатные готовые решения
Аноним 29/04/17 Суб 22:59:19  982187
>>973669
спасибо, ссылочку прилагаю.
http://rutracker.org/forum/tracker.php?nm=Pluralsight%20Become%20a%20Full-stack%20.NET%20Developer

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 539 | 34 | 188
Назад Вверх Каталог Обновить

Топ тредов
Избранное