make是一个指令,而makefile是一个文件。执行命令make时,需要一个Makefile文件,以告诉make命令需要怎么样的去编译和链接程序。一个大点的工程中有许多文件需要编译,使用Makefile可以“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开..
分类:
系统相关 时间:
2016-05-31 19:20:09
阅读次数:
392
问题 你想为多次用到的查询提高性能,而且你不想添加额外的编码或配置. 解决方案 假设你有如Figure 13-8 所示的模型 Figure 13-8. A model with an Associate and its related Paycheck 在这个模型里,每个Associate(同事)有 ...
分类:
其他好文 时间:
2016-05-16 01:44:09
阅读次数:
165
环境 win7 64 node jdk 8 工具 Webstorm node-less yuicompressor-2.4.8.jar 步骤 npm install -g less 安装less 自动编译 webstorm (setting->Tool->File Watchers) 下载 yuic ...
分类:
Web程序 时间:
2016-05-07 18:17:35
阅读次数:
1209
1.安装Grunt http://www.gruntjs.net/getting-started 2.编辑 package.json 文件 3.执行npm命令 注意:必须在package.json文件目录下执行 执行命令后就会在根据package.json文件下载相关插件 4.配置Gruntfile ...
分类:
其他好文 时间:
2016-05-07 12:58:28
阅读次数:
191
编写一个索引器通过下标来访问类中的数组的内容
一、首先我们应该先了解一下索引器这个东东
索引器其实就是一个非常特殊的属性,常规情况下索引器就是一个item属性。所以在类中如果写了一个索引器就不能再声明一个item属性。
那为什么索引器就包含一个item属性呢?让我们一起来看看反编译以后的索引器内部是怎么运行的。
从上面这幅图中我们可以看出IL语言中已经自动编译成了一个item属性。...
分类:
其他好文 时间:
2016-05-07 07:33:20
阅读次数:
126
这几天在阅读libevent源码,发现参考资料是基于libevent-2.1的版本,所以就去官网下载了2.1的版本: http://libevent.org/ (其实是在git下载的:https://github.com/libevent/libevent),版本应该是libevent-2.1.so ...
分类:
系统相关 时间:
2016-05-03 20:16:14
阅读次数:
363
目的:编写一个实用的makefile,能自动编译当前目录下所有.c/.cpp源文件,支持二者混合编译。并且当某个.c/.cpp、.h或依赖的源文件被修改后,仅重编涉及到的源文件,未涉及的不编译。 二要达到这个目的,用到的技术有:1-使用wildcard函数来获得当前目录下所有.c/.cpp文件的列表 ...
分类:
其他好文 时间:
2016-05-01 16:20:27
阅读次数:
4371
在传统的asp.net webForm 开发里,在发布时,如果选择预编译,就会自动将所有的aspx 文件编译,在发布后的目录里,就看不到aspx的源代码了,同时因为是预编译的,所以每个页面打开速度都挺快的。 而在MVC里,默认就不是这样了。 MVC在发布以后,我们熟知的这些cshtml文件会随着发布 ...
分类:
Web程序 时间:
2016-04-26 01:51:20
阅读次数:
3644
webstorm支持sass的同步编译,也就是即写即编译,并且可以指定编译后的css的目录. 本文使用的webstorm为8.0版本 点击左上角的File→Settings→File Watchers 在弹窗的窗口的右上角点击绿色的 ‘+’ 号,然后选择scss Arguments: 可以配置编译后 ...
分类:
Web程序 时间:
2016-04-25 21:01:36
阅读次数:
498
Eclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了。
1 Ant自动编译打包android项目
1.1 Ant安装
ant的安装比较简单,下载ant压缩包 http://ant.apache.org (最新的为1...
分类:
移动开发 时间:
2016-04-16 11:01:33
阅读次数:
252