代码中到处都需要命名。作为程序员,我们得给类命名,给变量命名,给函数命名,给参数命名,给命名空间命名,等等等等。下面有20条小贴士能帮助你提高你的命名能力。1.使用能够表达意图的名字名字得能告诉我们它要做什么,为什么存在,以及是如何工作的。选择能够表达意图的名字,将更有利于我们理解代码。int el...
分类:
其他好文 时间:
2015-05-03 23:20:35
阅读次数:
123
原文http://www.cnblogs.com/wendingding/p/3766249.htmliOS开发UI篇—常见的项目文件介绍一、项目文件结构示意图二、文件介绍1.products文件夹:主要用于mac电脑开发的可执行文件,ios开发用不到这个文件2.frameworks文件夹主要用来放...
分类:
移动开发 时间:
2015-05-03 17:27:07
阅读次数:
144
“六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。”如图6.4所示。图6.4 六度空间示意图“六度空间”理论虽然得到广泛的认同,并...
分类:
其他好文 时间:
2015-05-02 12:24:30
阅读次数:
268
这是张典型的敏捷开发中 Product Owner
的示意图。
这张图往往使人陷入一场争论:
是领域专家,还是架构师, 来担任 Product Owner?
其实, 争论这个问题,
基本上是只考虑了 “敏捷开发中 Product Owner
的定义”,而完全忽略了 “产品”
与 “团队成员”,实际的现况。
只考虑 “角色”;领域专家、架构师;便决定了企业内谁担任 Product ...
分类:
其他好文 时间:
2015-05-01 16:07:26
阅读次数:
164
一、 目标 利用BroadcastReceive获取去电广播,并获取去电号码,再查询数据库获取归属信息;二、代码实现: 1、在广播包(receiver)下新建一个类(取名OutCallReceiver)继承BroadcastReceive; 2、在清单文件中注册,意图过滤器(inter-fil...
分类:
移动开发 时间:
2015-04-29 23:08:16
阅读次数:
239
扇面:Cylinder/磁道:Track / sectors扇区:Sector / head CHS:Cylinder、Head、Sector/Track,示意图如下: Cylinder柱面数表示硬盘每面盘面上有几条磁道,编号是从0开始,最大为1023,表示有1024个磁道。Head磁头数表示磁盘共有几个磁头,也就是几面盘面,编号从0开始,最大为255,表示有256个磁头。Sector/Tr...
分类:
其他好文 时间:
2015-04-29 11:52:28
阅读次数:
184
先上uml图:
意图:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。
uml解析:装饰者模式又名包装器,顾名思义就是给某个对象添加一些功能,而不是给整个类添加一些功能。Component跟Decorator是聚合关系,子类ConcreteDecoratorA和ConcreteDecoratorB实现具体对Component的修饰。
下面给出...
分类:
其他好文 时间:
2015-04-29 11:49:52
阅读次数:
122
同样地,先上uml图:
组合模式的意图:将对象组合合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。
uml解析:leaf是叶节点,Composite可以理解为是一个多个叶节点的组合,它是非叶节点,就相当于一个元件以及一个元件容器,里面有很多元件一样。这里可以用list或者vector实现。
本来是想用模板来实现,后来发现实在是多此...
分类:
其他好文 时间:
2015-04-28 23:03:34
阅读次数:
215
图1,TCP/IP协议族对应关系图
图2,套接字在TCP/IP协议族中的位置
图2,套接字编程客户端与服务器过程示意图...
分类:
其他好文 时间:
2015-04-28 21:01:35
阅读次数:
170
//---------------------------15/04/28----------------------------
//Strategy 策略模式----对象行为型模式
/*
1:意图:
定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。使算法可独立于使用它的客户而变化。
2:别名:
...
分类:
其他好文 时间:
2015-04-28 18:38:57
阅读次数:
154