策略模式是有客户端自行实例化算法类的,而简单工厂模客户端只传参数,不关心对象的生成。结合两种模式,可以在使用策略模式的时候客户端不再生成算法的对象。修改策略模式的配置类即可。在之前策略模式基础上,修改如下cg = new category_a();break; case 'b': $...
分类:
Web程序 时间:
2014-10-15 20:10:01
阅读次数:
215
常见的SNS游戏的设计架构:普通的SNS游戏是基于Http的web模型,直接WebServer + Memcache + Db,你前边分析的SNS游戏特点还是很准确的,由于用户的数据有可能被任意好友访问,没有下线概念,所以需要将大量的用户数据缓存到Memcache(也不会太大,因为单个玩家数据量有限...
分类:
其他好文 时间:
2014-10-15 21:16:31
阅读次数:
156
BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数...
分类:
其他好文 时间:
2014-10-15 21:33:01
阅读次数:
176
for 语句break (跳出循环体)100节楼梯,第1-49节分数等于节数,50以后(包括50)每节10分,
分类:
其他好文 时间:
2014-10-15 20:59:21
阅读次数:
119
这段时间在看鸟哥的Linux私房菜,记下一些重要的东西,方便以后复习一、操作系统=内核+系统调用1、内核:直接和硬件打交道,负责计算机的资源分配(CPU)与管理(内存)功能:(1)系统调用接口——方便程序员可以与内核通信;(2)程序管理;(3)内存管理;(4)文件系统管理;(5)设备驱动。2、系统调...
分类:
系统相关 时间:
2014-10-15 21:15:51
阅读次数:
299
目标:爬取爱漫画上面自己喜欢的一个漫画分析阶段:0、打开爱漫画主页,迎面就是一坨js代码。。直接晕了1、经过抓包和对html源码的分析,可以发现爱漫画通过另外一个域名发送图片,而当前域名中通过js动态生成图片的文件名。问题就在这里了,首先,图片的文件命名模式比较多,没办法通过js源码直接爬;其次,有...
分类:
其他好文 时间:
2014-10-15 20:42:11
阅读次数:
252
2013年,黄金价格上演了三次暴跌,黄金暴跌原因与其说受其他因素影响,不如说是被美元击败。黄金和美元,就是跷跷板的两头,一端被压下,另一端就容易翘起。在全球各个国家都在史无前例地量化宽松、大幅超发货币时,黄金作为对抗通胀的保值工具和各国超发货币的重要"定海神针",近期在与美元的较量中却连连败北。.....
分类:
其他好文 时间:
2014-10-15 21:15:21
阅读次数:
183
部署好jenkins后,一般都是通过jenkins提供的web界面来操作jenkins。而有些场景则需要通过命令来操作jenkins,例如通过脚本操作jenkins。在jenkins提供的web界面中有一次对jenkins的命令行的简单介绍,位置在 系统管理 -> jenkins CLI这里点击系统...
分类:
编程语言 时间:
2014-10-15 20:25:11
阅读次数:
211
本文来自http://blog.csdn.net/hellogv/ GridView跟ListView都是比較经常使用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍怎样使用GridView实现九宫图。GridView的使用方法非常多,网上介绍最多的方法就是自己实现一个ImageA...
分类:
移动开发 时间:
2014-10-15 21:31:41
阅读次数:
207
Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据,并立时生效,同一时候Android提供一种...
分类:
移动开发 时间:
2014-10-15 20:41:31
阅读次数:
309
学过CSS的人都知道,它不是一种编程语言。你可以用它开发网页样式,但是没法用它编程。也就是说,CSS基本上是设计师的工具,不是程序员的工具。在程序员眼里,CSS是一件很麻烦的东西。它没有变量,也没有条件语句...学过CSS的人都知道,它不是一种编程语言。你可以用它开发网页样式,但是没法用它编程。也就...
分类:
Web程序 时间:
2014-10-15 20:24:41
阅读次数:
244
《python基础教程(第二版)》学习笔记基础部分(第1章)IDEWindows: IDLE(gui), Eclipse+PyDev; Python(command line);Linux/Unix: python>>> 1/2=0 注意整除得0>>> from __future__ import ...
分类:
编程语言 时间:
2014-10-15 21:14:31
阅读次数:
234
和平镇,镇如其名,几百年来一直很和平,夜不闭户路不拾遗。可是这一年来,镇上金光寺的和尚却开始不断离奇死亡……衙门里新调来的李捕头正好负责这个案子,经过了几个月的不眠不休,现场侦查和缜密推理之后,一切终于真相大白了。事情是这样的。如何避免命案的发生呢?换个角度看世界,只要对不增值的环节进行流程优化就能...
分类:
其他好文 时间:
2014-10-15 21:14:21
阅读次数:
206
突然发现,把基础给忘了,AND的优先级大于OR,试验如下:--Yselect 'Y' from dual where 1=2 and 1=2 or 1=1;--Yselect 'Y' from dual where (1=2 and 1=2) or 1=1;--No valueselect 'Y' ...
分类:
数据库 时间:
2014-10-15 19:34:11
阅读次数:
478
在处理事务的时候,一般都用RollBack Transaction来回滚,但是如果在嵌套事务中这样使用的话,就会出现错误。 在SqlServer里,嵌套事务的层次是由@@TranCount全局变量反映出来的。每一次Begin Transaction都会引起@@TranCount加1。而每一次Comm...
分类:
其他好文 时间:
2014-10-15 20:24:01
阅读次数:
243
1. float闭合 1)添加一个新的div子元素 clear:both 2)父元素样式 overflow:auto;zoom:1; 3)after伪类添加元素 div:after{ display:block; clear:both; content:"."; v...
分类:
Web程序 时间:
2014-10-15 20:07:11
阅读次数:
260
Myeclipse导入一个项目,有中文乱码问题一.将整个project设置编码UTF-8windows->Preferences->general->Workspace->Text file encoding->Other框中的Text file encoding改为UTF-8。二.对java源文件...
分类:
系统相关 时间:
2014-10-15 21:30:21
阅读次数:
222