- 博客(5)
- 收藏
- 关注
原创 linux常用命令
一、查看操作系统版本系统 linux下如何查看已安装的centos版本信息: 1.Linux查看版本当前操作系统内核信息 uname -a Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 athlon i386 GNU/Linux 2.linux查看版本当前操作系统发行信息 cat /etc/issue 或 cat /etc/centos-release CentOS release 6.9 (Final)
2020-10-14 10:51:22 116 1
原创 GDB多线程调试和死锁
set schedular-locking on / off 条件断点查看循环中的某些变量 break if命令 示例:break test.c:34 if (x & y) == 1 默认情况下我们执行到断点处继续执行时,所有线程都会运行。想要控制只有当前线程运行可用上面命令的on实现。 #include <iostream> #include <thread> #include <chrono> void thread1func() { while(1
2020-08-05 16:07:07 649
原创 网络字节序-大小端
网络字节序采用大端模式 1、大端模式:是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。 优点:快速判断数据的正负和大小;0x12 34 56 78 2、小端模式:是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。 优点:强转数据是不需要调整字节的内容;0x78 56 34 12 ...
2020-08-04 20:29:49 216
原创 static关键字的用法
static关键字的用途,可以从以下几点分析:作用域和生命周期 对于完成的程序,在内存中的分布情况如下: **栈区:**有编译器自动分配释放。像全局变量、函数参数。会随着作用域退出而释放空间。 **堆区:**程序员分配并释放的区域,像malloc©, new(c++)。 **全局数据区(静态区):**全局变量和静态变量的存储放在一块的,初始化的全局变量和静态变量在一块区域,为初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束时释放。 1、静态局部变量:用于函数体内部修饰变量,这种变量的生存期直
2020-08-04 20:17:00 136
转载 Socket通信原理
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-07-25 10:22:46 1071
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人