- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 VisualStudio — Release 模式下进行调试
如果需要在调试过程中,查看各种变量的信息,就需要禁用优化项,否则在单步调试时很多变量的信息被优化掉无法查看。C/C++ -> 常规 -> 调试信息格式 设为:用于“编辑并继续”的程序数据库 (/ZI)链接器 -> 调试 -> 生成调试信息 设置为: 生成调试信息 (/DEBUG)C/C++ -> 优化 -> 优化 设为: 禁用优化。调试信息的符号文件 .pdb 是调试时的必须文件。
2025-02-07 13:32:58
313
转载 cmake原理、语法
宏功能使用cmake命令后紧跟的目录,一般是工程的根目录执行cmake命令的目录当前处理的CMakeLists.txt所在的路径target 编译目录重新定义目标二进制可执行文件的存放位置重新定义目标链接库文件的存放位置返回通过PROJECT指令定义的项目名称项目实际构建路径,假设在build目录进行的构建,那么得到的就是这个目录的路径。
2024-03-04 15:00:08
165
原创 5_SqlSugar实体中的细节
当更新一个实体对象时,实体中包含time属性,即便没有设置新的时间,更新操作自动根据数据库时间更新该字段。如果不需要更新,则不应该加该注解。插入操作:true数据库时间。更新操作:true数据库时间。
2023-09-25 13:40:40
696
原创 Git拉取分支、基于主分支创建新的开发分支、合并开发分支到主分支、回退上一次的merge操作
如上面的例子中,从 git show 命令的结果中可以看到,merge commit 的 parent 分别为 84a157d7和 1928b1a4,其中 84a157d7 代表 主要 分支(从图中可以看出),1928b1a4 代表 will-be-revert 分支。这里用-m指定保留的分支。如果直接使用 git revert ,git 也不知道到底要撤除哪一条分支上的内容,这时需要指定一个 parent number 标识出"主线",主线的内容将会保留,而另一条分支的内容将被 revert。
2023-08-22 15:54:25
5703
原创 6_AccessKeyId和AccessKeySecret的环境变量配置
很多SDK需要从环境变量中读取key,读取不到会报下列错误。java.util.concurrent.ExecutionException:n.aliyun.sdk.gateway.pop.exception.PopClientExceptibn:件(Code: MissingAccessKeyld Message: code: 400ACcessKevld is mandatory for this action.下面分别介绍不同系统中 AccessKeyId和AccessKeySecret的配置。
2023-08-15 14:29:59
3438
1
原创 5_docker-compose多服务统一编排管理
单独运行容器有很多问题先后顺序要求固定多个run命令,操作繁琐容器间的启停或宕机,有可能导致IP地址对应的容器实例变化,映射出错。要么生产IP写死(可以但是不推荐),要么通过服务调用解决方法:使用compose服务编排,一个配置文件,一条指令管理所有服务。
2023-08-15 14:13:23
400
原创 3_Docker安装redis
将宿主的文件和容器内部目录相关联,相互绑定,在宿主机内修改文件的话也随之修改容器内部文件。进入主机的redis.conf文件。配置文件方式启动redis 容器。
2023-08-02 10:45:15
294
原创 1-JVM体系结构
不同平台CPU架构不同,所以不能设计为基于寄存器的。优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。
2023-03-05 22:33:51
161
原创 C#文件路径操作、文件操作
C#文件路径操作、文件操作。常用函数 需要引用System.IO 直接可以调用Path的静态方法。文件重命名并复制到指定路径。
2023-02-24 14:44:30
1849
原创 2_Docker安装jdk1.8和MySql
注意由于新版本,这里要先在主机conf文件夹下,建立conf.d和mysql.conf.d两个文件夹,再运行创建MySQL的容器即可。可选用-v指令,将容器/var/log/mysql等目录挂载到主机/mydata/mysql/log等目录。
2023-01-30 11:22:59
1280
原创 1_Linux安装Docker
确定你是CentOS7及以上版本5。第1章 Linux安装Docker。a. 先确认CentOS7能上外网。e. 从容器内拷贝文件到主机上。本次安装时间2021.11。安装DOCKER CE。设置stable镜像仓库。更新yum软件包索引。yum安装gcc相关。
2023-01-30 11:08:58
174
原创 剑指 Offer 40. 最小的k个数
输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。
2023-01-17 13:35:31
98
原创 剑指 Offer 30. 包含min函数的栈
定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。
2023-01-13 11:34:14
100
原创 剑指 Offer 09. 用两个栈实现队列
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )
2023-01-13 10:32:17
88
原创 13_多版本并发控制
MVCC (Multiversion Concurrency Control),多版本并发控制。是通过数据行的多个版本来实现数据库的并发控制。它使得在InnoDB的事务隔离级别下执行一致性读操作有了保证。换言之,就是为了查询一些正在被另一个事务更新的行,并且可以看到它们被更新之前的值,这样在做查询的时候就不用等待另一个事务释放锁。是采用乐观锁思想的一种方式。4个隔离级别中,第1种READ UNCOMMITTED和第4中SERIALIZABLE读到的数据都是最新的版本,不使用MVCC。
2022-12-21 18:10:57
458
原创 9_MySQL索引优化与查询优化
全值匹配我最爱,最左前缀要遵守;带头大哥不能死,中间兄弟不能断;索引列上少计算,范围之后全失效;LIKE 百分写最右,覆盖索引不写*;不等空值还有OR,索引影响要注意;VAR 引号不可丢,SQL 优化有诀窍。
2022-11-17 13:20:39
695
esp8266_quick_start_guide_cn快速入门指南.pdf
2019-06-10
FX编程口协议.pdf
2019-06-10
通过串口调试工具读写PLC.docx
2019-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人