Найти в Дзене
C# 2 задачи с LeetCode
На проектах подобных LeetCode, очень полезно тренировать мозги и навыки. Лента Yandex Дзена редко мне подкидывает подобные статьи, а в ходе работы редко приходит мысль - зайти и решить пару задач. А решать задачи полезно, как минимум - узнать, что-то новое - как максимум, проверить свои навыки в том же алгоритме сортировки, написать 20 строк кода, а потом в ответах к задаче увидеть, что Чун Сон Йон, решил 1-ой строкой используя LINQ. 1295. Find Numbers with Even Number of Digits Задан массив nums целых чисел, вернуть, сколько из них содержат четное число цифр...
1624 читали · 5 лет назад
WPF MVVM C# Закрыть окно
Это заметка. Для закрытия формы по правилам MVVM, требуется проделать следующие. Создать класс: DelegateCommand наследующий ICommand, рисунок 1. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Input; namespace FiasView.MVVM.DelegateCommand { public class DelegateCommand : ICommand { private Action<object> _execute; private Func<object, bool> _canExecute; public event EventHandler CanExecuteChanged { add { CommandManager...
874 читали · 5 лет назад
C# Entity Framework Wizard crash
C# Entity Framework - просто нужен везде. Черт его дери честно говоря, но знания данного Framework'a просто must have, оказывается в 70% собеседованиях. И так, без лишней воды, жертвуя оригинальностью статьи, пишу данный гайд, который помог в решение проблемы, а именно - Закрывается окно подключения Entity Framework 6. Так же данную ошибку можно описать: C# Entity Framework Wizard crash. Что именно за ошибка? Данная ошибка возникает, после того, как Вы выбрали базу данных и хотите построить на её основе модель...
6 лет назад
C# delegate на пальцах
В C# существует много непонятных и тяжёлых вещей, которые новичкам или уже средним Middle программистам, тяжело понять, на адекватный вопрос - В смысле Middle не знает делегаты? - я отвечу вполне спокойно, что программисты, которые учатся на практике all time порой пропускают delegate в силу того, что они нигде и никогда им не нужны были, ибо привыкли писать код так, как научились и новые не приветствуют, а это мешает росту. Так, зачем же нам нужны delegate? Честно говоря, для меня delegate - это подписка на событие...
231 читали · 6 лет назад
C# - Задачи на собеседовании
Всем привет! Рано или поздно нужно встряхнуть с себя пыль и порешать задачки, которые могут дать на собеседовании. Порой, решения бывают очень не очевидны, а если Вы долгое время прозябали в рутине, Вы могли попросту забыть очевидные вещи. Задачи взяты от сюда. Вопрос 1 У на имеется два класса, А и В, В наследуется от класса А: Что выведут, методы Foo? И так, задача уровня - Junior. Что должен ответить человек? Не пытайтесь открывать Visual Studio и пытаться протестировать, дай - те ответ сразу себе...
2338 читали · 6 лет назад
Перфекционизм - плохо ли для программиста?
Плохо ли для программиста быть перфекционистом? Тут стоит задать вопрос: А нужно ли программисту быть перфекционистом? Быть перфекционистом на самом деле и хорошо, и плохо, а для программиста вполне фатально, почему? Попытка сделать идеально и хорошо то, что должно быть сделано в коротки сроки "дай бог работает". Программисты, которые не могут просто писать "плохо", страдают из-за срывов сроков и в попытках выбить еще времени на решение задачи. Приехали люди из структур и требуют выгрузку данных, нужен ли красивый и чистый код для выгрузки? - Нет и точка - нужно быстро и сейчас...
6 лет назад
Какой еще опыт работы? Я студент!
С таким "молодым" гонором задают вопросы студенты старших курсов/те кто уже выпустились. Всем привет, тема больная и буду честен с Вами дорогие читатели, я сам был тот самый - молодой. Все не так просто, опыт работы у программиста - Показатель - и очень важный показатель, опыт работы можно доказать с помощью трудовой книжки или же с помощью проектов, которые вы реализовали для себя или для кого-то. Опыт работы - страшный критерий, который отсеивает сразу огромное количество программистов, даже...
6 лет назад
Тупые Идеи - > Скриншот поверх всех форм
Всем привет, бывают моменты, тебе нужно переписать, что-то или проверить информацию, и не зная досконально Windows люди мучаются.. Люди начинают переключаться с окна на окно, с вкладки на вкладку и думают: Эх, была бы программа, которая выводит нужную область в отдельное маленькое окно, что бы не надо было прыгать туды - сюды. Сделать сделаем, была бы идея. И так, первая часть цикла статей "Тупые Идеи" - > Окно с Информацией. Изучая программу LightShot, я задумывался: А почему они не добавят...
6 лет назад
C# ООП Полиморфизм - Ахилесовая пята
Всем привет. Решил написать цикл статей по ООП, т. К принципы и уж тем более, реализация ООП на листе бумаги - ахиллесова пята многих программистов, Да, даже опытные программисты не все могут объяснить, что такое ООП и как его реализовать...
111 читали · 6 лет назад
Python Doc документ {{ Заметка }}
Python Doc документ, сформировать Doc документ, заполнить Doc документ по меткам(шаблону), все это можно сделать и в нашем любимом Python (ノ´ з `)ノ Хаха, да я шучу, я люблю C#, но в силу новых задач, я использую Python. И так, нам потребуется docxtpl, т.к я использую Visual Studio, мне просто нужно ввести название и установить. Если у Вас не Visual Studio юзаем magic: pip install docxtpl или сюда Далее отправляемся в наш код и подключаем либу. from docxtpl import DocxTemplate Мануал по самой либе ищем так же тут...
385 читали · 6 лет назад