自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 收藏
  • 关注

原创 EF Core中动态加载关联的导航属性

在查询主实体后,根据每个实体的字段值逐个加载导航属性,适用于逐个实体的条件判断。:需要基于每个实体的不同字段值动态加载导航属性,但可能影响性能(需多次查询)。:需要控制返回结果中的导航属性是否包含数据,但不会实际加载关联实体到上下文。:无法直接基于主实体字段条件决定是否加载导航属性,仅能过滤关联实体的数据。:当条件是基于外部参数或统一规则时,例如用户请求中指定是否加载关联数据。动态选择包含的导航属性字段,结合DTO或匿名类型控制输出。,适用于全局条件(如外部参数决定是否加载导航属性)。(适用于复杂逻辑)。

2025-04-19 10:05:48 205

原创 Windows下导入文件中的环境变量

在Windows批处理脚本(.bat)中,通过文件获取并设置环境变量通常涉及并动态赋值给变量。

2025-04-17 19:49:15 281

原创 Docker 下安装 RabbitMQ

Docker 下安装 RabbitMQ 的详细步骤。

2025-04-17 01:39:39 371

原创 Docker Compose 命令实现动态构建和部署

以下是编写。

2025-04-16 21:32:55 544

原创 Docker Compose 中配置 Host 网络模式

通过上述配置,可快速实现容器与宿主机网络的无缝集成,适用于需要低延迟和高吞吐量的场景(如实时数据处理、游戏服务器等)。如需进一步优化,可结合。在 Docker Compose 中配置 Host 网络模式时,需通过。参数直接指定容器使用宿主机的网络栈。若多个服务需通过 Host 模式通信,所有服务均需单独启用。文件中,为需要启用 Host 模式的服务添加。或环境变量动态配置服务地址。

2025-04-16 21:27:54 520

原创 Docker 中多个容器之间的通信

通过创建自定义的 Docker 网络,容器可以加入同一网络并通过容器名称或别名直接通信,无需依赖易变的 IP 地址。

2025-04-16 21:26:32 1077

原创 Docker私有仓库页面访问实现

通过命令搭建的。它是一个基于API的后端服务,主要用于镜像的存储和管理。

2025-04-16 20:53:00 551

原创 局域网内Docker镜像共享方法

在局域网内将Docker镜像构建并传输到另一台电脑,可以通过以下几种方法实现。根据实际场景选择合适方案,并注意网络配置与镜像兼容性即可高效完成跨机镜像传输。等工具将文件发送到局域网内的目标机器(假设目标机IP为。若需保存全部镜像,可结合。发送到目标机后加载。

2025-04-16 20:39:42 819

原创 JS中实现安全调用对象方法

推荐优先使用可选链操作符,其代码简洁且语义明确。若需兼容旧环境,可采用。存在但非函数仍会报错,因此建议与类型判断结合使用。虽然能处理所有异常,但代码冗余且性能较差。不存在时不会报错,直接返回。是否为函数,避免调用时报错。这是最简洁的写法,当。

2025-04-01 10:18:16 154

原创 使用EF Core处理实体类的集合类型字段更新时,先删除旧数据再插入新集合数据

方法适用场景性能复杂度显式删除 + 插入小数据量、精确控制低高集合替换推荐方案,自动处理关联中低批量操作大数据量、性能敏感场景高中推荐实践:优先使用集合替换方法,结合EF Core的自动变更跟踪机制简化代码。若性能关键,采用ExecuteDelete + 批量插入的组合方案。

2025-03-30 18:37:25 1027

原创 更改WSL系统位置

4. 关闭WSL并设置默认用户。

2025-03-21 02:44:40 236

原创 解决WSL2中Docker容器不能跟主机通信问题

重启电脑。

2025-03-15 16:33:48 188

原创 Vue3 Pinia远程数据获取优化方案

使用可以并发请求多个接口。通过缓存机制,确保多次调用时只发起一次请求。如果需要支持动态参数,可以使用Map来缓存不同参数的请求。这种方式既高效又灵活,适合复杂的异步数据获取场景。

2025-02-25 23:29:04 994

原创 Windows下程序异常转储文件配置

在注册表路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps下创建要生成转储文件的exe程序。

2025-02-23 11:55:33 153

原创 docker中几个常用命令

docker run -d -p [本机端口]:[容器端口] --name [容器名称] [镜像名称]docker rm <container_id_or_name>, 多个ID或者Name用空格分开。docker images -a, 列出所有镜像(包括中间层镜像)docker ps -a, 查看所有容器,包括停止容器。docker build -t [镜像版本] .从Dockerfile构建Docker镜像。docker images, 列出镜像。重启服务,只启动新版本服务。

2025-02-22 16:18:15 337

原创 C#异步函数

从结果可以看出异步调用前后线程有可能会切换。

2025-02-21 01:00:11 167

原创 5. 路由的使用

【代码】5. 路由的使用。

2025-01-11 17:31:34 155

原创 4. 子组件向父组件传参

【代码】4. 子组件向父组件传参。

2025-01-11 16:37:21 218

原创 3. 组件传参

用@Input()标识,代表变量会从外部传入。

2025-01-11 15:05:19 261

原创 2. Angular创建组件

执行完后会自动生成下图中文件,并更新app.module.ts的模块引入。也可以用简写命令:ng g c components/second。

2025-01-11 12:16:52 233

原创 1. Angular的安装与使用

默认4200端口启动,也可指定端口启动: ng serve --port 8080。运行界面也展示了一些学习链接,及常用命令。ng new

2025-01-11 12:05:19 167

原创 VS2022中C#项目根据条件来添加依赖项

其中用到了:$(TargetFramework),$(Configuration) 项目环境变量。配合代码中的条件编译可以实现一些本地开发环境和生产环境的自动处理功能。1、当目标框架是NET8时会包含BenchmarkDonet包。2、当编译的配置是Release版本时会包含morelinq包。可以看到当选择Debug版本时,morelinq包自动没关联。

2025-01-10 22:11:18 660

原创 VUE3中自定义编辑组件及自动聚焦指令

【代码】VUE3中自定义编辑组件及自动聚焦指令。

2024-12-26 20:39:23 164

原创 VUE3 TS中组件暴露事件写法

【代码】VUE3 TS中组件暴露事件写法。

2024-12-26 20:25:22 136

原创 EF Core迁移时为新增字段添加默认值

使用时EF Core有时会添加字段,如果表中已经存在一些数据了,可以通过修改迁移脚本使添加的新字段有默认值有两种方式:都是修改迁移脚本中的Up函数。

2024-12-26 18:34:09 605

原创 查看网络连接状态命令:netstat

netstat这个命令可以用来查看网络有哪些连接,当怀疑网络有异常连接时,可以用它来做些基本排查Windows和Linux下命令参数有些差别。

2024-12-07 23:29:20 980

原创 Ubuntu下开机自启动.net程序

上面步骤运行服务后,如果关机,服务不会自动启动,运行以下命令才会每次开机自动运行服务。如果改了服务配置文件,要记得运行命令。

2024-12-07 16:36:40 303

原创 MySql下常用命令整理

其中-h, -P, -u都可以直接跟参数或者空格,但-p后要跟密码的话,不能空格。

2024-12-07 14:49:27 209

原创 Windows下MySQL Workbench的Data Export无法使用

3. 找到文件wb_admin_export.py文件,一般WB默认安装路径的话是在C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules目录中能找到,打开它。可以发现这个函数的作用主要是为了获取mysqldump.exe文件的版本,具体什么原因导致获取mysqldump版本出错了,我也没仔细看。4. 找到mysqldump.exe,在控制台运行它,发现版本是8.0.40。6. 保存,重新打开MySQL Workbench,即可看到导出界面了。

2024-11-13 21:30:15 323 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除