查看 linux 软件是通过什么方式安装的 查看 linux 软件是通过什么方式安装的ubuntu 系统上有 qBittorrent,但安装时间过于久远,忘记了是怎么安装的了。 1. 使用 dpkg 检查dpkg 是管理 .deb 包的工具,可以查看软件是否通过 apt 安装。 1dpkg -l | grep qbittorrent 如果输出类似 ii qbittorrent 4.3.9-1,说明是通过 apt 安装的。 2. 使用 ap 2025-03-12 linux #troubleshoot #qbittorrent #ubuntu
C# 检测图片比例遇到长宽颠倒(C# 读取图片被旋转) C#检测图片比例遇到长宽颠倒(C#读取图片被旋转)原本使用如下代码检查图片比例 1234567891011121314151617181920212223242526public struct ImageSize{ public int Width; public int Height; public ImageSize(int w, int h) { 2025-03-12 csharp #csharp #image #ImageSharp
win 输入法 首字母变成英文 输入法问题现象:在切换窗口或输入框后,接着开始打字,会出现拼音首字母直接出现在输入框内,按下第二个字母才出现输入法。 在版本 23H2(OS 内部版本 22631.4751)上,通过切换窗口→复制一段文字→切换回文本编辑器→粘贴→立即打字,可以稳定复现此现象。 下面这个动图展示了该现象,我分别尝试打出以下内容: 第一行,期望打出你好,小鹤双拼为 nich,可看到字母 n 直接上屏,输入法识别到的 2025-03-08 windows #windows #troubleshoot #输入法 #IME
windows 屏幕自动关闭后又会自动亮起 windows 屏幕自动关闭后又会自动亮起现象:到电源设置的指定时间后息屏,1秒后屏幕有立即亮起。使用如下脚本人工触发息屏,仍然1秒后亮起: 1powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wP 2025-02-06 windows #windows #troubleshoot
blazor 上传文件 blazor 上传文件ASP.NET Core Blazor 文件上传 | Microsoft Learn 前端 1<InputFile OnChange="LoadIconFiles"/> 后端,为了方便,封装一个可以保存到不同目录,并回显保存到何处的函数 123456789101112131415161718192021222324252627282930pr 2025-02-05 csharp #csharp #asp.net #web #balzor
csharp 临时让出 sqlite 数据库 csharp 临时让出 sqlite 数据库使用 .DumpSQLite 提供了 .dump 命令,可以将整个数据库导出为 SQL 脚本。你可以通过执行此命令生成备份文件,然后传输该文件。 实现步骤 使用 SQLite 命令行工具或代码执行 .dump 命令。 将生成的 SQL 文件传输到前端。 123456789101112131415using (var connection = new S 2025-02-02 dev #csharp #asp.net #microsoft #ef core #sqlite #dotnet
csharp EF Core 同一个实体被多次 tracked csharp EF Core 同一个实体被多次 tracked具体体现为: he instance of entity type ‘XXXX’ cannot be tracked because another instance with the same key value for {‘Key’} is already being tracked. When attachin 2025-02-02 csharp #csharp #asp.net #microsoft #ef core #dotnet
blazor 进行表单校验 Blazor 表单校验使用 EditFormASP.NET Core Blazor 输入组件 | Microsoft Learn 12345678910111213<EditForm EditContext="editContext" OnValidSubmit="Submit" FormName="newCategoryForm" 2025-02-02 csharp #csharp #asp.net #blazor #web
blazor EF core 数据库实现前端下拉选择物品类别 使用 EF Core 和 Blazor 实现设备类别关联修改使用efcore和blazor连接数据库,数据库有两个表,一个设备,一个类别,设备通过一个整数关联到类别表。 类别表有类别id、类别名称两个字段,设备有设备id、设备名、类别id字段。 在前端展示所有的设备,其类别显示为一个下拉框,我可以通过下拉框改变设备的类别,并通过按钮保存。 创建数据模型在Models文件夹下创建Category. 2025-02-01 csahrp #asp.net #microsoft #ef core #sqlite
linux tmux 基本操作 tmux 基本操作Install1sudo apt-get install tmux Run1tmux new -s <session-name> 面命令会启动 Tmux 窗口,底部有一个状态栏。状态栏的左侧是窗口信息(编号和名称),右侧是系统信息。 按下Ctrl+d或者显式输入exit命令,就可以退出 Tmux 窗口。 ShortcutTmux 默认的前缀键是 Ctrl+b,即先 2025-01-31 linux #software #linux #tmux