会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
sq800
博客园
首页
新随笔
联系
订阅
管理
2025年5月8日
EFCore ORM 数据库数据表迁移
摘要: 背景 项目初期建表时,没有考虑到后续拓展性,错误地将描述字段添加到了关系表,关系表应该只能存放关系。需要将描述迁移到寄存器表中。 技术栈:EFCore ORM、SQLite3 概述 本文记录一下迁移的过程,有类似的需求以便参考。 本次迁移一共分为 5 步走: 目标表新增描述字段 迁移数据库表结构 编
阅读全文
posted @ 2025-05-08 00:17 sq800
阅读(54)
评论(0)
推荐(0)
2025年4月16日
ag-grid-vue3 降级,支持低版本浏览器
摘要: 背景 ag-grid-vue3 是一个高性能表格组件,以兼容 chrome 109 为目标对 ag-grid-vue3 进行降级。使用举例:交叉引用表。 现状 版本: "ag-grid-community": "^33.0.1", "ag-grid-vue3": "^33.0.1", 用法: //m
阅读全文
posted @ 2025-04-16 09:40 sq800
阅读(392)
评论(0)
推荐(0)
2025年1月14日
安卓平板使用can-utils检查can通信功能
摘要: 安装 termux 打开安卓平板 USB 调试模式,并确保电脑安装了 adb。 下载 termux,通过adb install ./termux.exe安装 termux 到安卓平板。 设置 termux 换源 安装好 termux 后打开,进行换源操作。 termux 中输入termux-chan
阅读全文
posted @ 2025-01-14 22:18 sq800
阅读(457)
评论(0)
推荐(0)
2024年10月28日
listr2 入门教程2-Node.js持续显示任务运行状态
摘要: 上一篇介绍了 listr2 的安装和基本用法。本篇讲解一下,如何利用 listr2 任务的特性制作一个任务看板。 有时候我们需要在控制台持续显示某一个任务的执行状态,如监听一个串口,记录它收到了几次数据,这时我们可以使用 listr2 创建一个任务列表: 主要代码 index.ts: import
阅读全文
posted @ 2024-10-28 22:22 sq800
阅读(51)
评论(0)
推荐(0)
2024年4月8日
WebView2 系列之- ts 向 c# 传递文件对象
摘要: 背景 WebView2 中,前端到后端的消息传递,通常是不支持传递对象的。但是我在查阅官方文档时发现了一个例外,那就是方法postMessageWithAdditionalObjects 如何传递附加对象 webview2中,前端 js 向后端传递消息通常使用 window.chrome.webvi
阅读全文
posted @ 2024-04-08 23:34 sq800
阅读(712)
评论(0)
推荐(0)
2024年4月5日
WebView2 系列之-在前端 IDE 中调试 WebView2 程序
摘要: 背景 webview2 通常是本机应用的一个组件,也就是说,代码的目标运行环境是本机应用的webview2 组件,而不是不像开发网站项目,目标运行环境是浏览器。 开发工具 开发 webview2 项目中,通常要开启两个 IDE,一个开发后端(本机应用)、一个开发前端,例如我使用的是 Rider 和
阅读全文
posted @ 2024-04-05 00:06 sq800
阅读(761)
评论(0)
推荐(0)
2024年2月28日
.NET依赖注入
摘要: 概念 服务:对象。 服务容器:负责注册服务和管理服务的容器。 查询服务:创建对象及关联对象。 对象生命周期:Transient(瞬态);Scoped(范围);Singleton(单例)。 .NET 中使用 DI 根据类型来获取和注册服务。可以分别指定服务类型和实现类型。这两者可能相同,也可能不同。服
阅读全文
posted @ 2024-02-28 23:33 sq800
阅读(64)
评论(0)
推荐(0)
2023年10月25日
在 vs2022 中为 c# 项目输出的程序集指定名称
摘要: c# 项目中,生成的程序集的命名一般是项目名称,大多数时候,项目名需要写英文,而生成的程序名字也是项目名,不便于用户理解。 vs2022 允许修改程序集名称,可以为生成的程序指定中文名称。 操作路径:右键项目 => 属性 => 应用程序 => 常规 => 程序集名称.
阅读全文
posted @ 2023-10-25 19:54 sq800
阅读(945)
评论(0)
推荐(0)
2023年10月12日
listr2 入门教程
摘要: listr2 是一个易于使用的 Node.js 包,可以用来创建生动的、可以交互的 CLI 界面、任务列表。类似的库还有consola。 贴一个官方的示例图,来便于理解: 我们可以利用这个库实现自己的 CLI 、管理任务、优化控制台显示等。 快速上手 安装 pnpm add listr2 简单使用
阅读全文
posted @ 2023-10-12 00:28 sq800
阅读(264)
评论(0)
推荐(0)
2023年7月31日
SHFB:为 .NET 类库快速生成说明文档
摘要: SHFB 全称 Sandcastle Help File Builder ,项目地址:https://github.com/EWSoftware/SHFB。 它使用代码中的xml注释生成说明文档。因此,使用SHFB之前要用 Visual Studio 给代码生成一份xml注释文件。 安装 进入项目的
阅读全文
posted @ 2023-07-31 17:54 sq800
阅读(1016)
评论(2)
推荐(0)
下一页
公告