- 博客(6)
- 资源 (9)
- 收藏
- 关注

原创 gitea+drone+kubernetes搭建devops平台
gitea+drone+kubernetes搭建devops平台DevOps基本介绍**DevOps** 一词的来自于 Development 和 Operations 的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。DevOps 其实包含了三个部分:开发、测试和运维。换句话 DevOps 希望做到的是软件产品交付过程中IT工具链...
2020-01-07 18:12:12
4164
原创 c++多线程按行读取同一个每行长度不规则文件
对于非常大的比如上百G的大文件读取,单线程读是非常非常慢的,需要考虑用多线程读,多个线程读同一个文件时不用加锁的,每个线程打开一个独立的文件句柄。
2024-03-02 16:51:52
1164
原创 网狐核心源码阅读分析
先执行SetAsynchronismSink函数,将异步引擎要服务的模块和异步引擎绑定,在这个函了数中,创建了模块指定的个数的异步线程,也可以看做是工作线程,同时把每个线程都和模块绑定,也就是初始化异步引擎的的m_AsynchronismThreadArray线程对象数组,执行StartService启动异步引擎,先是创建一个完成端口,并且把它和每个异步线程绑定,然后调用StartThread启动每个异步异步线程。
2024-03-02 16:27:15
1263
原创 使用Deleaker检测c++内存泄漏
使用Deleaker检测c++内存泄漏内存泄漏1.内存泄漏的定义内存泄漏(memory leak)是指由于疏忽或错误造成了程序未能释放掉不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。2.内存泄漏的后果程序运行后,随着时间占用了更多的内存,最后无内存可用而崩溃;只发生一次的小的内存泄...
2020-01-07 18:17:20
4342
原创 c++11 移动构造_移动赋值_拷贝构造_拷贝赋值调用时机探究
c++11 移动构造_移动赋值_拷贝构造_拷贝赋值调用时机探究最近对准备深入学习一下c++11所有的新特性,今天研究了一下c++11的std:move和std:forward,在研究这个的时候,需要对c++0xx的拷贝构造,拷贝赋值有一些了解.这个不知道的自己去了解,这里记录一下c++11新加的移动版本移动构造_移动赋值和拷贝构造_拷贝赋值的比较,文章引用现代c++之移动构造, 移动赋值, 拷...
2019-01-06 00:54:11
2337
1
原创 c++ set容器存储指针,智能指针用法
c++ set容器存储指针,智能指针用法Set容器存储c++内置变量Set容器存储指向类对象的智能智能对象Set容器存储c++内置变量set容器存储基础变量像int,char,或者是string对象,我们不需要去写比较函数,但是如果存储的是自定义类对象或者是结构体,那就需要重载<运算符或者重载(),在构造set容器时作为第二个参数传入,set容器存储内置变量,我就不记录了,这篇文章主要讲...
2018-12-29 12:04:25
6833
基于QT股票交易系统毕业设计论文
2016-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人