- 博客(5)
- 资源 (7)
- 收藏
- 关注
转载 内联函数
内联函数是一种编译机制,优点从代码上是看不出来的,但是程序的执行效率上有差别,通常,编译器对函数调用的处理是一种类似中断的方式,即当执行到函数调用语句时,程序把当前所有的状态信息比如CPU所有寄存器(其中一个很重要的就是指令指针寄存器)的值保存起来,然后放心大胆地转去执行那个函数的代码,执行完后再返回原来的地方,恢复原先保存过的状态信息,于是也就可以接着原来被中断的指令继续往下执行。这样,就很容易
2014-04-10 17:24:05 662
转载 堆和栈的区别
一个程序一般分为3段:text段,data段,bss段text段:就是放程序代码的,编译时确定,只读,data段:存放在编译阶段(而非运行时)就能确定的数据,可读可写就是通常所说的静态存储区,赋了初值的全局变量和静态变量存放在这个区域,常量也存放在这个区域bss段:定义而没有赋初值的全局变量和静态变量,放在这个区域 这个够不够清楚呢?堆栈就是栈的简称。堆和栈的区别一、预备知识—
2014-04-10 17:14:59 532
转载 利用printf打印彩色数据
printf("/033[31m ####----->> /033[32m" "hello/n" "/033[m"); 颜色分为背景色和字体色,30~39用来设置字体色,40~49设置背景 背景色 字体色 40: 黑 30: 黑 41: 红 31: 红 42: 绿 32: 绿 43: 黄 33: 黄 44: 蓝 34: 蓝 45: 紫 35: 紫
2014-04-03 18:03:16 1208
原创 vim的配置文件
vim配置vim是个很强大的工具,配置一个好的vim可以提高你的工作效率。vim的配置可以在两个地方修改,一个是在/etc/vim/vimrc,另一个所在~./.vim/.vimrc中,第一个是系统的配置,包括所有用户都会生效,需要root权限。第二个是用户级别的,也就是只会在自己这个用户生效。下面是我的用户级别的vimrc,贡献给大家syntax onset ba
2014-04-02 17:39:28 734
linux平台thrift简单实例
2022-06-01
live555 视频监控demo源码
2020-02-28
盗版Picasso
2016-11-25
Linux网络编程电子书.rar
2013-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人