最近在学习《深入理解计算机系统》,里面的代码是在Linux环境下的C语言编写,由于采用gcc编译环境,为方便本人学习,特在Windows环境下载了MinGM,并且配合Sublime编辑器,发挥很大功能,能够实现简单C程序的编译,运行和反编译查看汇编代码。 1.安装MinGW 在安装Dev C++的过 ...
分类:
编程语言 时间:
2017-03-23 01:39:36
阅读次数:
248
昨天学习了如何使用codeblocks来编译运行一个opengl的项目。在创建一个新的opengl项目时他默认已经写了一个示例,今天我们就上面的例子进行下代码的剖析,以此来敲开opengl的神秘大门。 先把代码贴上来(在此我为每个函数的作用都写上了详细的注释): 1 /* 2 * 该代码是由一位叫N ...
分类:
其他好文 时间:
2017-03-22 19:03:52
阅读次数:
344
使用 Data Binding 也有半年多了,从最初的 setVariable,替换 findViewById,到比较高级的双向绑定,自定义 Adapter、Component,查看源码了解编译、运行...
分类:
其他好文 时间:
2017-03-16 16:31:03
阅读次数:
335
正规的C++语言标准目前(截止到C++14)应该还不支持这种调用方法。目前微软似乎在它的VC++中推行一种叫做C++/CLI的标准,有可能会支持这种调用,如果一定要用这种调用方法的话,还应该用VS2013尝试编译运行一下。 实际上,C++语言中类的静态成员函数本身应该是所有这一类对象的集体所具有的行 ...
分类:
编程语言 时间:
2017-03-16 16:19:48
阅读次数:
230
为什么要页面静态化? 1.动态文件执行过程:语法分析-编译-运行 2.静态文件,不需要编译,减少了服务器脚本运行的时间,降低了服务器的响应时间,直接运行,响应速度快;如果页面中一些内容不经常改动,动态页面静态化是非常有效的加速方法。(纯静态,伪静态还是需要PHP解释器的) 3、生成静态URL利于SE ...
分类:
Web程序 时间:
2017-03-13 16:18:52
阅读次数:
289
下面代码是本人在项目中遇到使用定时器的一个例子,可以编译运行正确的结果 ...
分类:
其他好文 时间:
2017-03-12 13:28:05
阅读次数:
113
使用VS2015重复编译运行会发现系统运行缓慢甚至卡死,打开windows任务管理器可以发现CPU已经飙到了100%, VBCSCompiler.exe进程出现多个实例并且占用了大量CPU。 解决方案: 第一步:打开windows任务管理器找到VBCSCompiler.exe进程,右击打开文件所在位 ...
分类:
其他好文 时间:
2017-03-11 10:38:38
阅读次数:
522
第一种方法: 以前在做项目的时候在Xcode中倒入一个三方SDK的时候,会有一些.a的静态库,这时候如果直接编译运行就会报错。当时只知道往build settings的linker flags 里面添加-force_load和.a文件的路径。最近又多次用到,这里总结一下。 例如在Xcode中倒入一个 ...
分类:
其他好文 时间:
2017-02-22 21:17:18
阅读次数:
473
《架构之美》阅读笔记05 今天,我阅读了《架构之美》第九、十章,第九章“一个纯Java的x86 PC模拟程序” 通过此章的阅读,我对x86 PC和模拟程序有了更多的了解,书中介绍虚拟系统在当今计算机中已经大量使用,因为其完全隔离软件服务啊安全性和可靠性的优点非常明显,当然这与硬件发展速度如此之快密不 ...
分类:
其他好文 时间:
2017-02-19 10:52:56
阅读次数:
168
1,生成dll和lib库 在vs2010中新建工程,在向导中选择DLL,如下图所示: 新建两个文件mydll.h和mydll.c mydll.h代码如下: mydll.c代码如下: 编译运行,在Debug目录下可看到下述文件: 2.在Qt中调用dll和lib库 新建Qt工程LibTest2,将myd ...
分类:
其他好文 时间:
2017-02-16 22:43:04
阅读次数:
300