码迷,mamicode.com
首页 >  
搜索关键字:灵活性    ( 2625个结果
Object-base编程
在C++中,一般的架构设计都是基于多态,基于接口编程。一般的是基类提供接口,子类根据具体的业务逻辑来实现接口,以此来提供程序设计的过程中的可注入性,提高灵活性,但是事实可能不经如此。引入了多态,其实也就是引入了耦合,其强制规定了继承基类和接口的形式,这在整体继承体系中都是不可以更改的。C++0x中的bind函数和function模板类为我们提供了很好的设计解决方案,提供多态基于函数对象,其只和函数的返回值和参数有关。陈硕老师称其为Object-base编程,通过对象来完成功能注入。拳拳到肉(陈老师原话)。...
分类:其他好文   时间:2014-07-27 23:41:15    阅读次数:383
ASP.NET 设计模式(转)
Professional ASP.NET Design Patterns为什么学习设计模式?运用到ASP.NET应用程序中的设计模式、原则和最佳实践。设计模式和原则支持松散耦合、高内聚的代码,而这将提升代码的可读性、灵活性和可维护性。对于那些已经有很好解决方法的任务,没有理由再去进行重复劳动。著名建...
分类:Web程序   时间:2014-07-27 23:24:19    阅读次数:313
Javascript 的逻辑运算符的使用技巧和其内在逻辑
Javascript是一个弱类型的语言,也体现在了对表达式的逻辑计算上。对于Java等强类型的语言,进行逻辑判断时,如 if(condition) 中condition所表示的表达式,其结果必须是返回的为true或false的表达式,而javascript 则不然,它可以允许condition是 Number,String,或者Object对象,也可以是undefined 或null的变量,在这方面体现了很大的灵活性。JavaScript引擎会对if(condition) 中condition 的值先进行T...
分类:编程语言   时间:2014-07-27 11:34:22    阅读次数:272
[读书]Python学习手册--属性管理1
属性管理-特性 一般开发这不必关心属性的实现,对工具的构建这来说,了解这一块对API的灵活性有帮助。 大多数情况下,属性位于对象自身之中,或者继承自对象所派生自的一个类。 ----python学习手册 property property(fget=None, fset=None, fdel=None, doc=None) -> property attribute fget...
分类:编程语言   时间:2014-07-27 11:23:52    阅读次数:239
python基础教程_学习笔记26:好玩的编程
好玩的编程 程序设计的柔术 当大家坐下来并计划应该如何组织程序的时候,对于这个具体的程序,还没有任何的经验。在实现功能的时候,会逐渐地学到对原始设计有用的新知识。不应该无视一路走来所吸取的教训,而应该将它们用于软件的重新设计(或重构)中。 灵活性的实现包括许多方面,下面是其中两个: 原型设计:python最棒的功能之一就是可以快速地编写程序。编写原型程序是更充分地了解问题的一种很好的方法。...
分类:编程语言   时间:2014-07-26 15:05:50    阅读次数:207
Spring MVC 3 深入总结
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.or...
分类:编程语言   时间:2014-07-25 02:28:04    阅读次数:450
LVM逻辑卷管理
LVM机制的基本概念LVM是Linux系统对磁盘分区进行管理的一种逻辑机制,他是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分布布局,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘容量的灵活性。在安装红帽系统的过程中选..
分类:其他好文   时间:2014-07-24 23:45:54    阅读次数:483
深入研究Java类加载机制
深入研究Java类加载机制   类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。 研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。   一、简单过程   Java程序运行的场所是内存,当在命令行下执行: java HelloWorld 命令的时候,JVM会将HelloW...
分类:编程语言   时间:2014-07-24 11:29:42    阅读次数:323
你须知道的30个CSS选择器 »
你也许已经掌握了id、class、后台选择器这些基本的css选择器。但这远远不是css的全部。下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题。掌握了它们,才能真正领略css的巨大灵活性。1. *1* {margin: 0; padding: 0;}星状选择符会在页...
分类:Web程序   时间:2014-07-23 20:30:45    阅读次数:306
Linux逻辑卷管理LVM2详解
一、 前言LVM是逻辑卷管理(Logical Volume Manager)的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储在管理上相比,提供了更好灵活性。LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不...
分类:系统相关   时间:2014-07-23 16:46:51    阅读次数:333
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!