自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

原创 [搬家前]策略模式

<br /><br />---08-11<br />明天要写啊...<br />---08-22<br />写你妹!!!<br />---08-23<br />你妹啊你妹,纠结了这么久,终于下定决心去写了,竟然没有保存!又要重写!!算,我忍...<br /> <br />【模式定义】<br />定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。<br />【解决问题】<br />为模拟鸭子增加fly,quack的功能。<br />【错误实现】<br />1.使用继承

2010-08-29 14:18:00 466

原创 [搬家前]模板方法模式

<br />【模式定义】<br />在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。<br />【解决问题】<br />泡咖啡,泡茶。其实两者都差不多,具体流程类似,只有部分内容不同。<br />【最初实现】<br />定义两个不同的类:Coffee、Tea。他们的代码相似,有很多重复的代码,不是一个好的实现。应该把相同的部分抽取出来,放在一个基类。<br />【逐步改善】<br />1.部分抽取<br /> <br /><b

2010-08-29 14:16:00 417

原创 [搬家前]师姐啊...

<br />今日又被人说了...说提交的数据库文件,不需要新建一个,直接在第一个的后面添加内容即可。<br />之前还特意问过师姐...<br />我:数据库修改内容直接添加在第一个文件后行了吧?<br />姐:你新建一个吧,后面加个后缀“2”。如果其他人的数据库操作有问题,会影响到执行的...<br />.........<br />被人说时..我也只好说..嗯嗯,不好意思啊,不清楚,下次我会注意的了。<br /> <br />泪流满面,于是又想起上次..<br />我:是现在提交吗?都下午了耶。<br

2010-08-29 14:05:00 545

原创 [搬家前]数据库操作的回滚

<br />当涉及到多张表的操作时。记得,要保持操作的原子性。如果其中一个环节出错,要回滚。这也是实际操作要注意的,不能以为操作一定会成功。<br />示例代码,使用boolean变量来表示操作是否需要回滚。<br />各人感觉还行吧,因为都在一次的连接里完成,而不是多次连接,这样又耗费时间。<br />当然,这样一个函数里完成太多的操作,是不是不好,又另说了...<br /> <br />==================================华丽地,出现了分割线===============

2010-08-29 14:04:00 712

原创 [搬家前]企业网站修改

<br />做了很蛋疼的一件事,修改企业网站的架构。<br />企业网站,就显示上、功能上是没问题的。但它把所有的页面,都写成一个个独立的页面。每个页面里都有共同的元素,如标题栏,侧边栏,底部等等。这样做是很方便,当需要添加一个页面时,直接复制,把需修改的中间部分改变即可。<br />但是,修改起来就要命了...由于要添加一两个栏目,甚至说是修改标题上的一个字,那么,需要到所有的静态页面上去修改。从程序的角度来讲,这些复制粘贴的代码,不常变化的,就应该抽取出来,作为一个部分被调用。这样,修改也很是方便。<b

2010-08-29 14:04:00 460

原创 [搬家前]AccessController类作用

<br />AccessController层,Filter,用来判断页面的合法性。 <br />由于有很多不同的用户类型(admin,usersadmin,users,user等),不同的用户类型,有不同的权限,所以,需要有一个控制他们访问权限的机制。在新项目里就是通过AccessController。它是扩展自javax.servlet.filter。至于filter的详细介绍,可以参考http://javafilter.jiaogen.com/。简单地说,它对页面的request、response进行

2010-08-29 14:03:00 1679

原创 [搬家前]不写死代码的做法

<br />师姐说:重新再做相似的东西,如果没有改进,那么就是失败的。因为你没有汲取到前者的经验。<br />现在我们新开了一个项目,这两个项目要分隔开来,但是很多东西都是类似的,例如客服部分。旧项目的客服显示部分,是写死在页面代码上的。就是用<S: …..>(忘了什么html元素),一个个列出来。这样子,当需求有更改时,比如客服页面不需显示某些元素,或者需要新增什么元素时,就需要到代码上去修改。写死代码的坏处就在这里。<br />所以,新提出的修改方法是,利用数据库去存储这些需求。首先,用一个表存储所有客

2010-08-29 14:02:00 863

原创 [搬家前]Handler层的作用

<br />现在看回我们客服系统的架构,呃,也不是太复杂。只要了解它有几个层,每个层的作用是什么,就行了。只不过是功能繁多而已,但架构是很清晰的。<br />首先是DATA层。对数据的对象的抽象。我们要处理的是对象。这样提供了离散数据的封装。而且有良好的扩展性。<br />接着是DAO层。这层不用多说,连接数据库的操作集中在这里。当然,我们的只是有一个DaoBase的类,作为各个的连接的基类,提供连接,断开连接,释放资源这些公共操作。在开发那边,是把这部分整个抽象成为DBManager,供其他人使用。<br

2010-08-29 14:02:00 832

原创 [搬家前]Java Mail

<br />要求使用Java编写一个发送Mail的程序,以完成Bugfree的附加功能。<br /> <br />首先是一些概念(【转】http://echo715.javaeye.com/blog/650203)<br />SMTP:简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)由RFC821定义,它定义了发送邮件的机制,在JavaMail环境中,基于JavaMail的程序将和因特网服务供应商 ISP(internet Service Provider   ’  

2010-08-29 14:01:00 776

原创 [搬家前]WordPress配置过程的学习

<br />WordPress是更早之前弄的一个东西,主要是做我们的博客。<br />WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在GNU通用公共许可证下授权发布。<br />它的安装等也很类似,将文件夹放到Xampp的/htdocs里,然后配置wp-config.php,修改诸如数据库等的内容。升级时,需要将旧的wp文件删

2010-08-29 14:00:00 453

原创 [搬家前]Bugfree配置过程的学习

<br />经过对主流缺陷管理工具的了解对比后,决定使用bugfree。因为这个并不是实际上的缺陷管理,而是与客服进行交互的工具,所以,不要求它的功能太完善,只要够用即可。<br />将分四部分记录:<br /> <br />【一】准备<br />首先,需要配置Xampp。以下来自百度百科<br />所谓Xampp,Apache+MySQL+PHP+PERL,是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在

2010-08-29 13:59:00 1143

原创 [搬家前]缺陷管理工具的比较

<br />有种东西,叫缺陷管理工具,很是好用啊。而且有很多种。下面是一个传说中的使用率:<br /> <br /><br /><br />我的任务是,统计一些常用的免费开源的缺陷管理工具,做比较,写报告,以供老大做决策。下面是我统计的三种缺陷管理工具,各自的优劣等等<br />  BugFreeMantisBugzilla所用技术MySql+PHpMySql+PHP+IISMySql+Perl涉及人员系统管理员,项目管理员,用户组管理员6种,viewer,reporter,updater,develope

2010-08-29 13:58:00 1057

原创 [搬家前]代码走查

<br />代码走查,就是一群人一起,对别人写的代码进行分析。在算法上,在具体实现上,提出改进的意见。以使得程序更加健壮,更加有效率。今天对我写的一个Java Mail程序进行走查。自我感觉写得是有点丑,但是基本功能还是实现得很好的。经过走查,我收获很多。<br />下面是一些讨论中,可以改进的地方。<br /> <br />【1】多用面向对象的思想。以对象为处理的整体。<br />我的dao层,取得是诸如arrayList,int,这些单独的数据。这样子,没有把它封装起来成来一个对象,不利于处理。因为随着

2010-08-29 13:56:00 523

原创 [搬家前]实习开始了好久

实习开始了好久..一直想记录下学习的点滴,体会的点滴..一直拖到现在..重看次《我未输,也不会输》,才有动力下笔..好吧,我依旧是懒惰的人..不过,不要做只说不做的人..now,begin...

2010-08-29 13:55:00 455

原创 Welcome

<br />welcome to my blog.<br />搬家了,来csdn,更多的是记录相关的内容。<br />欢迎,虽然我不知道你是谁,或许也不知道你是怎么来到我的小家,更不知道会否有人来到这里,呵呵。<br />anyway,你看到这也是缘。<br />我只把这当做一个日记本,来记一点事,一些人。<br />一点让我有感触的事,一些让我有感慨的人。<br />所以,无所谓看不看得懂,无所谓了不了解我的经历,看过,也罢。<br />welcome to my world.

2010-08-29 13:53:00 360

alphabeta剪枝算法的C++实现下棋程序

alphabeta剪枝算法的C++实现下棋程序。有注释,易理解。

2011-11-10

C++实现遗传算法GA(包含多种选择算子变异算子实现)

自己写的遗传算法代码,有注释,易理解。同时,强大之处,在于,里面将遗传算法一般用到的选择算子(轮盘赌、随机、锦标赛)等方式都进行了实现,以及加上多种的变异算子。是理解遗传算法,以及它的各种实现方式的好例子(自己吹嘘下,呵呵)。

2011-11-10

数据结构课程的C++行编辑器

数据结构课程的C++行编辑器,对字符串的处理,等等功能。有详细注释。

2011-11-10

huffman哈夫曼编码的C++实现

数据结构课上,自己使用C++实现的huffman哈夫曼编码。有注释,较易理解。

2011-11-10

基于JAVA、数据库架设旅游信息网站

本系统为开发数据库应用的系统,主要着重在于数据库的建立以及使用。在数据库使用方面,考虑到MySql与Java的良好兼容性等,使用了MySql来建立。在开发Web应用界面方面,使用MyEclipse软件,使用struts技术。 成功架设一个界面良好,功能强大的旅游信息网站。有较好的交互操作。 并且,具有doc文档介绍,包括设计以及使用的说明,详尽。

2011-05-24

剪枝算法的五子棋C++程序

使用C++编写的五子棋程序,算法用的是alpha-beta剪枝,用MFC的框架

2010-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除