码迷,mamicode.com
首页 > 2014年06月28日 > 全部分享
项目设计之---------- 类的设计原则
类的设计最好遵循5大原则,1、单一指责原则,2、开放封闭原则,3、liskov替换原则,4、依赖倒置原则(抽象不应依赖于具体,相反,具体应该依赖于抽象),5、接口隔离原则(就是接口细分,一个接口内的方法应该是用户都需要的)。具体参考《敏捷软件开发》第2部分(第98页)类的设计估计要用到许多模式,注意...
分类:其他好文   时间:2014-06-28 09:33:33    阅读次数:177
怎么样做到每天都能写代码?
你是否曾为项目没有进展而惆怅过?想要有完整两天时间(没有任何的放松机会)来编程也不现实,时间的零乱往往让人不知所措。还有一个重要的问题就是你上个星期写的代码,隔一个星期后再接着写,你还能记得多少?为此,可汗学院计算机科学学院院长暨 jQuery 创始人 John Resig 撰文分享了自己的心得和体...
分类:其他好文   时间:2014-06-28 09:34:48    阅读次数:197
滚动条的使用
Div Scroll ...
分类:其他好文   时间:2014-06-28 09:36:57    阅读次数:186
Swift类与结构体
类和结构体有很多共性: 定义属性存储数据 定义方法执行功能处理 定义下标,通过下标访问他们的值 初始化他们的状态 通过扩展(Extension)扩展其功能 遵守协议(Protocol),协议提供一种特定的标准功能类比结构体多出的功能: 能够继承另外一个类 能够核对运行期对象的类型 析构对象释放资源 ...
分类:其他好文   时间:2014-06-28 09:36:16    阅读次数:210
mongodb慢查询记录
mongodb慢查询记录在 MySQL中,慢查询日志是经常作为我们优化数据库的依据,那在MongoDB中是否有类似的功能呢?答案是肯定的,那就是Mongo Database Profiler.不仅有,而且还有一些比MySQL的Slow Query Log更详细的信息。它就是我们这篇文章的主题。 开....
分类:数据库   时间:2014-06-28 09:35:31    阅读次数:349
华为历年真题(数组题6)
对一个数组,将数组中偶数从大到小排序,奇数从小到大排序,奇数和偶数交叉着放且输出数组第一位放奇数,若奇数和偶数不等长,则把剩下的直接放到数组中。#include#include#includeusing namespace std; bool cmp(int &a,int &b){ return ....
分类:其他好文   时间:2014-06-28 09:37:42    阅读次数:127
官方文档 恢复备份指南二 Getting Started with RMAN
本章对RMAN进行基本的熟悉和了解1.Overview of the RMAN Environment RMAN运行时需要的最小环境: target database :RMAN用target命令连接的数据库,在该数据库上执行备份和恢复操作,并备份信息(RMAN reposity 资源库)记录...
分类:其他好文   时间:2014-06-28 09:38:54    阅读次数:202
【设计模式】原型模式
引子 古人云:书非借不能读也。 现在IT书籍更新快、价格贵、质量水平更是参差不齐,实在不忍心看到用自己的血汗钱买的书不到半年就要被淘汰 更不想供养使用金山快译、词霸等现代化工具的翻译们。 于是去书店办了张借书卡,这样便没有了后顾之忧了——书不好我可以换嘛! 但是,借书也有不爽的地方,就是...
分类:其他好文   时间:2014-06-28 09:38:18    阅读次数:324
马云:做一个静静的观察者 能学到更多
文/马云 前几天我在扎堆里关于如何看待“情绪排泄物”的文章,引来不少猜测和怀疑,还有很多自己往里面“找位置”的人。其实哪里来的那么复杂感受啊,我只是分享一下我对待负面,编造,中伤和各类有益无益的批评的态度和感受而已。 很多人总喜欢猜疑,捉摸,推测别人的一切行动和言论。似乎所有人的事情都有大阴...
分类:其他好文   时间:2014-06-28 09:40:10    阅读次数:149
【POJ】3630 Phone List
静态字典树。 1 #include 2 #include 3 #include 4 5 #define MAXN 10005 6 7 typedef struct Trie { 8 bool v; 9 Trie *next[10];10 Trie() {11 ...
分类:其他好文   时间:2014-06-28 09:39:33    阅读次数:171
js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
网上有关这方面的代码比较多而乱,这里整理一下并加以改进。添加事件var addEvent = function( obj, type, fn ) { if (obj.addEventListener) obj.addEventListener( type, fn, false ); e...
分类:Web程序   时间:2014-06-28 09:40:55    阅读次数:222
UTF-8 BOM对PHP的影响
今天在用notepad++写代码时载入一个frameset框架模版后在页面上一直不显示该页面,查看源码后都正常。然后索性把里面东西全删掉随便写了几个测试文字可以正常显示。折腾了好长时间,最后偶然看见了有两个控制模版的PHP文件不一样一个是以UTF-8无BOM编码另一个是UTF-8格式编码,试着就把那...
分类:Web程序   时间:2014-06-28 09:43:05    阅读次数:190
App- 借书趣
借书趣是一款方便用户在上海图书馆借书助手应用。通过扫描条码,导入豆瓣想读等手段可以方便管理想读想借的书目应用通过上图的接口和一些算法帮助用户生成借书单,规划用户可以去上图的哪个分馆可以借到最多想要阅读的图书。本应用通过MONOTOUCH开发,有任何建议可以留言
分类:移动开发   时间:2014-06-28 09:42:20    阅读次数:244
linux mysql
file /usr/share/man/man1/mysqlshow.1.gz from install of MySQL-client-4.1.16-1.glibc23 conflicts with file from package mysql-3.23.54a-11--------------...
分类:数据库   时间:2014-06-28 09:41:36    阅读次数:328
最小生成树(普利姆算法、克鲁斯卡尔算法)
给定一个带权的无向连通图,怎样选取一棵生成树,使树上全部边上权的总和为最小,这叫最小生成树.求最小生成树的算法(1)克鲁斯卡尔算法图的存贮结构採用边集数组,且权值相等的边在数组中排列次序能够是随意的.该方法对于边相对照较多的不是非常有用,浪费时间.(2)普里姆算法图的存贮结构採用邻接矩阵.此方法是按...
分类:其他好文   时间:2014-06-28 09:43:44    阅读次数:253
WPF - Style 属性 Setter
为了不让人迷惑,首先说明Setters是一个属性 。Setter 是一个类Setters 是Style类中的一个重要属性。Setters 包含着 Setter 和 EventSetter 类的集合我们平时要用的Setter 类,用的它的什么? 三个属性:Property、Value、TargetNa...
分类:其他好文   时间:2014-06-28 09:44:22    阅读次数:340
项目设计之一-------------项目包的设计原则(原)
很久之前把几大名著《敏捷软件开发》、《设计模式》、《大话设计模式》、《重构-改善既有代码的设计》、《轻量级J2EE企业应用实战-Struts+Spring+Hibernate整合开发》等研究了一遍,然后就想做个项目来综合以上知识,现在把项目设计的思路写出来。包的设计最好遵循包设计六大原则。前三增加内...
分类:其他好文   时间:2014-06-28 09:45:00    阅读次数:292
1679条   上一页 1 ... 20 21 22 23 24 25 26 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!