最近在看HeadFirst,接下来的一段时间会陆续更新有关HeadFirst设计模式相关的文章。记得很久之前在学习大话设计模式的时候,只是走马观花的大致走过一遍,至于里面很多东西都掌握的不是很好。恰巧又接触了HeadFirst,想着还是把设计模式好好的整理一下,至于是大话设计还是HeadFirst,个人看来是无关紧要的。本着学习的目的,而且都是设计模式,只不过一个是C#,一个是Java。
本来第一篇文章想着从观察者模式开始讲起,但是想着想着,还是把UML的类图的关系捋一下吧,不然的话类图都看不懂。...
分类:
其他好文 时间:
2014-10-30 22:36:57
阅读次数:
201
在开篇之前,首先介绍一下Winform开发框架中的界面层的继承关系,首先我把所有窗体区分为三类,一类是普通的窗体,一类编辑窗体,还有一类是列表显示窗体。窗体的集成可以封装处理很多东西,良好的封装和继承,可以为我们提高效率,减少重复代码,它的作用不再在此讨论和强调。采用窗体继承,极大程度上统一了界面,...
原文: 最新百度地图支持Fragment(注意事项)开篇:老的百度地图通常都要继承MapActivity,这样不利于代码的可扩展性,再加上Fragment的流行,老的百度地图已经远远不能满足的大家的需求,于是新版百度地图问世了。它不再需要继承MapActivity,开发者们可以随心而欲地去使用它们了...
分类:
其他好文 时间:
2014-10-29 14:34:04
阅读次数:
102
故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户,你开始着手调查访问变慢的原因。 经过紧张的调查,你发现问题出在数据库上,当应用程序尝试访问/更新数....
分类:
数据库 时间:
2014-10-26 22:33:03
阅读次数:
329
背景在开篇之前,让我们先对 SSH 协议有个宏观的大致了解,这样更有利于我们对本文的加深了解。首先要提到的就是计算机网络协议,所谓计算机网络协议,简单的说就是定义了一套标准和规则,使得不同计算机之间能够进行正常的网络通信,不至于出现在一台机器上发出的指令到另一台机器上成了不可认的乱码,SSH 就是众...
分类:
编程语言 时间:
2014-10-26 00:15:50
阅读次数:
439
开篇序言:四人帮的设计模式对于我这个菜鸟看着打瞌睡,后面果断买了一本head first的,感觉还可以像看报纸似的,花了一个寒假的晚上看了大半,确实内容也挺吸引人的,讲的很风趣。否则我也不可能,大过年的小伙伴们还在外面耍,自己还在那里装B。可是看完的困惑也随之而来,我怎么才能熟练的操练这些模式呢!书...
分类:
其他好文 时间:
2014-10-25 18:34:35
阅读次数:
282
标题说是 4.0,其实这里分析的是 4.0.1。不过按照 Lua 的版本号规则,小号只做 bug fix 。所以,下面的所说的 4.0 指的就是 release 4.0.1(在不引起混淆的情况下)。 4.0 发布于 2000 年 11 月,4.0.1 发布于 20...
分类:
其他好文 时间:
2014-10-24 14:48:55
阅读次数:
172
开篇扯淡 距离上一篇文章已经有好几个月,也不是没有时间记录点东西,主要是换了新的工作,在一家外资工作,目前的工作内容大多都是前端开发,新接触的东西因为时间原因,大多还不成体系,所以这么长时间什么都没记录下来,也正是因为新的工作内容,才有了今天这篇文章。 这篇文章是我自己的博客项目的前端重写,因为目前...
分类:
移动开发 时间:
2014-10-21 23:12:07
阅读次数:
325
导语:如今的安卓应用在选择图片的处理上大多合并使用拍照和从相册中选择这两种方式(当然这是产品dog的事,开篇跑题。。。)今天在写一个这样的功能模块遇到一个尴尬的问题,同样是拍照获取图片功能,在同事的三星上跑没问题,但是在我的手机上一跑就崩(吐槽一下国产厂商对android的系统级改造真是太大,连错误...
分类:
移动开发 时间:
2014-10-21 23:00:07
阅读次数:
479
2014-10-1014:10:12SQL反模式,系列学习汇总1、SQL反模式学习笔记1 开篇2、SQL反模式学习笔记2 乱穿马路3、SQL反模式学习笔记3 单纯的树4、SQL反模式学习笔记4 建立主键规范【需要ID】5、SQL反模式学习笔记5 外键约束【不用钥匙的入口】6、SQL反模式学习笔记6 ...
分类:
数据库 时间:
2014-10-21 19:22:22
阅读次数:
206