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
Ubuntu 添加环境变量 ubuntu 添加环境变量Ubuntu Linux系统环境变量配置文件: /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 /etc/environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。 ~/.profile : 在登录时用 2025-01-31 linux #ubuntu #linux
Ubuntu安装搜狗输入法 Ubuntu 安装搜狗输入法 本文图片来自搜狗官网 搜狗官网指南:搜狗输入法 for linux 安装指南 (sogou.com) 1、更新源在终端执行 sudo apt update 2、安装fcitx输入法框架 在终端输入 sudo apt install fcitx 设置fcitx为系统输入法 点击左下角菜单选择语言支持,将语言选择为fcitx 设置fcitx开机自启动 在终端 2025-01-31 linux #software #ubuntu #linux
Ubuntu 快速开始配置 Ubuntu 快速开始配置[换源]1sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 1sudo vim /etc/apt/sources.list 123456789101112131415161718192021#添加阿里源deb http://mirrors.aliyun.com/ubuntu/ focal main rest 2025-01-31 linux #ubuntu #linux #dev
使用 N_m3u8 的 m3u8dl 协议 使用 N_m3u8 的 m3u8dl 协议N_m3u8DL-CLI 是一个非常优秀的第三方 m3u8 文件合并下载工具。 下载 [N_m3u8DL-CLI](Releases · nilaoda/N_m3u8DL-CLI (github.com)) 解压后 建议 N_m3u8DL-CLI_v3.0.*.exe 重命名为 m3u8dl.exe 或其他固定名称。否则每次更新版本都需要重新注册 2025-01-31 software #m3u8 #nm3u8dl