• Как вывести правильные данные из бд?

    @Anton_repr Автор вопроса
    Необходимо было установить AutoGenerateColumns в False (как сказал Foggy Finder ), а затем задать привязку для столбцов - Binding="{Binding Path='value'}"
    Ответ написан
    Комментировать
  • Выдумать себе опыт работы - это хорошая идея?

    longclaps
    @longclaps
    Это отличная идея, лучше неё только вот какая:
    разместить на фрилансе заказ: "придумайте мне трудовую биографию недорого".
    Ответ написан
    Комментировать
  • Как получить доступ к конкретному элементу?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    Если я правильно понял, то нужно вращать элемент collectionview по тапу на нём? Если да, то выключаете выбор элементов collectionview, в контроле элемента коллекции добавляете TapGesture. В обработчике тапа вращаете контрол через RotateTo
    ЗЫ. NewsViewModel - неправильный нейминг
    Ответ написан
    1 комментарий
  • Как распаковать файл .bin?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    из каментов
    fullunpack --keep "C:\alldata\alldata.bin" zlib nY/RHn+XH8T77 64
    zlib это кодек
    nY/RHn+XH8T77 это sid
    64 это длина ключа

    пока что валимся на кодеке, за все остальное не известно
    VS крутой инструмент, в дебагере оказалось легко заметить, что кодаков всего два. точнее 3 варианта параметра zlib, zstd, zstandard, но 2 из них синонимы

    правильная строка параметров
    fullunpack --keep "C:\alldata\alldata.bin" zstd nY/RHn+XH8T77 64


    но на этом мытарства не заканчиваются, библиотека кодека zstandard.net кросс платформенная, но использует сторонние бинарные libzstd.dll, которые различны для x86 и x64, по этому копируются в выходной каталог приложения в подпапки. надо скопировать нужную (по разрядности операционки) в выходной каталог приложения
    пришлось..
    еще немного поскрипеть мозгами и погуглить, что бы разгадать этот ребус

    и последний вопрос - вам в паблик выложить начинку? или свяжтесь в личке? ))
    ps если не свяжетесь в течении 5-10 минут, здесь и выложу
    время вышло

    вот ваш контент https://1drv.ms/u/s!AiSqqnKTCEDNkYdFZT0Pv-YnGbLTpQ...
    что требовалось
    что бы собрать с нуля самостоятельно
    - установить VS2019 Community
    - выбрать рабочую нагрузку .Net Core
    - в "отдельных компонентах" поставить галочку ".Net Core 2.2 runtime"
    - форкнуть проект по ссылке прямо в студии
    - сменить режим просмотра с "папки" на "решение" (автор проекта работает в VS Code)
    - в диспетчере пакетов Nuget, освежить пакеты (когда предлагает обновления, лучше этого не делать)
    - в параметрах проекта, на вкладке Debug, ввести корректную строку параметров
    - собрать приложение
    - скопировать нужную libzstd.dll в выходной каталог
    - запустить и получить содержимое бинарника

    но не имея опыта общения со студией и коркой, все это не так уж и очевидно
    Ответ написан
    6 комментариев
  • Как распаковать файл .bin?

    Zoominger
    @Zoominger
    System Integrator
    Я установил Visual Studio, долго там ковырялся

    Так скомпилируйте её, лол.
    Это же исходный код программы, он компилируется в программу (.exe), которую уже запускаете (в вашем случае - через Командную строку).
    Ответ написан
  • Open source проекты со знанием английского уровня"чтение технической документации"?

    Zoominger
    @Zoominger
    System Integrator
    Да, реально.
    Ответ написан
    Комментировать
  • Что делать, если крашит проект из папки дебага или релиза?

    yarosroman
    @yarosroman
    C# the best
    https://docs.microsoft.com/ru-ru/dotnet/api/system... поставьте событие необработанных исключений, и пишите в лог, хотя бы видно будет где падает.
    Ответ написан
    2 комментария
  • Какую выбрать сферу в IT с нуля когда тебе "под 40"?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Удивительно, как люди машут на себя хвостом уже в 37. С другой стороны, тут и 30-летние нытики не редкость.

    По теме: в веб не идите ни в коем случае.
    Идите в 1С, например, у меня есть много примеров ребят под 40, которые быстро подхватили эту тему и добились в ней успеха.

    И добавьте себе пункт «Повзрослеть», я как будто малолетнего вайтишного студента прочитал (вру, не читал). Просто поразительно, как к 37-ми можно так инфантильно относиться к своей жизни и, в частности, к своим знаниям.
    Ответ написан
    42 комментария
  • Как оптимизировать алгоритм?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    У вас же в задаче сказано, что A[i] может равняться MAXINT. Естественно, при добавлении i вы выходите за пределы целочисленного типа.
    Но, вам известно, что N не может быть больше 100000. Значит анализировать дальше этой границы смысла не имеет.
    rangeMax[i] = A[i] > 100000 ? 100001 : i + A[i];
    Ответ написан
    Комментировать
  • Рефакторить или рерайтить?

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

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

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

    При этому можно попытаться продать идею переписывания проекта.
    Если поддержка будет дешевле и внедрение новых фич быстрее.
    Ответ написан
    Комментировать
  • Рефакторить или рерайтить?

    tumbler
    @tumbler
    бекенд-разработчик на python
    Был подобный опыт, правда с собственным кодом.

    Первая история:

    Была поставлена задача в Красивую И Стройную Архитектуру пилить одну новую фичу. Фича в архитектуру не вписывалась. Варианты были или уродовать текущий код и сделать его ужасом, летящим на крыльях ночи, или аккуратно вырезать пол-проекта и заменить другой Красивой и Стройной. С товарищами посовещались и решили, что лучше ужас, чем десятикратное превышение по срокам. Ужас до сих пор живет )

    Вторая история:

    Другая Красивая и Стройная архитектура давным давно постарела и разжирела. Раз в неделю приходил очередной фичебред, который старательно нашлепывался сверху. В результате через 3 года проект был написан с нуля, на другом языке, другом фреймворке, с другими требованиями. До перезапуска проекта прошло полгода. И потом еще наверно года два аккуратного развития до состояния "как было".

    Вот и думайте, есть ли у вашего начальства деньги на "переписать с нуля", или только на "потерю времени при работе с легаси".
    Ответ написан
    Комментировать
  • Рефакторить или рерайтить?

    gbg
    @gbg
    Любые ответы на любые вопросы
    У вас будет проблема с тем, что на имеющийся быдлокод у вас нет ТЗ и описания того, как это чудо должно работать - вам придется восстанавливать это из кода.

    В процессе, вы можете исправить некоторые глюки и баги, к которым пользователи уже привыкли, что приведет к скандалу.

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

    Иначе, вам придется заниматься рефакторингом через тестирование, обвешать это одоробло тестами и потихоньку фиксить, используя ванильную версию в качестве эталона.

    Полный рерайт - это, возможно, остановка каких-то процессов на время рерайта. Маловероятно, что это допустимо.
    Ответ написан
    Комментировать
  • Почему не соответствует отображение и состояние checkedListBox?

    @evgeniy_matveev Автор вопроса
    Разобрался. В событии itemCheck есть два варианта состояния айтема currentValue и newValue.
    Нужно использовать newValue.
    Ответ написан
    Комментировать
  • Существуют ли среди великих программистов люди начавшие кодить лет в 18 - 25?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Не такого понятия "великий программист". Некоторые в 40 лет начинают и успешно занимаются этой профессией.
    Ответ написан
    Комментировать
  • Есть ли замена Visual Studio для слабых ноутбуков на Windows 10?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    1 - ну по чесноку и винформы и впф, можно писать в редакторе. но для этого надо их знать существенно по лучше новичка (не верится? XAML - текстовка, и попробуйте вчитаться и осмыслить файлы форм, генереные дизайнером форм
    упорство и труд, все перетрут
    .. если сильно захотите)

    2 - лучший редактор на на замену VS - VS Code (если ваш ноут тянет Хром - потянет и VS Code upd если Хром уже тяжело - notepad++ для подсветки синтаксиса и голые SDK, уже можно творить)

    ps люди на F# пишут винформовские и WPF приложения.. как? ведь дизайнеры студии поддерживают только C# и VB ;))... просто - ручками. берут и пишут. погуглите, поищите на github

    .. ну а там глядишь, может и на апгрейд заработаете. хотя подработку можно найти не только в области ИТ. это же вопрос желания и упорства.. кто то упирается рогом, и покупает машину, или даже квартиру.. а тут ноут ;))
    Ответ написан
    Комментировать
  • Меня уволили. Что мне думать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Всегда и везде надо проактивно идти на контакт. Постоянно спрашивать коллег и руководство об их прямом и откровенном мнении. А если вас уволили, то это такая возможность разговаривать с бывшим руководством прямо и без обиняков, какой не добиться без увольнения. В корне многих проблем лежит недосказанность. Обратная связь - карта на пути к совершенству. Важно только устранить личную эмоциональную реакцию из оценки отзывов.
    Ответ написан
    3 комментария
  • Как победить несоответствие типов?

    AlexNineteen
    @AlexNineteen
    Привет.
    У тебя представление принимает список сотрудников (IEnumerable<TST_net_core_EF_web.Models.Emploee>), а ты передаёшь List<string>.
    Вот и вся ошибка
    Ответ написан
    1 комментарий
  • Как устроиться на работу программистом, если живешь в регионе?

    @res2001
    Developer, ex-admin
    Разместите резюме на HH (мой круг, superjob и т.п.), откликайтесь на понравившиеся вакансии, проходите собеседования, делайте тестовые задания. Не забывайте ежедневно обновлять резюме. Удаленные вакансии есть, устроится реально.
    В свободное время делайте то что задумали, потом добавите ссылки к резюме.
    Параллельно можно посмотреть и в сторону фриланса.
    Желаю удачи!
    Ответ написан
    2 комментария
  • Допускает ли тостер создание постов?

    TosterModerator
    @TosterModerator Куратор тега Тостер
    Модератор Хабр Q&A
    Можно, пишите. Оформляйте вопрос как вопрос, а ответ как ответ, главное - не нарушайте правила https://toster.ru/help/rules
    Ответ написан
    9 комментариев
  • Всегда ли элементы массива метаданных полей, полученного при помощи рефлексии, располагаются в порядке объявления этих полей?

    shai_hulud
    @shai_hulud
    Стандартом порядок не гарантирован. Но мне встреченные реализации (.NET, Mono, Unity) имеют порядок объявления.

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