C++ ときどき ごはん、わりとてぃーぶれいく☆

Wonder Rabbit Projectのなかのひとのブログ。主にC++。

Windows 10

Windows 10: CPU 100% 張り付き問題の解決

少し前に、次の状況に気が付きました: Windows 10 Pro 64-Bit ( 10.0, Build 18362 ) で、 Task Manager の CPU 負荷が Processes タブと Performance タブで全てのコアが常に 100% に張り付いた状態になる 但し、下図のように GL-Z などタスクマネージャー…

std::mutex vs. boost::mutex (1.71.0) vs. Windows CRITICAL_SECTION with VS2019 and Windows 10

現在の Windows 10 で Visual Studio 2019 の C++ プロジェクトので一般的に採用しやすい Mutex の各種の実装の実効速度的な優位性についてのメモです。特に結論とかべき論を展開する気はないのであくまでも参考程度に図ってみたらこういう結果になる事もあ…

Windows 10 で 64GB 以上の USB マスストレージデバイスを FAT または FAT32 でフォーマットしたい時のメモ

状況 メインボードの BIOS アップデートに USB マスストレージデバイスを使おうと思ったら FAT または FAT32 じゃないと認識してくれないとかそういう状況がたまによくある。 Windows 10 で 64 GB 以上の USB マスストレージデバイスは exFAT または NFTS で…

Pro Micro と qmk_firmware と WSL-Ubuntu と avrdude のメモ

自作キーボードを Windows 10 な PC で楽しみたいけど WSL-Ubuntu でにゃんにゃんしたいメモ。 WSL-Ubuntu での AVR 開発環境の準備 sudo apt install -y gcc-avr avr-libc binutils-avr avrdude WSL-Ubuntu での qmk_firmware の make によるビルド git clo…

C#, XAML: Windows 10 の Ligth/Dark テーマ状態を確認してそれっぽいテーマを採用するアプリにする方法

// Windows のテーマが Light か Dark か取得するヘルパー using Microsoft.Win32; namespace usagi.example { static public class ThemeHelper { const string WindowsThemeRegistryKeyPath = @"Software\Microsoft\Windows\CurrentVersion\Themes\Persona…

Windows: スタートボタンが死んだ日

Note: 今回はわりとエッセイ的ななかみです。 もう数年程度は必要の無かったので Windows 10 は(昔に比べれば)安定動作してくれてその点では余計な手間が少なくなって嬉しいな、と思っていた。 だが、今日は スタートボタン が死んだ タスクバーの他の機能…