代理模式是一种结构型模式,通常源于下边的情况:人们对于复杂的软件系统常常有一种处理手法,即增加一个间接层,从而对系统获得一种更为灵活,满足特定需要的解决方案。例如下图中,B有安全控制或者是缓存控制。B中存在A根本不需要知道的控制方式。A直接使用B,结构上复杂,实现也不方便。A直接使用B的方式,控制不够灵活,可能要用到A根本不知道的方式。增加一个间接层,从而对系统获得更为灵活、满足特定需要的解决方案...
分类:
其他好文 时间:
2014-07-22 23:03:32
阅读次数:
278
git log 的用法,具体参考 git log --help,以下是个人在使用中遇见的问题,略作统计。
查看单个文件的修改差异(类似于查看单个文件的log,同时将每次log 的详细记录都显示出来):
--full-diff
Without this flag, git log -p ... shows commits that touch the specified paths,...
分类:
其他好文 时间:
2014-05-01 18:33:15
阅读次数:
324
MVC团队组合模式,主要源于J2EE中常说的MVC演变而来。确切地说这个东西是我自己杜撰出来的,但又经历过一些项目实践,今天拿出来在与大伙这里说说,一来弥补一下自己长期不写技术类文章的缺陷,不然很多人又说我作为一个软件人,在博客中连起码的技术东西都没有,很是惭愧。二来也想把自己经历过的丁点经验告诉大伙,至于是对是错,有用与否,那只有天晓得了,哈哈。。。。
说到MVC团队组合模式...
分类:
Web程序 时间:
2014-05-01 17:41:56
阅读次数:
348
在学习网站的同学大概都想把自己的网站项目发布到网上,让其他人可以在外网直接点击观看。本文以简单的静态页面来给大家做个演示,把这个静态页面发布到网上。
这个过程大概需要2步:1、申请域名和服务器空间 2、通过ftp软件上传自己的项目到服务器。
首先第一步,因为仅是用来学习的,不用考虑空间的大小等的限制,我们可以申请一个免费的域名和一个空间。
推荐一个比较好的提供免费域名空间的网站:http...
分类:
Web程序 时间:
2014-04-30 22:33:38
阅读次数:
366
QQ机器人是腾讯陆续推出的的人工智能聊天机器人的总称。都说小Q妹妹聪明好学,我们可以教她说话,也可以请他帮忙查询邮编、手机号,或者解释成语、翻译成语,据说她还会查询手机号码归属地、应用科学计算器。
可是,在查新闻、查列车、车航班、查团购、查价格、查优惠、查酒店、查餐厅、查彩票等方面,小Q妹妹就弱爆了,“逆水行舟,不进则退”小Q妹妹真应该被pass掉了。笔者已经开始使用一款功能更强的机器人——图灵...
在Android的开发中,如何使用图片对很多开发人员是一个很头痛的事。最常见的问题是在一台手机上调试好的UI,在不同dpi的手机上会变形。
Android提供了适配不同dpi的方案,每种dpi都有对应的资源目录。但是我们在开发程序时,对图片资源却不能这样处理,因为图片资源太大,如果我们每种类型的dpi都使用一套图片,应用的尺寸就会急剧膨胀,这可不是我们想...
分类:
移动开发 时间:
2014-04-30 22:18:39
阅读次数:
498
2014年年初的时候,接到运营部老大给的一个游戏数据库数据管理的系统,pm把rp图画好之后,就让我自己做了,所有的让我一个人用14个工作日昨开发完。
下面就把这个小系统的开发体会记录一下,免得以后忘记了。
一、总体规划
时间计划:
2014-2-15 ~ 2014-3-6,共14个工作日,开发时间为10个工作日,调试和修改时间为4个工作日。时间比较紧张,而且pm总是催来催去,时不时...
分类:
数据库 时间:
2014-04-30 22:18:39
阅读次数:
344
3.2自底向上风格
自顶向下不是万能的
需求发生变化时,会很尴尬
变化是需求的本质特征
内部或外界的环境一旦发生小小的变化,就会造成很大的变动
个人---完全掌控-----》简单的软件逻辑《-----完全计划的模式
小组协作---掌控变化----》庞大的软件规模---产生--》自适应变化《-----解决-----主流解决方案:面向对象
面向对象正是采用自底向上的设计风格
打印...
分类:
其他好文 时间:
2014-04-30 22:15:39
阅读次数:
362
飞信系统4月29日升级(http://feixin.10086.cn/bulletin/3116/1)后,飞信机器人发送的短信始终收不到,调试发现提示登陆失败,但是在发送短信时并无任何提示。
将查询,为了重新登陆飞信机器人,将机器人目录下的.cache文件删除,然后重新发送短信,按照提示输入验证码成功登陆后,即可正常收到短信。...
分类:
其他好文 时间:
2014-04-30 22:12:40
阅读次数:
269
作为计算机学院的学生,Kiki和Cici打牌的时候可没忘记专业,她们打牌的规则是这样的:
1、 总共n张牌;
2、 双方轮流抓牌;
3、 每人每次抓牌的个数只能是2的幂次(即:1,2,4,8,16…)
4、 抓完牌,胜负结果也出来了:最后抓完牌的人为胜者;
假设Kiki和Cici都是足够聪明(其实不用假设,哪有不聪明的学生~),并且每次都是Kiki先抓牌,请问谁能赢呢?...
分类:
其他好文 时间:
2014-04-30 22:12:39
阅读次数:
182