自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(709)
  • 资源 (38)
  • 收藏
  • 关注

原创 CMake简单使用03资源拷贝

CMake使用资源拷贝

2024-03-23 00:06:27 224

原创 CMake简单使用02

CMake简单使用

2024-03-22 22:54:30 224

原创 CMake简单使用

cmake简单使用

2024-03-22 22:14:41 175

转载 可变参数 C/C++ 宏定义

【代码】可变参数 C/C++ 宏定义。

2024-02-28 09:17:54 86 1

原创 c++获取本地所有IP地址,以及域名解析

获取本机ip地址

2024-02-24 16:17:41 434

原创 Linux c++开发-15-epoll简介

epoll

2023-12-25 21:50:39 518

原创 Linux c++开发-14-IO复用

在select这种I/O多路复用机制下,我们需要把想监控的文件描述集合通过函数参数的形式告诉select,然后select会将这些文件描述符集合拷贝到内核中,我们知道数据拷贝是有性能损耗的,因此为了减少这种数据拷贝带来的性能损耗,Linux内核对集合的大小做了限制,并规定用户监控的文件描述集合不能超过1024个,同时当select返回后我们仅仅能知道有些文件描述符可以读写了,但是我们不知道是哪一个,因此程序员必须再遍历一边找到具体是哪个文件描述符可以读写了。第三个文件描述符可以读写了吗?

2023-12-25 15:38:31 584

原创 Linux c++开发-13-常用的IO函数简介

结果:

2023-12-21 23:58:14 411

原创 Linux c++开发-12-Socket IP地址相关的几个API

2023-12-21 23:30:41 357

原创 Linux c++开发-11-Socket TCP编程简单案例

【代码】Linux c++开发-11-Socket TCP编程简单案例。

2023-12-20 23:26:47 780

原创 Linux c++开发-10-Socket TCP编程常用的API

2023-12-20 22:30:56 366

原创 Linux c++开发-09-Socket简介

Linux c++ Socket

2023-12-20 00:19:34 362

原创 Linux c++开发-08-使用Linux API mmap文件内存映射

超大文件,进程间共享内存。

2023-12-17 21:17:12 396

原创 Linux c++开发-07-使用Linux API stat查看文件状态信息

示例:

2023-12-17 16:03:28 371

原创 Linux c++开发-06-使用Linux API 进行文件的读写

先用open接口去打开文件,flag表示打开文件的权限不同。先简单的介绍一下open,read,write。

2023-12-17 15:07:02 349

原创 c++获取当前时间

获取当前时间

2023-12-13 10:32:37 515

原创 linux c++调试 CMakeLists编写

【代码】linux c++调试 CMakeLists编写。

2023-11-16 11:18:12 79

原创 vs code安装

2023-11-15 15:12:12 69

原创 Linux解压缩

命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名。命令格式:tar -zxvf 压缩文件名.tar.gz。Linux下*.tar.gz文件解压缩命令。解压缩后的文件只能放在当前的目录。

2023-11-15 13:42:10 69

原创 解决虚拟机与主机无法拖拽,复制的问题

【代码】解决虚拟机与主机无法拖拽,复制的问题。

2023-11-15 10:46:52 285

原创 常用的萃取总结

萃取

2023-11-11 13:17:17 76

原创 lambda的大小探索

【代码】lambda的大小探索。

2023-11-08 22:16:34 120

原创 注意,注意,weak_ptr有坑

weak_ptr注意点

2023-11-05 22:53:15 170

原创 若要对多态类进行深拷贝,应使用虚函数的clone,而不是公开的拷贝构造赋值

拷贝一个多态类可能会导致切片问题,为了解决这个问题,应覆盖一个虚clone函数,让他根据实际类型进行复制并返回一个到新对象的所有权的指针(std::unique_ptr),在派生类,通过使用所谓的协变返回类型来返回派生类型。

2023-10-18 22:35:51 121

原创 条件变量与锁趣味性测试

结论:如果当前锁已经被其它线程锁住,那么锁的时候会等待,直到其它线程释放锁。

2023-10-17 11:20:23 82

原创 对象切割时虚指针VPTR探索

对象切割,虚指针探索

2023-10-14 00:06:42 149

原创 基于C++11封装的线程池

基于C++11封装的线程池。

2023-10-06 16:46:43 102

原创 多线程安全的Queue

多线程安全的队列

2023-10-05 16:37:51 166

原创 模板与泛型编程-函数模板

函数模板

2023-09-29 16:11:15 115

原创 stl string内存空间增长探索

string 内存空间增长探索

2023-09-28 15:07:16 122

原创 map的一些测试-string键的查找

map,string键值的一些优化

2023-09-24 22:00:46 195

原创 关于string的一些测试

从运行结果可以看出第一种方式最耗时,至于它的原因:result = result + str[i];是对象的拷贝而非移动,导致反复分配,释放内存和无畏地进行字符串复制。

2023-09-20 00:45:46 205

原创 CPU的三级缓存

CPU缓存有三类,一级缓存(一级缓存虽然速度最快,但容量最小,单位都是KB,不同CPU之间一级缓存没有差距,所以现在不怎么提了),二级缓存(二级缓存容量也不大,基本都是个位数MB,除了一些服务器CPU会有10几MB之外,现在CPU也不怎么提二级缓存),三级缓存。L3读写速度比内存快得多得多。因为CPU运算速度太快了,光靠内存读写完全跟不上,而CPU缓存的数据交换比内存快多了,大部分时候CPU可以直接从缓存读取数据,找不到的话再从内存读取,这样可以节省CPU读取内存数据时浪费的时间。

2023-09-16 00:38:13 820

原创 智能指针使用注意点

weak_ptr可以从一个shared_ptr或者另一个weak_ptr对象构造,获得资源的观测权。使用weak_ptr的成员函数use_count()可以观测资源的引用计数,另一个成员函数expired()的功能等价于use_count()==0,但更快。表示被观测的资源(也就是shared_ptr的管理的资源)已经不复存在。参考链接:https://blog.csdn.net/sinat_31608641/article/details/107702175。

2023-09-14 00:52:56 85

原创 unique_ptr的常规使用

【代码】unique_ptr的常规使用。

2023-09-13 23:36:54 76

原创 不推介使用裸指针的几种情况

【代码】不推介使用裸指针的几种情况。

2023-09-11 00:37:47 136

原创 unique_ptr的大小探讨

unique_ptr的大小探讨

2023-09-11 00:04:17 172

原创 linux c++ 开发 - 05- 使用CMake创建一个动态库

【代码】linux c++ 开发 - 05- 使用CMake创建一个动态库。

2023-09-07 00:34:55 260

原创 Linux c++开发-04-让Hello World更像一个工程

src中的CMakeLists.txt。外层CMakeLists.txt。然后 cd build。

2023-09-06 00:41:56 198

原创 Linux c++开发-03-使用CMake组织工程

CMake的简单使用

2023-09-01 23:44:50 308

套接字编程之聊天小工具

套接字编程,开发了一个小demo,里面有源码,然后有release版本与debug版本,都可以直接使用,希望对初学者有用。

2020-07-11

pdf转word工具

里面是一个安装包,安装之后可以用,自己用过几次,觉得还不错,大家可以试一试,最近下载东西比较多,比较费积分,故赚点积分,望理解。

2020-07-07

msxml安装包

开发当中经常提示少一些库,查了很多资料找到终于知道是什么原因,是msxml没有装,本人使用的是vs2013.

2020-07-07

局域网扫描工具.zip

搜索整个局域网中所有在线的IP,在工作中经常使用,所以推介一下,希望对给位同学有所帮助。真的挺好用的。

2020-07-07

MFC之自绘ClistCtrl列表控件

开发环境:VS2013 框架:MFC、vc++ 功能:点击列表头排序、隔行换色、高亮显示选中、多行选中

2020-04-20

图片处理工具(各种大小)

不管你是开发或者其他人员,其实这款工具真的特别好用,界面酷炫,功能强悍,可以说是一个小“ps”也不为过。生活中的证件照尺寸等也都有。

2020-04-19

C#对FreeImage的使用

支持GPG,jp2,bmp等二十多种图片的转换,很是方便,啦啦啦啦啦啦啦啦啦啦啦啦啦啦;;;;;啦啦啦啦啦

2020-04-11

FreeImage库,C++,C#测试通过

支持c++,C#,这两个已经经过测试, 库很小就5M,在格式转换非常方便,推介使用。

2020-04-11

图的遍历

包含图的存储、深度优先遍历、广度优先遍历、只需把文件加载到工程文件,编译即可运行,代码值得思考

2020-02-27

手动构造一个哈希表

哈希表的实现,里面包含二叉排序树,及其自己实现的哈希结构,纯代码,代码结构的排布值得思考。

2020-02-27

mysql+connetcot.txt

包含数据库和连接串,对于操作数据库及其连接,亲自测试没有任何问题,版本是5.7.17.msi,其中连接器有32位和64位两个版本,自己根据需要安装

2019-12-29

C++面向对象高级开发:

C++面向对象高级开发,适合进阶。提升,候老师所讲嘿嘿

2019-10-31

c++ 内存管理

c++ 内存管理,候老师讲的,很棒的资源,适合提高进阶

2019-10-31

stl泛型编程--视频教程,讲的比较细

stl 泛型编程课程,值得学习,是百度网盘方式获取,,

2019-10-31

MySkinTy.zip

有三种皮肤,个人觉得像office2007的风格,挺好看的,里面带有使用说明,使用非常简单,亲测是vs2013,vc6,

2019-09-03

TyUSBCamera.zip

使用openCV 实现打开本地摄像头,和usb 摄像头,开发环境是visual studio ,

2019-08-13

执行数据库脚本工具

通过ADO连接方式,能够执行数据库的脚本,比如创建数据库,或者表,方式是通过读取.sql本地文件。

2019-04-29

vc++ MFC 将list控件导入excel

vc++ MFC 将list控件导入excel,已经封装好了,直接可以用,

2019-03-09

很好用的像素尺子

这是一个可以在Windows下运行的像素尺,方便开发人员进行像素宽度的测量

2019-03-09

C++MD5加密的使用

是一个做好的Demon,里面介绍了加密算法的基本使用,可为初学者提供一些帮助

2019-01-16

excel操作库最新版libxl-4.2,包含key

excel操作库最新版libxl-4.2,包含key.自测通过!

2024-02-17

Doxygen、Graphviz

配套的工具都有

2023-07-23

崩溃调试库,64位,因为要大于11个字,我就随便写点

真的很好用,库都是编译好的

2023-05-14

windbg 64 位 因为要10个字,所以多打一点

windbg 64 位

2023-05-14

好用的cJSON库,测试通过-64位

该cJSON库,通过VS2019编译而成,属于64位静态库

2022-12-18

基于Modbus-RTU的温湿度采集demo

基于Modbus_RTU的温湿度采集demo

2022-10-20

libmodbus库与资料亲测通过

这是64位版本的库,分为debug和release,亲测没有问题,另外还有一些资料,希望能帮到你

2022-10-20

合并excel的方法(工具)

可以将多个excel文件合并到一个excel文件中,非常好用,欢迎学习

2022-05-29

gvim80-586.rar工具

vim文本编辑器

2022-01-01

debug.exe 调试工具

debug.exe工具

2022-01-01

DOSBOX windows7、win10

DOSBOX windows7、win10

2022-01-01

TestLib01.rar

静态库和动态库的建立及其使用

2021-10-30

TyProject0622.zip

MFC创建dll

2021-06-22

AccessPort111.zip

这是一个串口工具,非常好用

2021-05-26

Ini配置文件读写.zip

配置文件源码

2021-04-06

CTestPro.zip

CPtrList使用方法,是VS2015写的

2021-03-24

共享内存实现,MFC,C++,VS2015

里面有两个程序,启动之后都可以接收发送消息,但是需要先启动带创建共享内存提示的那个。

2021-03-19

谷歌日志库glog,编译通过

谷歌日志库glog,编译通过

2020-12-23

glog编译好的库(dll,lib,h)

glog编译好的.lib、.dll、 .h文件

2020-12-22

Project3内存检测.rar

仅仅一个例子,里面有使用的方法,编译环境是VS2013,测试通过,可以定位。最近下载东西比较多,赚点积分,设置了2分,不过分吧。

2020-07-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除