作者:Vamei 出处:http://www.cnblogs.com/vamei
欢迎转载,也请保留这段声明。谢谢!在编译一个大型项目的时候,往往有很多目标文件、库文件、头文件以及最终的可执行文件。不同的文件之间存在依赖关系(dependency)。比如当我们使用下面命令编译时:$gcc
-c -o...
分类:
其他好文 时间:
2014-05-27 01:29:33
阅读次数:
373
IOC:Inversion of Control
控制反转。(底层原理:反射)所谓的控制反转,就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责,这样控制权就用应用内部转移到了外部容器,这样做的目的是为了获得更好的扩展性和良好的可维护性。DI:Dependency
Inje...
分类:
编程语言 时间:
2014-05-23 05:47:09
阅读次数:
317
关于依赖注入
Dependency Injection( 依赖注入)可以很好的帮助我们分离模块,降低耦合、提高可测试性。(PS:Roboguice 只是一个工具,依赖注入更多的是一种思想)
通常博主开发项目时喜欢以Activity 、Service 等组件作为顶级层入口,辅以各类接口作为业务服务。Activity 主要负责维护界面相关的东西,及提供功能所需要的上下文环境,引入功能实...
分类:
移动开发 时间:
2014-05-22 10:30:30
阅读次数:
535
作者郭蕾发布于
2014年5月16日在5月12日的TechED大会上,微软首次向外界介绍了下一代ASP.NET框架——ASP.NET vNext。ASP.NET
vNext专门针对云环境和服务器环境进行了优化,并带来了“无编译”( no-compile )开发体验以及依赖注入(Dependency ...
分类:
Web程序 时间:
2014-05-22 02:51:33
阅读次数:
320
MVVM是Model-View-ViewModel的简写。微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了
诸如Binding、Dependency Property、Routed Even...
分类:
其他好文 时间:
2014-05-19 07:00:30
阅读次数:
528
IoC,直观地讲,就是容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。IoC还有另外一个名字——“依赖注入(Dependency
Injection)”。从名字上理解,所谓依赖注入,即组件之间的...
分类:
编程语言 时间:
2014-05-15 02:20:39
阅读次数:
323
定义
依赖倒置原则(Dependency Inversion Principle)
核心思想:依赖于抽象
具体体现:
体现一:高层模块不应该依赖低层模块。两个都应该依赖抽象。
体现二:抽象不应该依赖细节。细节应该依赖抽象。
依赖倒置原则告诉我们:细节是多变的,而抽象是相对稳定的。所以我们编程的时候要注重抽象的编程,而非细节编...
分类:
其他好文 时间:
2014-05-13 08:08:05
阅读次数:
219
InjectionInjection flaws, such as SQL, OS, and
LDAP injection, occur when untrusted data is sent to an interpreter as part of a
command or query. The ...
分类:
移动开发 时间:
2014-05-10 07:23:51
阅读次数:
460
src\main\webapp\WEB-INF\classes 可以把 类文件编译到 web-inf
下 ,用于项目运行 maven-dependency-plugin 2.1 compile copy-dependencies src\mai...
分类:
编程语言 时间:
2014-05-09 19:44:26
阅读次数:
277
最近在看这本书。不过发现需要安装编译工具 lex, yacc。书上说Linux自带lex, yacc。不过我发现我的没有。并且,ubuntu不使用lex, yacc。输入sudo apt-get install yacc lex
会报错, 报错内容如下:Reading package lists... Done
Building dependency tree
Reading sta...
分类:
其他好文 时间:
2014-05-09 06:18:48
阅读次数:
989