/*
*Corpyright (c)2013,烟台大学计算机学院
*All right reseved.
*作者:张凯
*完成日期:2014年5月28日
*版本号:v1.0
*输入描述:
*问题描述:
*程序输出:
*问题分析:
*算法设计:
*/
#include
#include
using namespace std;
class CSolid
{
...
分类:
其他好文 时间:
2014-06-07 02:01:08
阅读次数:
183
何谓重构
对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提交其可理解性,降低其修改成本。
重构的目的是软件更容易理解和修改;重构不会改变软件可观察的行为。
两顶帽子比喻
添加新功能 不修改既有代码,只管添加新功能,并通过测试重构 不添加功能,只管改进程序结构
为何重构
重构改进软件设计
改进的重要方向就是消除重复代码。...
分类:
其他好文 时间:
2014-06-07 01:59:57
阅读次数:
243
设计模式是为程序代码优化而诞生的,目的是设计出易维护、容易拓展、易复用、灵活性好的程序。设计模式体现是面向对象的三大思想:封装、继承和多态。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计...
分类:
其他好文 时间:
2014-06-07 01:29:07
阅读次数:
257
享元模式,运用共享技术有效的支持大量细粒度的对象。
FlyweightFactory,一个享元工厂,用来创建并管理Flyweight对象。它主要是用来确保合理的共享Flyweight,当用户请求一个Flyweight时,FlyweightFactory对象提供一个已创建的实例或者创建一个(如果不存在的话)。
Flyweight类,所有具体享元类的超类或接口,...
分类:
其他好文 时间:
2014-06-07 01:25:37
阅读次数:
260
英文原文:4 Self-Study Machine Learning Projects
学习机器学习有很多方法,大多数人选择从理论开始。
如果你是个程序员,那么你已经掌握了把问题拆分成相应组成部分及设计小项目原型的能力,这些能力能帮助你学习新的技术、类库和方法。这些对任何一个职业程序员来说都是重要的能力,现在它们也能用在初学机器学习上。
要想有效地学习机器学习你必须学习相关理论,...
分类:
其他好文 时间:
2014-06-05 11:44:35
阅读次数:
208
外观模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
Facade外观类,知道哪些子系统类负责处理请求,将客户的请求代理给适当的子系统对象。
SubSystem类,子系统类集合,实现子系统的功能,处理Facade对象指派的任务。注意子类中没有Facade的任何信息,既没有对Facade对象的引用。
外观模式体...
分类:
其他好文 时间:
2014-06-05 10:51:46
阅读次数:
209
需求是这样的:系统中会有很多的执行时间,三个或者四个这样,不确定,以后可能是五个!当用户在页面添加执行时间时,我们后台也要对应执行用户添加的时间。
数据库设计:
DROP TABLE IF EXISTS `test_time_task`;
CREATE TABLE `test_time_task` (
`status` int(11) DEFAULT NULL COMMENT '状态:0为...
分类:
编程语言 时间:
2014-06-05 10:00:30
阅读次数:
245
[申明]本文章仅供学习交流只用,切勿用作商业用途,请勿违反当地法规,否则后果自负。
转载请注明本文出处:
1、什么是wordpress?
关于wordpress的介绍请自行参照维基百科:http://zh.wikipedia.org/wiki/Wordpress
2、wordpress用户密码的加密算法
首先,wordpress是开源的,大家可以从官网下载源代码。另外wordpr...
分类:
其他好文 时间:
2014-06-05 09:22:24
阅读次数:
273
公司、企业网站设计要怎样确定自己的设计风格?其实达到的目的只有一个:将公司信息准确无误地展示给客户,浏览网站的客户能够方便、快捷地从网站上找到自己想要的就可以,但是希望客户在浏览网站时对公司的认识产生一个什么样的第一印象呢?是个性创意的极简风格让浏览用户对企业产生兴趣?还是通过打造独特的大品牌风格树立企业的品牌感?
极简单风格的创新目标就是让网站越简单越好。在这样的网站中,公...
分类:
Web程序 时间:
2014-06-05 09:16:41
阅读次数:
265
2.1、Data Recovery Strategy Determines Backup Strategy
当设计备份策略时,应该以数据恢复需求和数据恢复策略开始。每一种类型的数据恢复需要你采取适当的备份类型。失败会发生在用户错误,数据文件块损坏,介质失败。你可以重新开始数据库的正常操作的速度是哪种还原、恢复技术类型的运行过程。每种还原和恢复技术强加需要在备份策略上,包括数据库要使用的特性,存储...
分类:
其他好文 时间:
2014-06-05 06:48:38
阅读次数:
332