
linux
行之88
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
centos7重启网络 Failed to start LSB: Bring up/down networking
本来机器好好的,突然发现虚拟机上不了网,ifconfig一看,ip没有了,遂重启网卡[root@cld network-scripts]# systemctl restart networkJob for network.service failed because the control process exited with error code. See "systemctl status ...原创 2018-06-21 17:00:19 · 2404 阅读 · 0 评论 -
centos7调整分区大小
最近centos7.5 /root 空间不够用了,而/home还有很多空间,所以重新分区,把空间挪过去一些查看磁盘空间 df -h卸载 /home umount /home/删除/home的逻辑分区 lvremove /dev/centos/home 扩展/root所在的逻辑分区 lvextend -L +600G /dev/centos/root同步/root的文件...原创 2018-06-20 16:33:21 · 7792 阅读 · 0 评论 -
main函数之前和之后调用函数
main函数执行之前,主要就是初始化系统相关资源: 1. 设置栈指针 2. 初始化static静态和global全局变量,即data段的内容 3. 将未初始化部分的全局变量赋初值:数值型short,int,long等为0,bool为FALSE,指针为NULL,等等,即.bss段的内容 4. 全局对象初始化,在main之前调用构造函数 ...原创 2018-07-17 10:54:30 · 1496 阅读 · 0 评论 -
内存分页
什么是内存分页?我们知道,CPU是通过寻址来访问内存的。32位CPU的寻址宽度是 0~0xFFFFFFFF ,计算后得到的大小是4G,也就是说可支持的物理内存最大是4G。但在实践过程中,碰到了这样的问题,程序需要使用4G内存,而可用物理内存小于4G,导致程序不得不降低内存占用。为了解决此类问题,现代CPU引入了 MMU(Memory Management Unit 内存管理单元)。MM...转载 2018-07-20 11:16:05 · 2312 阅读 · 0 评论 -
pkg-config用处
pkg-config 列出一个库的安装信息比如 pkg-config --cflags --libs gtk+-3.0[root@BC ~]# [root@BC ~]# pkg-config --cflags --libs gtk+-3.0-pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at...原创 2018-11-21 18:13:02 · 391 阅读 · 0 评论 -
glib g_main_loop的简单例子
写了一个应用g_main_loop的简单例子g_main_loop_new,创建了一个loop对象g_main_loop_run,当程序运行到这里,就进入了一个死循环,不过添加到loop中的逻辑还是在跑的,必须要有g_main_loop_quit()才能终止循环main_loop中,我们可以添加异步事件,用来执行回调函数,用到g_idle_add()guintg_idle_ad...原创 2018-12-07 18:31:45 · 4598 阅读 · 0 评论 -
长度为0的数组
本文为转载,原地址为https://blog.youkuaiyun.com/gatieme/article/details/641313221 零长度数组概念众所周知, GNU/GCC 在标准的 C/C++ 基础上做了有实用性的扩展, 零长度数组(Arrays of Length Zero) 就是其中一个知名的扩展.多数情况下, 其应用在变长数组中, 其定义如下struct Packet{...转载 2019-03-01 11:19:07 · 4363 阅读 · 0 评论