All too well

Take A Look At Aop

软件开发一直在寻求更加高效、更易维护甚至更易扩展的方式。为了提高开发效率,我们对开发使用的语言进行抽象,走过了从汇编时代到现在各种高级语言繁盛之时期;为了便于维护和扩展,我们就对某些相同的功能进行归类并使之模块化,冲出了最初的“原始部落”,走过了从过程化编程(Procedural Programming)到面向对象编程(OOP,Object-Oriented Programming)的“短暂...

find 命令

Linux 中的 find命令是一个非常强大的工具,可基于各种条件搜索文件系统中的文件和目录。 基本语法 find 目录 [选项] [表达式] 目录:指定要查找的文件所在的目录 选项:指定查找的条件 表达式:查找匹配指定条件的文件或目录 find 命令的语法和其他 Unix 命令不同,其选项并不是那种典型的连字符加上单字母,后面再跟上若干参数。find 命令的选项看起来像...

Ioc Service Provider

虽然业务对象可以通过IoC方式声明相应的依赖,但是最终仍然需要通过某种角色或者服务将这些相互依赖的对象绑定到一起,而IoC Service Provider就对应IoC场景中的这一角色。 IoC Service Provider在这里是一个抽象出来的概念,它可以指代任何将IoC场景中的业务对象绑定到一起的实现方式。它可以是一段代码,也可以是一组相关的类,甚至可以是比较通用的IoC框架或者I...