- 博客(132)
- 收藏
- 关注
原创 使用vscode调试代码
通过指令readelf -S debug.exe | grep debug,可以获取可执行文件中的debug信息。假设源文件名称为test.cpp,使用g++编译器,生成debug版本的可执行程序。gcc/g++默认生成Release版本,-g选项生成debug版。生成和配置launch.json文件。编译生成Debug版本的可执行程序。
2024-03-22 22:28:46
629
1
原创 C++数据结构:B树
索引,就是通过某些关键信息,让用户可以快速找到某些事物,例如通过目录,我们就可以快速检索到一本书中特定的内容所在的页码。B/B+最普遍的用途,就是做索引。索引(index)是帮助MySQL高效获取数据的数据结构。当数据量很大的时候,为了方便数据的管理、提高检索效率,通常会将数据保存至数据库。数据库不仅仅要存储数据,还要维护特定的数据结构和一些高效的搜索算法,以帮助用户快速引用到某些数据。这种实现快速查找的数据结构,就是索引。
2023-12-04 21:41:07
2112
原创 Linux网络编程:详解https协议
本文介绍了https协议进行网络通信的方式,讨论了不同加密方法的安全性问题,解释了如何通过CA认证确保在https协议中传输数据的安全性。
2023-10-04 17:02:08
416
原创 Linux网络编程:网络协议及网络传输的基本流程
本文介绍了网络的发展,TCP/IP五层协议模型,OSI七层协议模型,网络通信的流程,IP地址和MAC地址以及封装和解包的概念。
2023-09-11 07:26:25
843
原创 C++ 11:多线程相关问题
本文介绍了C++11中提供的线程、互斥锁、条件变量、原子性操作的相关类及接口函数,介绍了单例模式和智能指针的线程安全性问题。
2023-09-09 14:59:05
841
原创 Liunx系统编程:系统层面上的文件IO接口
本文介绍了如何了在操作系统层面上如何理解文件,语言级别提供的IO库函数和操作系统IO接口之间的关系,并介绍了Linux操作系统提供的一些实现IO操作接口的详细使用方法
2023-07-06 12:01:38
411
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人