码迷,mamicode.com
首页 >  
搜索关键字:易维    ( 688个结果
设计模式开篇闲谈
所有编程初学者都会有这样的问题,就是碰到问题就直觉地用计算机能够理解的逻辑来描述和表达待解决的问题及具体的求解过程。这本身没有错,但这样的思维却使得我们的程序只为满足实现当前的需求,程序不容易维护,不容易扩展,更不容易复用。 中国古代四大发明,另三种都是科技的进步,伟大的发明或发现。只有活字印刷术....
分类:其他好文   时间:2015-05-17 12:01:26    阅读次数:101
封装JDBC工具类
JDBC连接数据库基本的步骤是固定的,这样就可以考虑封装一个工具类来简化数据库操作。 封装时用到了Java中的properties配置文件,是以一种键值对的形式存在的,可以把连接数据库要动态的信息保存到里面,这样比较直观,不容易出错,而且容易维护。 把配置文件放到src下就可以,如果要放到包下面.....
分类:数据库   时间:2015-05-15 19:37:19    阅读次数:131
C#自定义用户控件之下拉框
WebForm中,若一个asp页面中需要有很多个DropDownList控件的话,在后台即需写很多的绑定数据源方法,代码量较多且不易维护;然后咱自己就写了个用户自定义的控件,便于重用;但所牺牲的即是程序上的效率;话不多说,直接上代码:控件源代码:控件后台.cs代码:using System;usin...
分类:Windows程序   时间:2015-05-13 11:54:57    阅读次数:143
完整方案:命令模式+异步执行+取消机制
引子 随着项目的发展,activity的代码变得越来越庞杂,不易维护。这便出现了诸如MVP等模式来分层实现以达到给activity减负的效果,从而降低业务逻辑的耦合,提高可维护性。本文从另外一个角度出发,利用命令模式来实现给activity瘦身的目标。采用本文的方案,同样可以将业务逻辑抽离,并于后台执行,同时提供了不错的取消机制。 接口 iCmd接口,主要api是exe方法,返回值是bundle对象...
分类:其他好文   时间:2015-05-13 10:16:06    阅读次数:113
完整方案:命令模式+异步执行+取消机制
引子 随着项目的发展,activity的代码变得越来越庞杂,不易维护。这便出现了诸如MVP等模式来分层实现以达到给activity减负的效果,从而降低业务逻辑的耦合,提高可维护性。本文从另外一个角度出发,利用命令模式来实现给activity瘦身的目标。采用本文的方案,同样可以将业务逻辑抽离,并于后台执行,同时提供了不错的取消机制。 接口 iCmd接口,主要api是exe方法,返回值是bundle对象...
分类:其他好文   时间:2015-05-12 09:35:29    阅读次数:140
浅谈 C 语言中模块化设计的范式
今天继续谈模块化的问题。这个想慢慢写成个系列,但是不一定连续写。基本是想起来了,就整理点思路出来。主要还是为以后集中整理做点铺垫。 我们都知道,层次分明的代码最容易维护。你可以轻易的换掉某个层次上的某个模块,而不用担心对整个系统造成很大的副作用。 层次不清的设计中,最糟糕的一种是模块循环依...
分类:编程语言   时间:2015-05-11 12:31:58    阅读次数:142
app架构学习之MVP
App有一个好的架构,它可以带来如下的好处:容易扩展;容易维护。如果一个App没有一个好的架构,那么,耦合的代码会到处出现。没有一个架构,那么,代码会是各种混乱,我深有体会。 混乱,看起来问题不大,对于小规模的app,因为,我始终还是可以花时间读懂它。但是,随着app的功能越来越多,那么...
分类:移动开发   时间:2015-05-06 22:33:50    阅读次数:269
css的工作原理
css的出现使得内容和样式分离进而让页面变得更简洁,更容易维护。css的优点不一一概述了。 但是分离后的css是如何继续工作的呢? mozilla开发者文档里是这样描述的: 浏览器在展现文档的时候,需要把文档内容和相应的样式信息结合起来展现。浏览器先将HTML 和 CSS 转换成 DOM (文档.....
分类:Web程序   时间:2015-05-05 23:47:09    阅读次数:228
收集的php编写大型网站问题集
大型网站架构技术系列收藏文章更新列表http://www.cnblogs.com/ruthon/p/4477899.htmlPHP以其易用性得到迅速的推广,但易用并不是说就能用好它,实际上许多程序员用它很容易的立一个个WEB应用系统,但又有多少人仔细的考虑过他们的代码,是否容易维护、是否足够健壮、否...
分类:Web程序   时间:2015-05-04 23:43:52    阅读次数:171
100多道经典的JAVA面试题及答案解析
面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装...
分类:编程语言   时间:2015-04-29 00:31:13    阅读次数:166
688条   上一页 1 ... 56 57 58 59 60 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!