<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Программирование - Форум | Микроконтроллеры, электроника и программирование				            </title>
            <link>https://microtechnics.ru/community/programmirovanie/</link>
            <description>Обсуждение вопросов, посвященных программированию микроконтроллеров, разработке электроники и не только.</description>
            <language>ru-RU</language>
            <lastBuildDate>Fri, 01 May 2026 09:51:37 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>C# async/await, как работает?</title>
                        <link>https://microtechnics.ru/community/programmirovanie/c-async-await-kak-rabotaet/</link>
                        <pubDate>Sat, 13 Dec 2025 08:45:53 +0000</pubDate>
                        <description><![CDATA[Добрый день!
Скажите, не планируете статьи по C#, в частности интересует тема async и await, суть их работы, наглядные примеры? Понимаю, что очень много в интернете на этот счет информации,...]]></description>
                        <content:encoded><![CDATA[<p>Добрый день!</p>
<p>Скажите, не планируете статьи по C#, в частности интересует тема async и await, суть их работы, наглядные примеры? Понимаю, что очень много в интернете на этот счет информации, но как-то тяжело дается...</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>Odi</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/c-async-await-kak-rabotaet/</guid>
                    </item>
				                    <item>
                        <title>Перемешать значения в QVector.</title>
                        <link>https://microtechnics.ru/community/programmirovanie/peremeshat-znacheniya-v-qvector/</link>
                        <pubDate>Thu, 20 Nov 2025 15:08:26 +0000</pubDate>
                        <description><![CDATA[Не могу найти в классе QVector метода, чтобы перемешать значения внутри вектора. Есть какой-то способ? (должен же быть)]]></description>
                        <content:encoded><![CDATA[<p>Не могу найти в классе QVector метода, чтобы перемешать значения внутри вектора. Есть какой-то способ? (должен же быть)</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>Robs</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/peremeshat-znacheniya-v-qvector/</guid>
                    </item>
				                    <item>
                        <title>Как сохранить приватный ключ (RSA) в файл в формате pem?</title>
                        <link>https://microtechnics.ru/community/programmirovanie/kak-sohranit-privatnyj-klyuch-rsa-v-fajl-v-formate-pem/</link>
                        <pubDate>Tue, 07 Oct 2025 18:49:31 +0000</pubDate>
                        <description><![CDATA[Добрый день, подскажите пожалуйста, как можно импортировать приватный ключ (класс RSA) в формате pem в отдельный файл? Проект на C# (Visual Studio, .NET).]]></description>
                        <content:encoded><![CDATA[<p>Добрый день, подскажите пожалуйста, как можно импортировать приватный ключ (класс RSA) в формате pem в отдельный файл? Проект на C# (Visual Studio, .NET).</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>nhoj</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/kak-sohranit-privatnyj-klyuch-rsa-v-fajl-v-formate-pem/</guid>
                    </item>
				                    <item>
                        <title>Аналог команды diff на Windows.</title>
                        <link>https://microtechnics.ru/community/programmirovanie/analog-komandy-diff-na-windows/</link>
                        <pubDate>Sat, 20 Sep 2025 08:40:27 +0000</pubDate>
                        <description><![CDATA[Привет, подскажите есть ли на винде какой-то аналог команды diff на линуксе? Мне нужно сравнить два .hex-файла, Notepad++ в целом работу делает, но там нельзя посмотреть итоговый список отли...]]></description>
                        <content:encoded><![CDATA[<p>Привет, подскажите есть ли на винде какой-то аналог команды diff на линуксе? Мне нужно сравнить два .hex-файла, Notepad++ в целом работу делает, но там нельзя посмотреть итоговый список отличий в каком-нибудь отдельном окне.</p>
<p>То есть хочется чтобы было так - ввел команду, пути к 2-м файлам, получил на выходе конкретный список отличий.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>JBMD</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/analog-komandy-diff-na-windows/</guid>
                    </item>
				                    <item>
                        <title>C#: как &quot;взять&quot; часть от массива?</title>
                        <link>https://microtechnics.ru/community/programmirovanie/c-kak-vzyat-chast-ot-massiva/</link>
                        <pubDate>Thu, 17 Jul 2025 15:56:33 +0000</pubDate>
                        <description><![CDATA[Привет всем, хочу взять часть от большого массива для дальнейшей обработки, делаю так. Базовый массив:
var length = stream.Read(data);
Здесь data - это изначальный массив, из которого мне ...]]></description>
                        <content:encoded><![CDATA[<p>Привет всем, хочу взять часть от большого массива для дальнейшей обработки, делаю так. Базовый массив:</p>
<pre contenteditable="false">var length = stream.Read(data);</pre>
<p>Здесь data - это изначальный массив, из которого мне требуются 5 первых байт:</p>
<pre contenteditable="false">byte[] extractedData = data.Take(5);</pre>
<p>При сборке на этой строке почему-то возникает ошибка, подскажите что тут не так?</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>DandyTheCroc</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/c-kak-vzyat-chast-ot-massiva/</guid>
                    </item>
				                    <item>
                        <title>Как в Visual Studio (C#) получить информацию о текущем потоке?</title>
                        <link>https://microtechnics.ru/community/programmirovanie/kak-v-visual-studio-c-poluchit-informacziyu-o-tekushhem-potoke/</link>
                        <pubDate>Fri, 11 Jul 2025 08:26:35 +0000</pubDate>
                        <description><![CDATA[Всем привет, подскажите новичку, как можно при выполнении функции программно получить информацию о том в каком именно потоке она выполняется.]]></description>
                        <content:encoded><![CDATA[<p>Всем привет, подскажите новичку, как можно при выполнении функции программно получить информацию о том в каком именно потоке она выполняется.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>DandyTheCroc</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/kak-v-visual-studio-c-poluchit-informacziyu-o-tekushhem-potoke/</guid>
                    </item>
				                    <item>
                        <title>Ошибка: не удалось обработать файл, так как он находится в Интернете или ограниченной зоне либо имеет веб-метку</title>
                        <link>https://microtechnics.ru/community/programmirovanie/oshibka-ne-udalos-obrabotat-fajl-tak-kak-on-nahoditsya-v-internete-ili-ogranichennoj-zone-libo-imeet-veb-metku/</link>
                        <pubDate>Fri, 28 Feb 2025 07:54:05 +0000</pubDate>
                        <description><![CDATA[Здравствуйте, получаю такую ошибку при сборке проекта в Visual Studio:
не удалось обработать файл, так как он находится в Интернете или ограниченной зоне либо имеет веб-метку
Подскажите, ч...]]></description>
                        <content:encoded><![CDATA[<p>Здравствуйте, получаю такую ошибку при сборке проекта в Visual Studio:</p>
<pre contenteditable="false">не удалось обработать файл, так как он находится в Интернете или ограниченной зоне либо имеет веб-метку</pre>
<p>Подскажите, что с этим делать....</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>sharper</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/oshibka-ne-udalos-obrabotat-fajl-tak-kak-on-nahoditsya-v-internete-ili-ogranichennoj-zone-libo-imeet-veb-metku/</guid>
                    </item>
				                    <item>
                        <title>Оптимальный вариант преобразования битов</title>
                        <link>https://microtechnics.ru/community/programmirovanie/optimaalnyj-variant-preobrazovaniya-bitov/</link>
                        <pubDate>Fri, 14 Feb 2025 10:30:01 +0000</pubDate>
                        <description><![CDATA[Имеется переменная uint8_t. К ней прибавляется или отнимается единица. Интересуют два младших бита. При каждом изменении переменной их надо преобразовать следующим образом: 00 в 00, 01 в 01,...]]></description>
                        <content:encoded><![CDATA[<p>Имеется переменная uint8_t. К ней прибавляется или отнимается единица. Интересуют два младших бита. При каждом изменении переменной их надо преобразовать следующим образом: 00 в 00, 01 в 01, 10 в 11, 11 в 10. Или по другому: 0 в 0, 1 в 1, 2 в 3, 3 в 2. Интересует оптимальный с точки зрения бысродействия вариант. Кто что может предложить? </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>Yuriy</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/optimaalnyj-variant-preobrazovaniya-bitov/</guid>
                    </item>
				                    <item>
                        <title>Telegram-бот на C++?</title>
                        <link>https://microtechnics.ru/community/programmirovanie/telegram-bot-na-c/</link>
                        <pubDate>Sat, 08 Feb 2025 11:25:17 +0000</pubDate>
                        <description><![CDATA[Можно ли написать телеграм-бота на C++? Везде примеры на python, я так понимаю на С++ не получится сделать?]]></description>
                        <content:encoded><![CDATA[<p>Можно ли написать телеграм-бота на C++? Везде примеры на python, я так понимаю на С++ не получится сделать?</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>Timur</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/telegram-bot-na-c/</guid>
                    </item>
				                    <item>
                        <title>Visual Studio, перехватить нажатие клавиши на клавиатуре (C#)</title>
                        <link>https://microtechnics.ru/community/programmirovanie/visual-studio-perehvatit-nazhatie-klavishi-na-klaviature-c/</link>
                        <pubDate>Thu, 16 Jan 2025 07:57:12 +0000</pubDate>
                        <description><![CDATA[Всем привет, подскажите можно ли перехватить нажатие любой клавиши (какая именно клавиша задается в программе) в консольном приложении на C#? То есть пользователь нажимает кнопку, я в своем ...]]></description>
                        <content:encoded><![CDATA[<p>Всем привет, подскажите можно ли перехватить нажатие любой клавиши (какая именно клавиша задается в программе) в консольном приложении на C#? То есть пользователь нажимает кнопку, я в своем приложении это вижу и могу выполнить какие-то действия.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>asterk</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/visual-studio-perehvatit-nazhatie-klavishi-na-klaviature-c/</guid>
                    </item>
							        </channel>
        </rss>
		