CubeIDE 使用 DAP

在 STM32CubeIDE 中,想使用DAP没有ST-Link方便,自己买的硬石开发板,咨询官方无果,记录一下解决办法: 修改默认的调试配置 复制一份项目中的 Debug.cfg 文件

Sunshine + Moonlight 副屏 鸿蒙 不显示副屏

解决 MoonLight 串流只显示主屏幕,不显示副屏请直接查看:虚拟屏幕串流 办公的电脑没有音响,我想让手机充当音响,尝试了 AudioRelay ,免费的其实够用了,但是还是觉得不太好用,后来想起来 Moonlight 了,正好还可以让手机充当副屏来用,就来捣鼓了: 我用的鸿蒙Next系统,目前

使用 VMProtect.SDK 获取机器ID

在使用 VMProtect.SDK.GetCurrentHWID(); 的时候,需要注意,这段代码需要通过VMP保护才可与输出正确的机器ID: [Obfuscation(Feature = "virtualization", Exclude = false)] string GetHWID() {

DeepSeek 接入 Office Word

使用VB宏来实现,目前暂时没有将结果中的markdown转换为word格式 新建一个开启宏的Word文档: 文件->选项 打开“开发工具”选项卡 选择:Visual Basic

Blazor 处理 Post 请求

在blazor中接收并处理Post请求,其实和WebAPI差不多,操作如下: 新建一个文件,这里以Callback.cs举例,引用Microsoft.AspNetCore.Mvc: using Microsoft.AspNetCore.Mvc; using Newtonsoft.Json; usin

Blazor Server OnAfterRender 不起作用

Blazor Server OnAfterRender 不起作用

现象 使用VS2022在创建Blazor APP时,在Server端页面代码中,重写的OnAfterRender无法被断点,但是重写的OnInitialized正常可以通过断点进入 解决 在经过1周多的查找问题后,经过和其他电脑生成的模板对比,终于发现是VS在创建Blazor APP模板有一个参数存