上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 300 下一页
2013年10月29日

2.5 《硬啃设计模式》第7章 车手选车 - 生成器(Builder Pattern)

摘要: 某赛车游戏,玩家可以选择不同的车,这些车其实是采用不同性能的配件组成的,如:车胎、发动机等。 玩家选择一部车,其实就是new了一部车。 你如何考虑“new car”的代码? 要new这个车,可能需要先new出车的各个配件,然后将这些配件组合成car。 某些复杂对象要new出来时,往往需要先new出它的子对象,然后组装成进父对象中,这些子对象有时候甚至组成了“树”结构。 生成器模式就是用来解决这问题的。 赛车游戏用生成器的解决方案: CAR_Builder定义了增加车组件的几个方法,还有CreateCar()方法。 BenZ_Builder类是具体生产奔... 阅读全文
posted @ 2013-10-29 22:16 you Richer 阅读(180) 评论(0) 推荐(0) 编辑

hdu1561之树形dp

摘要: The more, The BetterTime Limit: 6000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4447Accepted Submission(s): 2643 Problem Description ACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中ACboy允许攻克M个城堡并获得里面的宝物。但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其他某一个特定的城堡。你能帮A... 阅读全文
posted @ 2013-10-29 22:13 you Richer 阅读(149) 评论(0) 推荐(0) 编辑

Java菜鸟之java基础语法,运算符(三)

摘要: 赋值运算符 (一)JAVA种的赋值运算符 = ,代表代表的等于,一般的形式是 左边变量名称 = 右边的需要赋的指或者表达式,如果左侧的变量类型级别比较高,就把右侧的数据转换成左侧相同的高级数据,然后再复制给左边的变量。否则需要用强制类型转换。 int a,b,c; a = 13 ; b = 12 ; c = 12 ;int i = 10 ;//强制类型转换 byteb = (byte)i; /* a = b +c ; */ (二)复合赋值运算符 为了简化程序,提高的编译的效率,运算符前面可以加上不通的运算符,构成了复合赋值运算符。包括+=,-=,*=,/=,%=,>>... 阅读全文
posted @ 2013-10-29 22:12 you Richer 阅读(363) 评论(0) 推荐(0) 编辑

Lotus迁移到Exchange 2010 POC 之Domino Server的配置!

摘要: 1.在桌面点击安装完成的Domino 服务器配置:2.勾选Donimo Sever 以服务方式启动:3.在弹出的界面点击下一步继续配置:4.选择独立的Server 并点击下一步:5.填写相关的需要信息,这里的后点击下一步:6.填写组织名称需要的相应的信息,并点击Customize:7.这里如果你希望能够把服务器放入某个OU,则需要执行自定义步骤:8.填入网络域的名称:9.设定好系统账户和密码后点击下一步:10.选择需要启动的服务:11.在网络设定上选择自定义:12.填写好相关的信息:13.接受默认的权限设定:14.接下来进行相应的设定工作: 15.点击Finish 完成相关设定:16.在DNS 阅读全文
posted @ 2013-10-29 22:11 you Richer 阅读(117) 评论(0) 推荐(0) 编辑

hibernate:对于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误解决办法

摘要: 在J2EE框架下开发web网站,这种问题经常遇到,只要我们网上搜一下,就可以看到很多版本的,我整理一下: 第一种可能性解决:看看我的项目:主要 是里面的Structs 1.3 (structs 2)和Hibernate 3.2(或更高版本)中的JAR包里antlr2.7.2 与 antlr2.7.6 冲突,只要删除Structs 1.3中的低版本的antlr2.7.2就可以了。具体操作如下:在MyEclipse 下,windows-->preferences-->在文本框中搜索struts2-->选择 antlr2.7.2-->remove 阅读全文
posted @ 2013-10-29 22:06 you Richer 阅读(197) 评论(0) 推荐(0) 编辑

【targeting学习笔记】Display Advertising Targeting

摘要: 背景:stanford的计算广告学(computational advertising)课程,yahoo的人主讲,课程链接:http://www.stanford.edu/class/msande239/#lecture-handouts,这个ppt使其中的一讲,93页 主要内容: 1.Display ad targeting: 相比于搜索广告来讲,搜索体现了明显的意图,显示广告,用户只有浏览行为,而浏览行为体现出的用户行为比起搜索行为差了好多,所以是“High entropy” of user intent。相比而言,显示广告的CRT... 阅读全文
posted @ 2013-10-29 22:05 you Richer 阅读(511) 评论(0) 推荐(0) 编辑

Domino 迁移到Exchange 之 Domino Admin 安装!

摘要: 双击Setup 安装:选择安装地点: 选择安装的组件:选择安装:在桌面双击相应的lotus admin,在弹出窗口中点击下一步:点击下一步继续设置:输入密码:取消及时信息并点击下一步: 点击继续后完成相关配置:我们打开Lotus测试邮件收发是否正常: 我们再回到Lotus admin:进入到惯常选项:选择注册选项,勾选为新用户创建ID:选择默认存放地点后点击确定: 接下来我们选择服务器验证的目录及ID,点击确定后退出惯常选项:我们最好将以下的这些ID 保存到其他的地方: 阅读全文
posted @ 2013-10-29 22:02 you Richer 阅读(124) 评论(0) 推荐(0) 编辑

sqlite3使用详解(Qt版本)

摘要: 初始化sqlite3 (创建表) QString url = QDir::currentPath() + QString::fromLocal8Bit("/Msg.db"); bool isExsiting = false; QFileInfo file(url); if (!file.absoluteDir().exists()) { QDir dir; dir.mkpath(file.path()); } if (file.exists()) isExsiting = true; if(SQLITE_O... 阅读全文
posted @ 2013-10-29 22:01 you Richer 阅读(862) 评论(0) 推荐(0) 编辑

[置顶] 两台一级域名相同二级域名不同的服务器,怎么共享session

摘要: 比如www.hongchangfirst.com和video.hongchangfirst.com两个域名,一级域名相同,二级域名不同。每个服务器运行着不同的功能模块或者不同的子系统,他们使用不同的二级域名,但用户系统是统一的,即一套用户名、密码在整个网站的各个子系统中都是可以登录使用的。 解决这个问题很简单,只需要前后端配合就行。前端:set cookie的时候sessionid的domain设置为一级域名,domain=hongchangfirst.com 后端:使用数据库保存sessionid等相关内容,所有的服务器都去查询此数据库,所以保持了各个sessionid的一致性。 好了,就是 阅读全文
posted @ 2013-10-29 21:57 you Richer 阅读(404) 评论(0) 推荐(0) 编辑

欧几里德&扩展以及求解线性方程学习总结--附上poj1061解题报告

摘要: 欧几里德算法:欧几里德就是辗转相除法,调用这个gcd(a,b)这个函数求解a,b的最大公约数公式:gcd(a,b)=gcd(b,a%b);并且gcd(a,b)=gcd(b,a)=gcd(-a,b)=gcd(|a|,|b|)代码:int gcd(int a,int b)//递归{ if(b==0) return a; return gcd(b,a%b);}int gcd(int a,int b)//递归简化{ return b ? gcd(b,a%b) : a;}int gcd(int a, int b)//迭代{ while(b != 0... 阅读全文
posted @ 2013-10-29 21:57 you Richer 阅读(198) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 300 下一页