今天在阅读JetServer源码protocal部分的时候碰见了内部类的又一写法。定义一个接口LoginProtocol,包括了一个域和一个方法,然后在其中写了三个内部类,分别实现了该接口,代码如下:package org.menacheri.jetserver.handlers.netty;imp...
分类:
编程语言 时间:
2016-01-10 18:27:41
阅读次数:
238
不知从何时期,我不太轻易去设计抽象类了,一方面是因为我写的业务确实没有设计抽象类的需求,另一方面则基于以下三个考虑: 1、面向对象编程中建议多使用“组合”而不是使用“抽象”,原因在于“组合”更加灵活。 2、因为要公用一个“方法”,就迫不及待的设计出抽象关系,很容易造成抽象类不够SRP,久而久之抽象类...
分类:
其他好文 时间:
2016-01-10 18:28:58
阅读次数:
155
关于UIView的Layer,IOS提供了三个方法:1、layoutSubviews在iOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),iOS5.1之后(iOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Autolayout)去决定sub...
分类:
移动开发 时间:
2016-01-10 18:29:32
阅读次数:
195
packages\apps\Gallery2\src\com\android\gallery3d\app\SlideshowPage.java中:1、加入:import com.android.gallery3d.data.FilterSource;//added byMTK for alps009...
分类:
移动开发 时间:
2016-01-10 18:26:01
阅读次数:
211
有时候忘掉了mysql的root密码,这种情况下,如何重置root的密码呢?找到并编辑mysql的my.ini配置文件,在mysqld节点中添加上skip-grant-table. 如下:[mysqld]# These let you safely reset the lost root passw...
分类:
数据库 时间:
2016-01-10 18:26:25
阅读次数:
222
原文地址:http://blog.csdn.net/u013088062/article/details/50480518 上一篇教程中我们介绍了如何使用OpenCv封装的FaceRecognizer类实现简单的人脸性别识别,这里我们为大家提供另外一种基本的性别识别手段——支持向量机(SVM)。 ....
分类:
编程语言 时间:
2016-01-10 18:24:46
阅读次数:
364
Givennballoons, indexed from0ton-1. Each balloon is painted with a number on it represented by arraynums. You are asked to burst all the balloons. If ...
分类:
其他好文 时间:
2016-01-10 18:26:25
阅读次数:
154
ORM(Object Relation Mapping)是对象关系映射,是一个思想,它的作用是在关系数据库与对象之间做一个自动映射,将数据库中的表格映射到一个类,也就是持久化类,数据表中每行映射为对象,行中的各个字段映射为对象的属性,这样可以在开发中使用面向对象的思想来操作数据库。 其中hib...
分类:
Web程序 时间:
2016-01-10 18:25:42
阅读次数:
223
------------------------------------------LinearLayout---------------------------------------------------LinearLayout又称作线性布局,是一种非常常用的布局。正如名字所描述的一样,这个布...
分类:
移动开发 时间:
2016-01-10 18:25:53
阅读次数:
298
效果图:制作思路:1、先分析这个效果,事实上能够理解为把三级菜单分成level1,level2,level3,level1是始终显示的。点击level1后,level2会出现;点击level2后,level3会出现;level2,level3出现后,点击level1,level2和level3都会消...
分类:
移动开发 时间:
2016-01-10 18:24:32
阅读次数:
224
打开android studio开始界面和Xcode有点类似,点击New project新建一个工程,新建过程和在Eclipse上差不多,这里就不赘述了.下面开始新建项目填写项目名称,和存放地址点击next到如图步骤:上图中首先你可选择你的App要适配的设备是Wear还是Mobile还是TV。在你新...
分类:
移动开发 时间:
2016-01-10 18:24:32
阅读次数:
231
一、小组分工模块任务责任人备注报告需求分析熊振威功能分析熊振威项目报告熊振威人机界面秦勤、洪超单元测试姜进、张文强机器人代码机器人类徐意、余拥军、孙智博机器人运动求解徐意、余拥军、孙智博咖啡类徐意、余拥军、孙智博支付功能姜进、张文强数据管理姜进、张文强二、软件功能介绍:1、点咖啡在此界面,用户可以选...
分类:
其他好文 时间:
2016-01-10 18:25:33
阅读次数:
305
Commit LogKafka储存消息的文件被它叫做log,按照Kafka文档的说法是:Each partition is an ordered, immutable sequence of messages that is continually appended to—a commit log这...
分类:
其他好文 时间:
2016-01-10 18:25:29
阅读次数:
613
新建工程项目后AS的Product目录结构如下所示:.idea://AS生成的工程配置文件,类似Eclipse的project.properties。app://AS创建工程中的一个Module。gradle://构建工具系统的jar和wrapper等,jar告诉了AS如何与系统安装的gradle构...
分类:
移动开发 时间:
2016-01-10 18:24:07
阅读次数:
202
Java运算符一 分类算术运算符赋值运算符比较运算符逻辑运算符条件运算符二 算术运算符算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。Java 中常用的算术运算符:其中,++和 --既可以出现在操作数的左边,也可以出现在右边,但结果是不同。即:例1:int a = 1;int b ...
分类:
编程语言 时间:
2016-01-10 18:22:39
阅读次数:
179
class Book{ private String title ; private double price ; public Book(String title , double price ){ this.title = title ; this.price = price ; } publi...
分类:
编程语言 时间:
2016-01-10 18:23:46
阅读次数:
161