一、登录: 1、登录进入主页时,点击返回,不应该回到登录界面,而是提示“是否退出”,再按返回则退出。 启发:不能只看到用户前进的路径,要考虑到用户操作返回的情况。 2、注意快捷登录模块、记住密码功能、登录历史功能。 3、…
标签:架构
设计模式-建造篇(单例模式)
单例模式是最简单的模式,也是项目中最常使用的模式。 它的目的非常明确就是为了 : 在项目中,一个类仅有一个实例,并提供一个访问它的全局访问点 /** * Created by malei on 2016/12/5. */…
关于代码风格
为什么强调代码风格 不同的语言,不同的项目,都有自己的风格,就像每个人都有自己的特点一样。 代码风格是一个不容易引起注意,但又回避不了的问题。一个人独自开发的工作,对代码风格是没有明显感知的,但一群人一起开发就不一样了。…
Java语言编程规范
写在最前面 做开发三年多了,手上做过很多项目。有自己从头开始做的,也有很多是迭代开发的。相信各位程序猿从到公司接到迭代类的项目,都有一个冲动,想重写别人的代码,觉得项目的框架或者是业务太混乱,看不懂等等。其实大家都知道程…
lintcode 最长公共前缀
给k个字符串,求出他们的最长公共前缀(LCP) 样例 在 “ABCD” “ABEF” 和 “ACEF” 中, LCP 为 “A̶…
免费编程知识总结
注:该篇文章摘自于 github.com/vhf/free-programming-books,英文版。访问该项目获取更多。 Index Ada Agda Alef Android APL Arduino ASP.NET…
随笔:wait sleep notify notifyAll
有什么错误,请指正,共同学习 ### wait sleep notify notifyAll #### 1、sleep依旧占用锁 #### 2、wait释放锁 #### 3、wait notify notify 必须在锁…
设计模式之工厂方法模式,附Java代码示例
模式定义 工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型…
适配器模式——七种结构型模式之一
1.前言 其它的设计模式可能经常用但却不知道名字,但这篇文章所讲的是那种,哪怕不知道原理也肯定听过名字的模式。适配器对于安卓开发人员来说,是个耳熟能详的组件。只要使用列表控件,必然会用到它来连接视图和数据。大家都知道这两…
C/C++|const限定符小结(一)
一、概述 用const限定来限定值不能被改变的变量。一个变量被const限定后,值不能被改变,只能在const类型的对象上执行不改变其内容的操作。 &n…
《编写可读代码的艺术》读书笔记(下)简化循环和逻辑和重新组织代码
把控制流变得宜读 关键思想:把条件,循环以及其他对控制流的改变做的越“自然”越好,运用一种方式使读者不用停下来重读你的代码 条件语句中参数的顺序:比较左侧的值更倾向于变化的值,比较右侧的值倾向于常量 if/else语句块…
Web service 的认知
一,解释: WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务端程…