上一篇《仿微信底部Tab栏》中粗略的讲了下底部Tab栏的封装,不少同学在实际运用中发现了一些问题,比如我demo中的title用了actionbar,所以如果新建的Activity的Theme不包含actionbar就回出现空指针;再比如假如底部的Tab对应的并不全都是Fragment,而是一部分Fragment,一部分Activity,就不适用了,但办法总比困难多,这个也是可以解决的;还有一个很常...
分类:
移动开发 时间:
2016-04-21 10:25:37
阅读次数:
168
序言自从谷歌在2014年的IO大会上推出了Material Design新的设计规范后,安卓应用的整体美观程度提升了很大的一个层次, 安卓再也不是又黑又丑的界面,取而代之的是拥有丰富的颜色,美观的按钮,好的用户体验...
分类:
移动开发 时间:
2016-04-21 07:33:21
阅读次数:
224
设计模式 1. 什么是设计模式? 指的是一种已经成熟话的设计规范,通过这种规范,能够达到某种指定的要实现的效果。 php中,只有简单的设计模式:单例模式,工厂模式 单例模式 1. 什么是单例模式? 单例模式,只有一个实例(对象),一个类只能产生一个对象。 要实现单例模式,必须解决以下问题 1. 确定... ...
分类:
其他好文 时间:
2016-04-20 23:39:06
阅读次数:
321
第四章:两人合作 软件行业经过几十年的发展,软件的开发已经变成了一项工程,一个人单枪匹马来完成已经很少见了,大多都是在相互合作中完成的。这时候,代码规范和设计规范就显得极为重要了。代码规范主要分为两步分:①代码风格规范(原则:简明、易读、无二义性 常见注意事项:缩进、行宽、括号、断行、命名、下划线、 ...
分类:
其他好文 时间:
2016-04-19 17:29:18
阅读次数:
159
命名规范 自动序号 非特殊情况,设计数据表时一般都会带有一个自增长的整形序号字段作为主键,字段名为id. 在其他关联表中引用时需补充表名,如:a表中需一个字段表示b_c表中的id字段,那么就在a中增加一个bCId的字段. 索引设计 索引效率 enum 以及 tinyint(1) 无需索引 ...
分类:
数据库 时间:
2016-04-16 13:57:12
阅读次数:
341
两人合作 一个软件由一个人单枪匹马完成现在是很少见的了。软件都是在互相合作中完成的。 代码设计规范不光是程序书写的格式问题,而且牵涉到程序设计,模块之间的关系,设计模式等方方面面,这里有不少内容与具体程序设计语言息息相关,但是也有通用的原则。 代码复审的目的 1 找出代码的错误 2 发现逻辑错误,程 ...
分类:
其他好文 时间:
2016-04-06 10:56:19
阅读次数:
112
这一章主要讲的是代码的规范和结对编程。 程序员写代码往往因为性格,学习习惯不同,写出来的程序让别人看不懂或者不简明,而现在软件产业中,许多软件的开发都是由两个人以上合作,多个程序员的一起开发的,所以在代码的规范化上需要一个基准线。而代码设计规范不仅是程序书写的格式问题,更是牵涉到程序设计、模块之间的 ...
分类:
其他好文 时间:
2016-04-05 23:01:19
阅读次数:
181
代码规范是必要的,因为写的代码不是给机器看,而是给人看的。“代码规范”可以分为两个部分:代码风格规范和代码设计规范。代码风格的原则是:简明,易读,无二义性。代码设计规范:程序书写,程序设计,模块之间的关系,设计模式等 通过代码复审是软件工程最基本的复审手段,就是同伴复审。这样做可以找出代码的错误,逻 ...
分类:
其他好文 时间:
2016-04-05 19:56:46
阅读次数:
143
第4章讲的是两人合作,既然要合作,那必须要有规范性,不然“公说公有理,婆说婆有理”,那就没有合作的必要了。 一、代码规范 分为两个部分: 1、代码风格规范。主要是文字上的规定,看似表面文章,实际上非常重要。 2、代码设计规范。牵扯到程序设计、模块之间的关系、设计模式等方方面面的通用原则。 二、代码风 ...
分类:
其他好文 时间:
2016-04-05 19:54:35
阅读次数:
145
读了第四章,我认识到一个成功的工程师,光凭自己的个人能力是不够的,他还需要一个强有力的团队,而这个团队至少也需要两个人才能结对工作, 一个成功的工程师的代码要风格规范和设计规范,风格规范有 缩进.行宽.括号规范等等,而设计规范只要包括函数.,错误处理规范这些,代码完成后还要 进行复审,以免出现错误, ...
分类:
其他好文 时间:
2016-04-05 19:50:34
阅读次数:
153