- 博客(41)
- 收藏
- 关注
原创 【sonarQube扫描C#代码】
本文详细介绍了.NET项目集成SonarQube代码质量检测平台的完整流程。主要内容包括:1)安装SonarScanner工具和Java JDK 17环境;2)配置.NET Core SDK;3)下载并配置SonarQube社区版,包括数据库连接设置;4)启动SonarQube服务并创建.NET项目;5)执行代码扫描命令,查看分析结果;6)附加汉化教程。通过图文并茂的步骤说明,帮助开发者快速搭建SonarQube环境并实现.NET项目的代码质量检测。
2025-05-27 14:11:22
301
原创 Windows安装MongoDb.并使用.NET 9连接
本文详细介绍了在 Windows 系统上安装 MongoDB 的两种方法:通过安装向导和通过压缩包。安装向导方法包括下载安装包、运行安装向导、配置环境变量和验证安装。压缩包方法则包括下载 ZIP 包、解压并配置、启动 MongoDB 和连接测试。此外,还提供了将 MongoDB 配置为系统服务的步骤,以及常见问题的解决方案,如端口冲突、权限问题和无法启动等。最后,简要介绍了如何在 .NET 9 中使用 MongoDB,包括安装 MongoDB 驱动和基本连接操作。
2025-05-21 10:59:35
980
原创 忽略 CS8616 警告在 Visual Studio 2022 中【C# 8.0 】
CS8616 警告是 C# 8.0 引入的可空引用类型(NRT)相关警告,表示"由于可空引用类型的特性,某个不可为 null 的字段可能未被初始化"。编辑项目csproj,直接删除或者修改为disable或者annotations或者在属性里面-生成,取消警告是 C# 8.0 引入的可空引用类型(Nullable Reference Types, NRT)功能的配置选项,它位于项目文件(.csproj)中。
2025-04-21 14:18:48
462
原创 openGauss使用指南与SQL转换注意事项
openGauss数据库内核基于PostgreSQL(pgsql),因此可以将SQL Server语句转换为pgsql语句。可以使用AI工具辅助转换,但需注意以下关键差异点。pgsql关键字
2025-04-16 16:27:31
1015
原创 MySQL严格模式
在不同的数据库系统中,严格模式的行为可能略有不同,但一般来说,严格模式会使得数据库在执行操作时更加严格地处理数据类型,不允许隐式的数据类型转换。这意味着在严格模式下,数据库可能会因为错误而中止操作,这可能会影响性能,尤其是在批量操作中,因为一旦发现错误,整个操作可能会被回滚。:在严格模式下,如果操作中出现错误,可能会导致部分更新的情况,即只有部分行被插入或更新,这可能会导致数据不一致,从而影响性能和数据完整性。:在频繁查询的字段上创建索引,结合严格模式,确保索引的有效性,可以显著提升查询性能。
2024-11-14 16:49:39
939
1
原创 【.NET 7.0】 使用后台服务 BackgroundService
优雅关闭:BackgroundService类会监听应用程序关闭信号,并取消CancellationToken,允许你的服务优雅地关闭。1.创建一个后台服务继承自BackgroundService。5.获取数据库上下文或者你的服务。使用PeriodicTimer。
2024-11-14 15:46:57
243
原创 sql的连接方式,交叉连接、内连接、外连接
例如,如果有3个员工和2个部门,结果集将包含若干行,那些没有对应部门的员工的结果集中的部门名称列将显示为NULL。例如,如果有3个员工和2个部门,结果集将包含若干行,那些没有对应员工的部门的结果集中的员工信息列将显示为NULL。例如,如果有3个员工和2个部门,结果集将包含若干行,那些没有对应部门的员工的结果集中的部门名称列将显示为NULL。如果左表或右表中存在与另一张表没有匹配的记录,那么这些未匹配的记录也将包含在结果集中,对应的结果集中的列将显示为NULL。会返回左表的所有行,以及与左表匹配的右表的行。
2023-10-11 17:57:07
1197
原创 【在公司学习提升自己的9个实用方法】
请别人评估你的工作,并询问如何改进和提高,这样可以不断调整自己的学习和发展方向。通过分享,不仅可以加深自己对所学内容的理解,还可以建立起互相学习和成长的氛围,推动整个团队的发展。记住,持续学习和自我提升是职业发展的关键,不断寻求新的机会和挑战,与他人合作和交流,不断调整自己的学习和发展方向,你将成为一个不断进步的职场精英。参与新的项目、承担更多责任或解决复杂的问题,通过面对挑战,你可以学习新的技能并展示自己的。尽量接触不同类型的项目和任务,挑战自己的舒适区,不断提高自己的能力和自信心。
2023-06-25 13:48:19
968
原创 【源码学习】正则表达式
pattern:gpattern:ipattern:mpattern:upattern:s和pattern:y。没有修饰符和特殊符号(稍后我们会学到),那么正则表达式的搜索和子字符串的搜索相同。方法寻找匹配项:如果带有修饰符pattern:g,则会返回所有匹配项,否则只会返回第一个匹配项。方法使用替换regexp的匹配项:如果带有修饰符pattern:g,则会替换所有匹配项,否则只会替换第一个匹配项。方法用于测试,如果找到至少一个匹配项则返回true,否则返回false。pattern:\d。
2023-01-04 10:20:53
1123
3
原创 编译nginx时报错:“./configure: error: C compiler cc is not found”
1.定位到 /usr/local/nginx/(这个目录为你的nginx所安装目录 我的是 /usr/local/nginx/nginx/)/auto/cc。保存并退出,如果提示什么readonly 那就走第一步 加权限。环境:ubuntu 18.04.3 Hyper-V。4.注释 exit 1 -->(#exit 1)
2023-01-02 13:28:55
2398
1
原创 Docker学习日记(二)
-name nginx 容器名称(如果重复的话,先docker stop xx 然后docker rm xx )由于我们在docker hub pull images时候会很慢。win10 docker安装nginx.找到settings-->Daemon。一、下载docker desktop。-d nginx 设置容器一直运行。-p 8088:80 端口映射。拉取最新的images。然后查看是否安装成功。
2023-01-02 13:27:30
345
2
原创 FluentValidation学习 (.NET 6.0)
官方文档:FluentValidation — FluentValidation documentationhttps://docs.fluentvalidation.net/en/latest/index.htmlCLI: NuGet 包管理器Install-Package FluentValidation.AspNetCoredotnet add package FluentValidation.AspNetCoreFluentValidation支持通过 With
2023-01-02 13:25:36
684
原创 【读书笔记】【MySQL技术内.幕InnoDB存储引擎第2版中文】-第一章:MySQL架构体系和存储引擎
mysql存储引擎、InnoDB、mysql架构体系
2023-01-02 12:04:32
165
原创 【Freesql】通过反射找Insert<T1>(List<T1> source)方法插入数据
【代码】【Freesql】通过反射找Insert<T1>(List<T1> source)方法插入数据。
2022-12-31 14:39:23
292
1
【Linux系统管理】常用命令汇总:涵盖文件操作、用户管理、网络配置及系统监控等功能模块给定的规范
2025-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人