本文分类:news发布日期:2024/11/30 7:52:41
相关文章
sonar-java 手写一个规则-单元测试分析
前言
最近做项目,定制sonar规则,提高Java代码质量,在编写的sonar规则,做验证时,使用单元测试有一些简单的心得感悟,分享出来。
自定义规则模式
sonar的自定义规则很简单,一般而言有2种模式可…
建站知识
2024/11/30 7:34:29
力扣技巧题:丢失的数字
先排后找可以让结果更简单
int cmp(const void* a, const void* b){return *(int*)a - *(int*)b;
}
int missingNumber(int* nums, int numsSize){qsort(nums, numsSize, 4, cmp);for(int i0; i<numsSize; i){if(nums[i] i){continue;}else{return i;}}return numsSize;
}…
建站知识
2024/11/2 7:32:16
Java架构师之路六、高并发与性能优化:高并发编程、性能调优、线程池、NIO、Netty、高性能数据库等。
目录 高并发编程:
性能调优:
线程池:
NIO:
Netty:
高性能数据库: 上篇:Java架构师之路五、微服务:微服务架构、服务注册与发现、服务治理、服务监控、容器化等。-CSDN博客
下篇…
建站知识
2024/11/30 7:33:05
【C++】一键学会内存管理之newdelete
目录 一、C/C的内存分布
举个🌰
二、C的内存管理方式
1、new/delete操作内置类型
2、new和delete操作自定义类型
三、operator new与operator delete函数
1、operator new
2、operator delete
3、delete 和 free 的匹配
1)内置类型和没有资源清理的自定义…
建站知识
2024/11/2 8:00:21
Stable Diffusion 绘画入门教程(webui)-ControlNet(线稿约束)
上篇文章介绍了openpose,本篇文章介绍下线稿约束,关于线稿约束有好几个处理器都属于此类型,但是有一些区别。
包含: 1、Canny(硬边缘):识别线条比较多比较细,一般用于更大程度得还原照片 2、ML…
建站知识
2024/11/2 8:00:24
Essential C++ 编程基础
Essential C 前言1.1 如何撰写 C程序1.2 对象的定义与初始化1.3 撰写表达式1.4 条件语句和循环语句1.5 如何运用Array和Vector1.6 指针带来弹性1.7 文件的读写 前言 通过Essential C笔记的形式对C相关重点知识进行汇总,读者通读此系列文章就可以轻松的把该语言基础捡…
建站知识
2024/11/2 0:18:33
前端打包工具的发展历程、思路(grunt,gulp,webpack,vite)
现在前端发展真快,需要学的东西太多了,下面总结下前端打包的发展过程,便于区分和选择学习。
什么是前端打包
前端打包是指将多个JavaScript文件、CSS文件、图片等资源进行合并和优化处理,并输出为一个或多个文件的过程。这样做的目的是减少…
建站知识
2024/11/2 8:00:20
Floor报错原理详解+sql唯一约束性
目录 floor报错原理
唯一性约束
主键约束:
创建约束的形式
删除约束
删除唯一性约束(UNIQUE Constraint)
在SQL Server中:
在MySQL中:
在PostgreSQL中:
删除主键约束: floor报错原理
…
建站知识
2024/11/9 1:08:26