阅读笔记第四章代码的复审: 如果没有做标记那样会造成对错误的遗漏; 3.提出解决办法避免再次调入陷阱:代码必须成功的编译,程序员测试代码,最好的方法是在调试器中单步执行,复审时最好是面对面复审,开发者控制流程,讲述修改的前因后果,复审着必须逐一提出反馈意见,同时在修改时也要注意会不会影响其它的功能。 ...
分类:
其他好文 时间:
2016-04-03 20:23:15
阅读次数:
107
刚开始学习linux,干学没什么意思,想在linux下写写程序,了解到linux下使用较多的是emacs和vim,在youtobe上分别看了看这两个工具进行开发的视频,个人感觉emacs比较酷一点,所以选择了emacs。 闲话少说,下面写一下自己安装、配置、编译c++程序并运行的过程。 1、安装em ...
分类:
系统相关 时间:
2016-04-01 22:06:27
阅读次数:
269
使用git作为代码库管理工具,你如果想实现自动部署,网上一搜就会出现一大把的教程,这里记录一下自己的实现方式。 因为gitlab服务器是独立的一台机器,但是又需要在另一台测试的站点服务器实现自动部署,这里就没法使用git的服务端hooks,所以目光转向webhook。 前提:一个编译程序一直监听文件 ...
分类:
Web程序 时间:
2016-03-31 16:24:45
阅读次数:
180
python是一种动态类型语言(动态类型语言:直接被解释器执行不需要进行编译)程序运行当中变量可以绑定到不同类型的值.(变量:程序运行中可以发生变化的量)接下来我们用复利计算来说明一下python的这一个特性:price=1000;#金额初始为1000
rate=0.05#利率为每期0.05
years=5#期..
分类:
编程语言 时间:
2016-03-31 15:09:05
阅读次数:
259
C语言编译全过程【转】http://www.linuxdiyf.com/viewarticle.php?id=175655编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。
编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(....
分类:
编程语言 时间:
2016-03-30 13:13:01
阅读次数:
156
源语言->中间代码->目标语言
中间代码(Intermediate Representation或者IR):复杂性介于源程序语言和机器语言的一种表示形式。
编译程序锁使用的中间代码有多种形式。常见的有逆波兰记号,三元式,四元式,和树形表示。四元式是一种普遍采用的中间代码形式,很类似于三地址指令,有时把这类中间表示称为“三地址代码”,这种表示可以看作是一种虚拟三地址机的通用汇编码,每条”指令“包...
分类:
其他好文 时间:
2016-03-29 10:34:19
阅读次数:
1819
gcc是编译器 而make不是 make是依赖于Makefile来编译多个源文件的工具 在Makefile里同样是用gcc(或者别的编译器)来编译程序. gcc是编译一个文件,make是编译多个源文件的工程文件的工具。make是一个命令工具,是一个解释makefile中指令的命令工具。 make就是 ...
分类:
其他好文 时间:
2016-03-28 01:55:48
阅读次数:
141
在Windows Vista、 Windows7以上Windows系统中可以支持大图标显示了,但是Delphi编译出来的程序却只能显示32x32的图标,这使Delphi编译的程序看起来很不专业。下面就把Delphi编译大图标程序的方法分享一下。 要想使用大图标编译,首先要准备一个256x256的图标 ...
FFmpeg for XP(x86) 2016-03-23 static 静态编译适用于32位XP系统,能加的扩展都加了,结果文件大小非常大. 最新版加了不少视频和音频滤镜. ffmpeg.20160323.for.XP.x86.static.7z ./configure --enable-stat
分类:
其他好文 时间:
2016-03-23 20:04:36
阅读次数:
249
错误:在本机编译过程中没有出现错误,程序能够执行。Copy出编译程序以及所需要的一些Dll文件,放在另一台机子上出现以下错误System.InvalidCastException: Unable to cast COM object of type 'Microsoft.Office.Interop
分类:
Windows程序 时间:
2016-03-18 10:49:07
阅读次数:
1241