摘要:title: 让Visual Studio的终端拥有命令补全(PSReadLine) date: 2025-02-13 category: - 编程 tag: - VisualStudio - PowerShell - Windows 如果你下载了Windows Terminal和最新版的Power
阅读全文
随笔分类 - 编程
摘要:title: 使用COM对AOT程序进行插件开发 date: 2025-01-14 categories: 进阶技巧 tags: - C# - .NET - AOT - COM 编写大型项目的时候,经常需要引入插件系统以便对功能进行扩展,同时降低功能间的耦合性。 但一般的插件系统大量运用反射技术,并
阅读全文
摘要:title: STA模型、同步上下文和多线程、异步调度 date: 2024-10-20 categories: WinUI tags: - C# - .NET 写过任何桌面应用,尤其是WinForm的朋友们应该见过,Main函数上放置了一个[STAThread]的Attribute。而且几乎所有的
阅读全文
摘要:title: 基于Proxifier和V2/Ray的嵌套代理方案 date: 2024-02-29 categories: 编程 tags: - 网络 - 代理 - Windows 前言 最近遇到了一个比较奇怪的需求:我的电脑只能访问到局域网内的服务器A,而服务器A可以访问到服务器B国内网络, 服务
阅读全文
摘要:title: 滚动弹幕出现位置算法 date: 2024-01-25 categories: 编程 tags: - 弹幕 - 算法 - C# 效果 显示大量弹幕、允许重叠、弹幕字号允许不同 约定 为了更好地进行讨论,我们先声明一些共识: 弹幕会从屏幕右边缘发射,并向左滚动 弹幕出现位置应该尽量靠上
阅读全文
摘要:title: 使用json代替resw文件 date: 2024-01-20 categories: WinUI tags: - C# - .NET 前言 在写WinUI 3或UWP项目的时候,总觉得resw文件冗长可读性又差,希望要是能用json就好了。 我在测试MakePri.exe[1]的时候
阅读全文
摘要:title: 使用PowerShell通过不同网络(网卡)访问不同网站 date: 2022-03-26 categories: 编程 tags: - PowerShell - 网络 - Windows 前言 在学校生活时经常有一种需求:访问某些网站(如校内系统)时需要使用校园网,访问另一些网站(如
阅读全文
摘要:title: Windows用注册表修改键盘映射(扫描码) date: 2020-10-18 categories: 编程 tags: 键盘 注册表 Windows 前言 使用C/C++代码方式修改可见下篇《用C/C++(Win32API)写软件修改键位》 据说Qwerty键盘是为了降低打字员打字速
阅读全文
摘要:title: 用C/C++(Win32API)写软件修改键位 date: 2021-06-25 categories: 编程 tags: - 键盘 - C/C++ - Windows 前言 紧接上篇《Windows用注册表修改键盘映射(扫描码)》, 用起来会发现处处不协调,除了需要熟悉新键位以外,最
阅读全文
摘要:title: 日麻听牌归类算法 date: 2020-02-04 categories: 编程 tags: - 日本麻将 - 算法 - C/C++ - C# 前言 ——什么环节只要用算法判断一次,就能知道是否听牌立直、还差什么牌就可以荣和自摸? ——只要在缺一张手牌(如1、4、7、10、13张时)的
阅读全文
摘要:title: XAML中DataTemplate变量隐藏的解决方法 date: 2023-11-13 categories: WinUI tags: - C# - .NET - XAML 前言 微软的许多XAML框架,如WPF、UWP、WinUI 3等,在DataTemplate下都会遇到变量隐藏(
阅读全文
摘要:title: C#与C++代码的互操作方式 date: 2024-01-10 categories: 编程 tags: - C# - .NET - C++ - COM - 平台调用 大致介绍 在写C#程序时经常有与本地代码(C/C++)代码交互的需求。微软提供了许多种方式供我们选择, 最常用的有以下
阅读全文
摘要:title: 利用PowerShell修改网络配置 date: 2022-03-30 categories: 编程 tags: - PowerShell - 网络 - Windows 前言 修改IP、网关、子网掩码、DNS等配置时需要打开网络配置器配置,有些麻烦。尤其是经常需要重复性操作时(例如去学
阅读全文