自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 可执行文件运行

动态链接可执行文件运行_start 定义于glibc/sysdeps/i386/start.S __libc_start_main 定义于glibc/​csu/​libc-start.c__libc_csu_init定义于glibc/​csu/​elf-init.c__libc_init_first定义于glibc/​csu/​init-first.c__gmon_start__定义于gl

2016-07-26 08:29:29 1912

原创 高速缓存对c程序的影响

CSAPP中习题6.32:void transpose(int* dst,int *src,int dim){ int i,j; for(i=0;i<dim;i++){ for(j=0;j<dim;j++) dst[j*dim+i]=src[i*dim+j]; //dst[i*dim+j]=src[j*dim+i];

2016-07-20 09:14:05 601

原创 祭奠我可怜的一下午

今天对着unix环境高级编程中的文件操作自己想写一个简单的tree一开始对小目录的输出执行的还可以,但是换成了大目录下执行就出现段错误的情况 还是在从一个文件夹跳出 进入下一文件夹的时候所以我很快判断出应该是tree_b函数的参数被覆盖了 果然执行时将文件的目录信息重定向进自己选定的文件时发现的确是.#include <sys/types.h>#include <stdio.h>#include

2016-03-29 14:18:23 274

原创 对PIC(position independent code)的探究

示例:static int a=2;extern int b;extern void test();int glo=2;void bar(){ a=1; b=2; glo=3;}void foo(){ bar(); test();}在这个例子中 ,有局部变量a 外部全局变量b 本地全局变量glo 本地

2016-03-17 19:53:07 2292

原创 c语言自增运算的汇编探究

出于对c语言编译链接过程的疑问,近段时间一直在看关于编译链接以及可执行文件加载方面的书.今晚忽然心血来潮,想看看对于自增运算gcc究竟如何编译,所以写了下面这段小程序验证一下(部分代码 环境 ubuntu15.04 gcc ) 18 19 int i=0; 20 printf("%d\n",++i); 21 i=0; 22

2016-03-09 23:19:27 1303

原创 递归函数的栈表达

递归函数的表达形式void recursive(m) r(m); if m in A: p(m); recursive(L(m)); q(m);recursive(R(m)); s(m); else: ret(m);stack st; st.push(root); cws=root;while(

2015-10-13 21:08:46 353

空空如也

空空如也

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

TA关注的人

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