自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梁少腾的博客

你必须非常努力 才能看起来毫不费力

  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

原创 JAVA设计模式之命令模式

一、命令模式的定义命令模式是一个高内聚的模式将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。二、命令模式的优点1、类间解耦    调用者角色与接收者角色之间没有任何依赖关系,调用者实现功能时只需调用Command抽象类的execute方法就可以,不需要了解到底是哪个接收者执行。2、可扩

2017-07-26 12:15:18 422

原创 JAVA设计模式之原型模式

一、原型模式的定义               原型模式的简单程度仅次于单例模式和迭代器模式。因为简单,所以使用的场景才比较多 :             用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。             原型模式的核心是一个 clone 方法,通过该方法来进行对象的拷贝,Java提供了一个Cloneable接口来标示这个对象是可拷贝的,当然

2017-07-25 15:33:48 370

原创 JAVA设计模式之代理模式

一、代理模式的定义代理模式是一个使用率非常高的模式 : 为其他对象提供一种代理以控制对这个对象的访问。1、Sudject 抽象主题角色 抽象主题类可以是抽象类也可以是接口,是一个最普通的业务类型定义,无特殊要求。public interface Subject {  //定义一个方法  public void request();}2、RealSubjec

2017-07-24 15:23:22 459

转载 读-秦小波-编写高质量代码:改善java程序的151个建议

有些建议不太用到,但是用到的时候如果不注意就会进坑,所以书名改成Java的151个坑更合适。不要在常量和变量中出现易混淆的字母包名全小写,类名首字母全大写,常量全大写下划线分割,变量驼峰;字母l作为长整形标志大写L;莫让常量蜕变成变量常量final staic,一般不会,主要是值常量的值不要通过计算获取值,值应该在编译期确认,不要在运行期更改;三元操作符

2017-07-24 11:01:26 598

原创 JAVA设计模式之建造者模式

一、 建造者模式的定义    建造者模式也叫生成器模式 : 将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。    在构建者中有4个角色 :     1、 Product 产品类      通常是实现模板方法模式,就是有模板方法(主方法)、基本方法。      public class Product {  public void doSomethin

2017-07-24 10:49:47 360

原创 JAVA设计模式之模板方法模式

一、 模板方法模式的定义    1、模板方法模式确实非常简单,仅仅使用了Java的继承机制,但它是一个应用非常广泛的模式。   2、一个抽象类中,有一个主方法,再定义1...n个方法,可以是抽象的,也可以是实际的方法,定义一个类,继承该抽象类,重写抽象方法,通过调用抽象类,实现对子类的调用。   3、主方法可以有一个或多个,一般都是有一个具体的方法来完成固定的逻辑。   4、注意

2017-07-21 15:58:03 347

原创 23种设计模式全解析

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两

2017-07-21 14:14:59 435

原创 JAVA设计模式之抽象工厂模式

一、 抽象工厂模式的定义Provide an interface for creating families of related or dependent objects without specifyingtheir concrete classes.(为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类。)二、 抽象工厂模式的优点● 封装性,每

2017-07-21 12:18:20 459

原创 JAVA设计模式之工厂方法模式

一、 工厂方法模式介绍         工厂方法模式 , 是创建设计模式之一 。  工厂方法模式是一种构建简单的模式 , 其实我们平时开发中用的也是比较广泛 , 先来看一下工厂方法的模式定义 。二、工厂方法模式的定义           定义一个用于创建对象的接口 , 让子类决定实例化哪个类 。三、工厂方法模式的使用场景           在任何需要生成复

2017-07-18 16:39:34 336

原创 ubuntu - 安装有道词典

首先我们下载有道词典的安装包 : 点击打开链接  下载完成后 : youdao-dict_1.1.0-0-deepin_amd64 (可执行文件)点击安装 , 安装成功后 :

2017-07-18 14:54:47 450

原创 ubuntu - 安装QQ国际版

我用的是 Ubuntu 16.04 安装QQ非常简单首先下载国际版QQ : 点击打开链接 然后解压完成会有三个deb文件 :   fonts-wqy-microhei_0.2.0-beta-2_all.deb  , ttf-wqy-microhei_0.2.0-beta-2_all.deb  ,  wine-qqintl_0.1.3-2_i386.deb

2017-07-18 14:48:43 940

原创 git - 常用命令

简易的命令行入门教程:git --version 查看当前版本状态git --clone https://github.com/zce/weapp-demo 这是复制一份到当前文件夹,新文件的名字就是默认的在网络上项目的名Git 全局设置://用户git config --global user.name "lizhanqi"//用户邮箱git

2017-07-18 14:16:20 387

原创 Android各控件绚丽Dome下载

第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。、其他

2017-07-18 14:11:59 3105

原创 opencv - 摄像头(项目)

前一段时间领导让弄一个A柱的一个小功能 , 遇到了不少的难题(毕竟没有接触过 , 当时听见opencv都一脸懵逼) , 不过最后经过百般的努力 , 终于基本的功能已经实现啦 !当然能定有错误的地方 , 也希望大家能够指出 !以下面代码实现 :      摄像头的放大    摄像头的缩小    摄像头的旋转    摄像头的裁剪    摄像头的数据保存

2017-07-18 12:43:29 844 4

原创 openCv - 摄像头标定(已运行)

我们下载的安装包里面就有一部分的代码其实非常简单 , 我们只需要进行配置直接运行 , 好了废话不多说请看下面 :  运行程序需求 : 1、calibration.cpp(主文件)  2、imagelist_creator.cpp(生成文件列表)  3、Makefile(生成可执行文件(自己创建没有后缀名))Makefile文件内容 : CXX ?= g++CXX

2017-07-07 11:36:31 812

摄像头(功能)

摄像头

2017-07-18

Android工具类

Android的工具封装类

2017-06-21

xlistview刷新包

上拉刷新 下拉加载

2016-08-24

Zxing二维码

扫描 生成 二维码

2016-08-15

XListViewFooter.java

XListViewFooter.java

2016-07-28

xlistView.java

xlistView.java

2016-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除