前言:前面已经有两篇文章讲了Spring IOC/DI 以及 使用xml和注解两种方法开发的案例, 下面就来梳理一下Spring的另一核心AOP.一, 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现 ...
分类:
编程语言 时间:
2016-07-04 20:40:58
阅读次数:
438
替换现有上游 替换 Homebrew 二进制预编译包的镜像 临时替换 长期替换 PS: https://www.logcg.com/archives/1301.html https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/ https://mirro ...
分类:
其他好文 时间:
2016-07-03 14:29:11
阅读次数:
1539
Microsoft Visual Studio 2015社区版提供了强大的开发体验,且 Qt 提供了预编译版本。然而,由于客户提出兼容Windows XP ~ Windows 8.1 这样宽泛的环境要求,使得我们不得不考虑更换工具链。经过反复对比测试,在Mingw32, Cygwin, MSYS2, ...
分类:
其他好文 时间:
2016-07-02 00:21:55
阅读次数:
541
工作中遇到的: 一个头文件中的: #pragma warning(disable:4996)#pragma warning(disable:4244)#pragma warning(disable:4267) 不理解意思,遂查? C/C++中的预编译指令 程序的编译过程可以分为预处理、编译、汇编三部 ...
分类:
编程语言 时间:
2016-07-01 18:19:58
阅读次数:
212
选项名 作用 -o 产生目标(.i、.s、.o、可执行文件等) -c 通知gcc取消链接步骤,即编译源码并在最后生成目标文件 -E 只运行C预编译器 -S 告诉编译器产生汇编语言文件后停止编译,产生的汇编语言文件扩展名为.s -Wall 使gcc对源文件的代码有问题的地方发出警告 -Idir 将di ...
分类:
系统相关 时间:
2016-07-01 11:51:41
阅读次数:
182
1. 常量折叠(例) 在编译器进行语法分析的时候,将常量表达式计算求值,并用求得的值来替换表达式,放入常量表。可以算作一种编译优化; 因为编译器在优化的过程中,会把const全部以内容换掉,这个出现在预编译阶段;但在运行阶段,const变量内存中存储的东西可能确实已改变; 2. 1 time_t t ...
分类:
编程语言 时间:
2016-06-30 14:22:52
阅读次数:
356
回忆过去,VC++生成的文件,经过预编译、编译、汇编、链接几个步骤之后,生成可执行的本地代码。 1、C#源程序执行过程 源程序编译为程序集的过程:C#源程序 -> C#编译器 -> 程序集(CIL代码)-> JIT二次编译(.NET Runtime环境支持)-> 本机可以识别的指令 上面的CIL(C ...
分类:
Web程序 时间:
2016-06-29 23:43:05
阅读次数:
202
Delphi预编译指令总结 Delphi作为一个优秀的开发工具,这不仅是由于它开创了"构件 (Component)"时代,影响深远;另一个原因是它拥有非常出色的编译器,Borland(Inprise)公司宣称Delphi具有世界上最快的 编译器,如果你使用过Visual C++和Delphi你会明显 ...
使用动态数据进行数据库内容的增删改查操作有两种方法: 在此定义数据库连接为conn 假设有表单进行数据输入并提交到处理页面一种是使用预编译格式: 其格式如下: 二种是使用普通格式: 其格式如下: 具体代码如下: 表单页面:form.jsp 数据处理页面:preparedStatement_test. ...
分类:
数据库 时间:
2016-06-27 19:30:24
阅读次数:
146
Java注解是插入代码中的一种注释或者说一种元数据(mete data)。这些注解信息可以在编译期使用编译期使用预编译工具进行处理,也可以运用Java的反射机制在运行时处理。注解为我们在代码中添加信息提供了一种形式化的方法。Java中的注解主要是:
元注解
自定义注解
元注解
Java提供了四个基本的元注解类型:
这些类型在:java.lang.annotation包中 @Documente...
分类:
编程语言 时间:
2016-06-24 15:17:06
阅读次数:
190