自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 版本控制资料

版本控制基础 + SVN的使用:点击打开链接 eclipse + EGit + Github :点击打开链接 Git错误non-fast-forward后的冲突解决:1,强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容$git push -f2,先把git的东西fetch到你本地然后merge后再push$ git fetch$ git merge

2013-04-09 12:15:26 475

转载 C数组&指针

void GetMemory(char *p){p=(char*)malloc(100);}void Test(void){char *str = NULL;GetMemory(str);strcpy(str,”helloworld”);printf(str);}请问运行Test函数会有什么样的结果?答:程序崩溃。因为GetMemory并不能传递

2013-04-08 21:00:36 635

转载 GCC初步

一、    gcc test.c -o test       //将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。    gcc -g test.c -o test      //-g后才可用GDB调试    gcc -O1 test.c -o test    //使用编译优化级别1编译程序(级别为1~3,级别越大优化效果越好,但编译时间

2013-01-20 22:21:59 418

转载 Learn Vim Progressively

Learn Vim ProgressivelyThis article is good for beginner developers who want to learn vim like me.and the translationCoolshellHow to set Vim&gcc for C/C++ development environment

2013-01-16 14:42:54 448

原创 编译(1)

一、编译(compiler)     编译过程又可以分成两个阶段:编译和汇编。    (一)、编译  编译是读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,源文件的编译过程包含两个主要阶段:  1、第一个阶段是预处理阶段,在正式的编译阶段之前进行。预处理阶段将根据已放置在文件中的预处理指令来修改源文件的内容。如#include指令就是

2013-01-16 14:35:49 514

原创 How to debug a program(1)

一、程序调试:1,静态调试2,动态调试:“分段隔离”、“设置断点”、“跟踪打印”二、GDB下:1、可以使用几种方式来暂停程序:断点,观察点,捕捉点,信号,线程停止。     ①设置断点:           a、b(break) + [源代码行号]/[源代码函数名]/[内存地址]/[变量]           b、b(break) ... if conditio

2013-01-16 14:30:13 350

转载 C模拟CPU & 内存——《如何编写计算机模拟器》选节

一、如何模拟一个 CPU?首先,如果你需要模拟一个标準的 Z80 或 6502 CPU,你可以使用 Marat Fayzullin 所写的 CPU 模拟器 当然有些限制。对那些想要自己写 CPU 模拟核心,或是对其中的运作原理感性趣的人,我提供一个用 C 写的范例架构如下,在真正的实做,你或许会考虑略过其中部份,或添加新的部份。123

2013-01-14 22:37:59 2373

空空如也

空空如也

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

TA关注的人

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