摘要 基于注解的Spring AOP的配置和使用 AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦 ...
分类:
编程语言 时间:
2016-09-09 15:03:13
阅读次数:
257
Java - Spring AOP 拦截器的基本实现 什么是 AOP ? AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是 Spri ...
分类:
编程语言 时间:
2016-09-09 00:35:14
阅读次数:
208
函数的作用:可以实现代码的重用. 函数只需要定义1次,那么函数中的代码就可以随意的调用. -某不知出处的基本概念 学而时习之,如有误笔,请指正 一、goto跳转语句 goto在C语言的作用: 可以将CPU的执行跳转到当前函数的别的地方继续执行.因为会产生代码回朔,所以极易产生死循环。 注意: 1). ...
分类:
编程语言 时间:
2016-09-08 21:39:47
阅读次数:
167
是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。 从源代码安装 若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最 ...
分类:
其他好文 时间:
2016-09-05 09:06:50
阅读次数:
125
继续上篇介绍的 nuts 的内容,在我们通过 create 命令之后,就可以使用 dev 命令去进行项目的开发了~那么这个 dev 命令究竟都执行了哪些功能呢? 首先,我们需要将我们的源代码进行预编译无论是从ES6到ES5,还是从scss到css,我们最终的目标代码都是和源代码不一样的,那么我们在启 ...
分类:
其他好文 时间:
2016-09-05 01:33:38
阅读次数:
159
本文转载自:http://www.cnblogs.com/clover-toeic/p/3851102.html 一 前言 预处理(或称预编译)是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理指令指示在程序正式编译前就由编译器进行的操作,可放在程序中任何位置。 预处理是C语言的 ...
分类:
编程语言 时间:
2016-09-04 12:57:10
阅读次数:
349
在gcc编译器环境下,常见的文件扩展名的含义如下: .c:C源程序,经过预编译后的源程序也为.c文件,它可以通过-E参数输出。 .h:头文件 .s:经过编译得到的汇编程序代码,它可以通过-S参数输出。 .o:目标文件 .a:函数库 Gcc编译器常见语法: -c:只进行编译,不进行链接,输出的是与源文 ...
分类:
其他好文 时间:
2016-09-03 22:38:28
阅读次数:
233
本章主要讲如何在无root权限(包含无sudo权限)条件下于centos命令行中安装nginx以及在大于1024的端口(这里用8080)上运行。 1. 安装 两种方式,一是下载预编译好的rpm包安装,二是下载源码后自己编译。 如果是通过下载rpm方式安装,首先要找对应centos版本的rpm包。 通 ...
分类:
其他好文 时间:
2016-09-03 13:44:31
阅读次数:
312
在继续增加预编译头文件前,先稍等。 Xcode为我们创建了一个模板项目,很棒!但有一点不太令人满意,问题就在下图中: 这是一个新项目的初始文件目录,几乎所有文件都在同一级目录下,随着项目文件数量急速增加,这将是一场噩梦。所以,我们需要整理一下文件结构,这也算是初步的项目构架了。 还要注意一点,Xco ...
分类:
移动开发 时间:
2016-08-31 17:14:28
阅读次数:
188
1. template 是什么 template 是一个 HTML 片段的模板,它可以进行预编译从来提升性能。 2. Xtemplate Xtemplate 继承自 template,Xtemplate 支持以下这些功能: 1.数组 1) 如果给定的是个数组,他会自动填充,为数组总每一项重复 tem ...
分类:
其他好文 时间:
2016-08-31 00:32:08
阅读次数:
223