Drno, не работает, и в диспетчере нет её. Но всё равно почему-то подъедает от памяти. А должен показывать строго 64 ГБ, а не 63,9 ГБ. На моей памяти только интегрированная графика так делает. А других идей у меня нет, если производители опять что-то не начудили с отъёмом памяти. В инструкции вообще нет ни слова, какие пункты требуют выделенной памяти.
Alyx356, к сожалению, нет. Есть шальная идейка — заново переустановить операционную систему. Но не могу пока переустанавливать систему из-за проекта, требующего активной работы.
Untiwe, я, в основном, использую Task. Thread использую редко. Task используется, где нужна высокая производительность. Например, при работе с несколькими однотипными устройствами по USB одновременно у Task выше скорость передачи данных. И Task хорош тем, что можно выделить конкретную задачу с автоматическим завершением. Особенно в асинхронных. И управление данными в таком случае куда проще. Thread такое не позволяет, надо вручную им управлять. Иначе будут неизбежны ошибки. Обычно Thread выделяю там, где он будет работать на протяжении работы всей программы. Или для выделения нескольких основных потоков. И то их там немного.
Когда я запускаю. то появляется первые 42 МБайт. Появляется окно загрузки. Процесс становится активным, занимая половину ресурсов процессора на пару секунд и резко падает до нуля, возвращаясь обратно в фоновые процессы. И размер памяти в фоновом процессе уже держится около 300 МБайт с плюс-минус в пару десятков МБайт. В просмотре событий ничего такого нет. Единственный вид ошибки — это активация Windows. Она пока ещё не активирована. Но и до переустановки я также не активировал Windows. И при этом Matlab прекрасно работал. И твердотельный накопитель не может умереть. Так как он новый. Пробовал ставить на другой накопитель. Та же история. А накопитель, куда ставился Matlab, тоже один и тот же.
Все программы нормально себя чувствуют на данном компе. Быстро стартуют. Даже тяжёлый монстр Xilinx Vivado.
После запуска процессор находится в состоянии нагрузки около 5%.
res2001, я выключал антивирус для проверки. На другой машине с активным антивирусом прекрасно запускался. Антивирус один и тот же на всех машинах. Производительности процессора точно хватает. Так как до переустановки Matlab вполне себе быстро работал. И оперативной памяти тоже много — 32 ГБ. Вот я и думаю, что же такое в системе происходит. Или я что-то упустил из виду.
freeExec, я думал об этом. Это было бы слишком просто. Но в данном примере меня заинтересовало странное поведение массивов. Когда инициализировал только один массив, то другие массивы получают ту же размерность, что и для первого. И почему они игнорируют предписание маршаллинга. В данном случае — 16. В своих предыдущих проектах были похожие реализации. Но они были попроще — имели простые массивы. Но не нашёл случая, когда используется массив массивов. В интернете не смог найти данный случай. У меня проскакивает шальная мысль создать ещё одно поле массива с размерностью самой структуры и инициализировать его.
Мне кажется, что тут виновны те самые два диода. Попробуйте заменить два диода на два двухвходовых логических элемента ИЛИ. Первая и девятая на первый лог. элемент, а вторая и десятая — на второй.
Я так понимаю, что у вас стоит Raspberry Pi OS? Обычно приоритет сетевых подключений задаётся в конфигурации /etc/network/interfaces. Попробуйте прописать последовательно их в конфигурации для каждого свистка. Кстати, а у вас концентратор с отдельным питанием?
NOblo, ммм... знаете ли? Я вот решил проверить данный вопрос в интернете. Может, плохо объясняют по данному материалу. Ан нет, всё в порядке. Ищется легко, и объясняется понятно. А на данном ресурсе решаются вопросы на конкретные проблемы. Никто здесь не токсит. Правила чётко оговаривают, что существующие ответы на вопросы в интернете удаляются безжалостно.
Десятка не возьмёт этот процессор. У меня есть ноутбук с процессором Core 2 Duo. Десятка отказывается от такого процессора из-за отсутствия одной команды в процессоре.
Вы слишком сложный вопрос задаёте. Просто XAML есть в инструментарии ПО. Он не вчера родился. Как и архаичный WinForms. Пока Microsoft его будет поддерживать, он всегда будет перспективным.
А зачем так привязываетесь к веб-опыту? Ведь я не привязывался к опыту Java или Visual Basic, изучая C#. Просто каждый со своими особенностями. XAML даёт достаточно гибкие возможности. Просто надо уметь готовить. А JavaScript тут неуместен, так как для этого есть C#.
Я не использую тупое перетаскивание элементов в визуальном редакторе. Я всё ручками пишу. Если не нравится мне базовый вид кнопки — меняю, создавая полностью новый стиль, добавляя и расширяя функциональность. Устраиваю привязки, чтобы можно будет рулить состоянием кнопки из C#. Простейший пример. Потом смотрю в визуальном редакторе смотрю, что получилось. Или запускаю приложение для дальнейших работ. Такой подход более практичный, на мой взгляд, и показывает куда больший мир. Есть, конечно, Blend из коробки. Я его использую для отработки графических примитивов и некоторых моментов, чтобы потом содрать итоговый код.
Я посмотрел техническое задание от Wargaming. На самом деле это простое задание, которое проверяет ваши способности решать задачу, а не знания по C# (там чётко указано). Вполне себе нормальное задание. У игроделов должны быть такие навыки, а не просто кодить. Язык программирования — это всего лишь инструмент для решения задач. Если вы считаете это сложным, значит, вам это просто не подходит или слабы навыки уметь решать задачи. Надо всё-таки честно признавать, что можете, а что — нет.
А остальные репозитории для меня непонятны, для кого предназначены. Они больше похожи для сдачи зачёта или экзамена. Да и структура проектов меня смущает. Похоже, вы не изучали структуру проектов, как другие разрабатывали свои программы. Например, я так и не понял, что за что отвечает. Если взять, к примеру, на GitHub программу Notepad++, то можно увидеть определённую структуру, где можно понять функциональное назначение каждого файла и каталога.
Судя по резюме, вы ещё учитесь. Так что полная занятость вам не светит (если вы не Гермиона Грейнджер с маховиком времени). А также "Отличное знание", "Если вспомнить", "Знаком с" и "Подойдёт" — не надо так. Всё равно будет проверено на тестовых задачах, которые интересны работодателю. И они практически дублируют список ключевых навыков. И для последнего слова слишком расплывчатое понятие. И, похоже, вы не до конца определились, что вы именно хотите.
P.S. Ага, всё-таки не поленился изучить немного кода, где и подтвердил моё предположение: "Лабораторная работа №3.\n" + "Написать программу построения графика заданной функции\n". Это я нашёл в одном из твоих файлов. Они явно для зачёта или экзамена. Честное слово, даже я свои работы с универа не стал бы показывать в резюме. =) Они не являются предметом для резюме. Иначе выставил бы на обозрение некоторый прототип аналога Pac Man на Паскале или вращающую трёхмерную букву на Java. =)
n1kitinle0, вот разрабатывайте игрушку какую-нибудь и развивайте её. По мере развития вы сами обнаружите, что хотите найти некоторое решение из C#. Каждая оптимизация всё равно потребует некоторого изучения материала по конкретной теме. Например, когда я начинал, вообще понятия не имел о Binding, MVVM, асинхронных потоках, семафорах и так далее. Да WPF был со стандартным стилем. Сейчас имею всё перечисленное с собственным стилем для интерфейса WPF.
Ну как говорится: любишь кататься - люби и саночки возить. Изучение C# всё равно необходимо. Хотя бы ради упрощения и облегчения разработки. Но лучше изучать C# по ходу работы. Так лучше осваивается.
artshelom, у вас получается Thread, а не Task. Невнимательно прочитал. Тогда это будет Join, согласно из Metanit и ProfessorWeb. Dispose используется, если у вас чётко Task, а не Thread. Просто я Thread не использую в пользу Task.