相关文章
《高质量的C/C++编程规范》学习
目录
一、编程规范基础知识
1、头文件
2、程序的板式风格
3、命名规则
二、表达式和基本语句
1、运算符的优先级
2、复合表达式
3、if语句
4、循环语句的效率
5、for循环语句 6、switch语句
三、常量
1、#define和const比较
2、常量定义规则
四、函数设计
1、参…
建站知识
2024/10/19 2:38:34
【Golang】Gorm乐观锁optimisticlock的使用
在数据库操作中,为了保证数据的一致性和完整性,常常需要采取一些措施来防止并发操作导致的数据冲突。悲观锁和乐观锁是两种常见的并发控制机制。
悲观锁(Pessimistic Lock) 悲观锁的基本假设是,数据在并发访问时很可能…
建站知识
2024/10/22 17:38:59
基于EasyCVR视频汇聚系统的公安网视频联网共享视频云平台建设思路分析(一)
随着社会的发展和科技的进步,视频监控系统在各个领域的应用越来越广泛,视频云平台建设已经成为了行业数字化转型的重要一环。公安网视频汇聚联网共享云的建设需要充分考虑技术、架构、安全、存储、计算等多方面因素,以确保平台的稳定性和可用…
建站知识
2024/10/22 17:33:46
笔记:linux删除文件后空间未释放
说明 在一次系统根目录满100%后,删除某文件,发现空间未释放
未释放磁盘空间的原因:
在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的文件夹结构上解除链接(unlink),然而假设文件是被打开的(有一…
建站知识
2024/10/22 12:22:22
基于Linux直接安装的Nginx版本升级方法
引言
随着版本的迭代和漏洞的发现,Nginx作为一款软件避免不了打补丁的命运。
以下基于Linux直接安装的Nginx版本升级。
以下操作均在本地虚拟机中操作验证,请验证后再线上操作。基于centos7测试。
前置资源
获取nginx的最新源码版本网址:…
建站知识
2024/10/25 6:46:15
Vue事件处理之v-on
1. 使用及定义 定义方法
function 方法名称(接受的event或是什么都不写) {//不管方法后括号内写与不写event,都可以接受到方法内表达式
}//定义一个接受参数的方法,此时也会在传入event
function 方法名称(传入参数) {//可接受传入参数与event方法内表达式
}
//定义一个接受参…
建站知识
2024/10/19 3:28:47
五、ChatGPT有哪些固有缺陷?—我耀学IT
上一讲,我们了解了ChatGPT工作的原理,这一讲,我们来看看它所存在的问题。 我们会看到,ChatGPT回答问题、写文章,有的时候很靠谱,有的时候又像在胡说八道,那么这些问题能不能解决呢? …
建站知识
2024/10/26 18:01:09
排序算法1:冒泡排序、快速排序、插入排序
排序算法:交换类排序,插入类排序、选择类排序、归并类排序
交换类排序:冒泡排序、快速排序
一、冒泡排序 #include <stdio.h>
#include <stdlib.h>
#include <time.h>
typedef int ElemType;
typedef struct{ElemType *e…
建站知识
2024/10/19 3:28:03