自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序员自我修养-链接,装载与库 笔记

静态链接 编译和链接 预编译,编译,汇编,链接 编译器做了什么 词法分析,将源代码的字符序列分割成一系列的记号 语法分析,产生语法树 语义分析,经过该阶段后,整个语法树的表达式都被标识了类型。 编译器所能分析的是静态语义,通常包括声明和类型的匹配,类型的转换。比如将一个浮点类型赋值给一个指针的时候,语义分析程序会发现这个类型不匹配,编译器将会报错。 动态语义一般指在运行期出现的语义相关问题,...

2020-04-02 20:27:40 94

原创 make-cmake

make make的编译连接过程 预处理(宏替换,删除注释和多余的空白字符,条件编译,文件包含),hello.c到hello.i 编译(gcc检查代码规范性,是否有语法错误,生成汇编),hello.i到hello.s 汇编(生成极其可识别代码),hello.s到hello.o 链接(生成可执行文件或库文件) 在成功编译后,就进入了链接的阶段,这里涉及到一个重要的概念:函数库查看上面的小程序会发现...

2020-04-01 17:30:32 143

原创 leetcode

leetcode_60 Permutation Sequence 循环,每次确定第一位的数字; 全排列的递归实现的顺序和题目要求的顺序不同。 leetcode_46 Permutations,全排列,不要求顺序,元素各不相同,岔路口有多种选择,swap使用的也是岔路口;如果有元素相同的话,需要固定位置上只出现互不相同的元素。 leetcode_47 Permutations2,全排列,有重复,...

2019-06-02 17:22:10 67

空空如也

空空如也

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

TA关注的人

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