自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shu_bu

Boss你是我滴天~

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

转载 架构、框架和设计模式关系

在学习软件工程的时候,第一次接触到了架构这个概念。当初接触的时候对其的理解是非常浅薄的,因为那时候工程经验比较少,对这样一个深层次的概念还是模糊不清楚的。        随着学习的深入,开始接触了设计模式,也就是那本令我爱上编程的书--《大话设计模式》,书中的小菜和大鸟的清晰的对白,让我犹如身临其境般,一点一点层层递进的认识设计模式,认识面向对象的引以为傲的设计原则。经过了很长时间的学习,

2017-03-07 10:49:48 603 1

原创 RxJava 学习笔记

阅读:RxJava Observer与Subscriber的关系http://www.mobile-open.com/2016/960088.html        系列文章:1、http://www.jianshu.com/p/19cac3c5b1062、http://blog.csdn.net/lzyzsd/article/details/418335413、htt

2017-03-06 11:24:04 541

原创 CPU,内存,硬盘,指令以及其关系简介

首先给出CPU,内存,硬盘,指令的简要介绍:CPU:Central Processing Unit的缩写,中文翻译为中央处理器,是计算机的主要设备之一,相当于其大脑。功能主要是解释计算机指令以及处理计算机软件中的数据。内存:通常所说的内存指的是计算机的主存储器(main memory),简称主存。主存通过控制芯片等与CPU相连,主要负责存储指令和数据。其中,主存中存储的指令和数据会

2017-02-26 22:41:29 591

转载 List,Set,Map

List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序--否则应该使用List)。Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者LinkedHashMap.

2016-10-07 00:05:45 569

转载 JAVA中int、String的类型转换

1、String -> int  (将字串 String 转换成整数 int)有两个方法:1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf([String]).int

2016-05-06 09:44:20 460

转载 String、StringBuffer与StringBuilder之间区别

该文转载自:String、StringBuffer与StringBuilder之间区别String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行

2016-04-23 21:46:04 449

转载 简单的异步任务AsyncTask

android AsyncTask介绍AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l  简单,快捷l 

2016-04-19 21:56:34 577

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-11 16:06:35 547

转载 HTML入门知识

· html技术简介Html 就是 用来 做网页的 .  --- hypertext markup language 的缩写 --- 超文本 标记 语言.          (W3C----    html, css, javascript 都是 w3c 的) Html 文件 是有 自己的 特定 扩展名的:   .html, .htm所有的浏览器都是 html的 解析器

2016-03-24 22:51:28 493

原创 Java中的二进制基础

二进制与进制转换二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。二进制的转换:

2016-03-23 16:54:30 9573 1

转载 color.xml文件

#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9#FFD700#FFC0CB#FFB6C1#FFA500#FFA07A#F

2016-03-16 22:48:58 585

原创 Java中的常用类

Java中的包装类Java中,对数据的相关处理既提供了基本数据的简单类型,也提供了相应的包装类。虽然使用基本数据类型可以满足大多数应用需求,但是由于基础数据类型不具有对象的特性,不能满足一些特殊的需求:Java中很多类的需要方法的参数类型都是Object,即这些方法接收的参数都是对象,同时又需要用这些方法来处理基本数据类型的数据,这时就需要用到包装类,从而可以像操作对象那样来操作基本数据类型。

2016-03-05 17:00:55 432

转载 Java基础学习12_Java中的字符串

String字符串在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。创建String对象的方法:1、字符串声明:String 对象名称;   例:String s1;2、字符串实体化:(1)使用常量直接初始化:String 对象名称 = "字符串";(2)

2016-02-22 22:50:18 569

原创 Java基础学习11_异常与异常处理

一. 异常简介异常(Exception)指的是所有可能造成计算机无法正常处理的情况。异常处理有以下特点:1、不需要打乱程序的结构,如果没有错误,程序运行不受影响2、不依靠方法的返回值来报告错误是否产生3、采用集中的方式处理错误,能够根据错误种类的不同来进行对应的错误处理操作常见异常:1、算术异常(ArithmeticException):1/0

2016-02-21 15:24:32 625

转载 Java中print、printf、println的区别

printf主要是继承了C语言的printf的一些特性,可以进行格式化输出print就是一般的标准输出,但是不换行println和print基本没什么差别,就是最后会换行System.out.printf("the number is: d",t);参照JAVA API的定义如下:'d' 整数结果被格式化为十进制整数'o' 整数结果被格式化为八进制整数'x', 'X'

2016-02-19 20:09:23 114818 2

原创 “新建安卓工程时,src与res目录下没有自动生成的.java和.xml文件“的解决

在自学编程的过程中,由于没有老司机带路,环境搭建是一个非常容易出小错误而且很难找错的过程。此次JAVA环境搭建好,并进行JAVA基础的学习之后,搭建安卓环境。我默认下了目前较高版本的SDK_r24.4.1,eclipse提示ADT版本至少要求23以上的版本。由于国内有墙的存在,不能在线更新,而google官网已经不提供ADT的下载,所以我只能从网上找到ADT_23.0.0的压缩包进行离线升

2016-02-02 16:21:00 4400

转载 深入理解Java内部类

在讲之前,我们先来思考几个问题 我们为什么要使用内部类? 内部类为什么能访问外部类的所有成员? 组合和内部类有什么区别?我们先来看一下什么是内部类:可以将一个类的定义放在另一个类的定义内部,这就是内部类。内部类大概分为下面四种:成员内部类(也叫非静态内部类)是最普通的内部类,和成员变量和成员方法属于同一层级,可以访问外部类中的所有方法和字段属性。需要注意的是当

2016-01-26 10:23:29 418

转载 Java基础学习10_多态

一、Java中的多态   二、多态中的引用类型转换   三、Java中的抽象类   四、Java中的接口   五、UML简介

2016-01-25 18:10:09 465

转载 Java基础学习9_继承

一、Java中的继承1、继承的概念:继承是类与类的一种关系,是一种”is a”的关系 父类(基类)// 子类(派生类)注意:Java中的继承是单继承,一个子类只能有一个父类2、继承的好处:子类拥有父类的所有属性和方法(除了private修饰的属性和方法)实现代码复用3、语法规则:public class 子类 extends 父类   eg:class Dog

2016-01-25 18:09:14 569

转载 Java基础学习8_封装

面向对象三大特性:封装,继承,多态 一、什么是Java中的封装1、概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问和修改,而是通过该类提供的方法来实现对隐藏信息的操作和访问2、好处:(1)只能通过规定的方法访问数据(2)隐藏类的的实例细节,方便修改和实现。更关注类怎么用,而不是怎么实现。3、封装的实现步骤(1)修改属性的可见性:属性前面加上一个修饰符

2016-01-25 18:05:17 648

转载 Java基础学习7_类和对象

一、什么是类和对象1、类是一个泛指,确定对象将会拥有的特征(属性)和行为(方法);类的特点:类是对象的类型,具有相同属性和方法的一组对象的集合。2、属性——对象具有的各种特征每个对象的每个属性都拥有特定值3、方法——对象执行的操作4、类和对象的关系:类是抽象的概念,仅仅是模板,即表示类别;对象是一个具体实体,即个体。 二、如何定义Java中的类1、  定义一

2016-01-25 16:17:30 1317

转载 Java基础学习6_方法

一、如何定义Java中的方法所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。一般情况下,定义一个方法的语法是:其中:1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会详细讲解滴

2016-01-08 09:49:31 704

转载 Arrays类应用

Arrays 类是 Java API 中提供的类,在 java.util 包中, Arrays类中提供的方法可直接实现数组的排序、搜索等。常用方法如下:1、toString转换数组:将指定数组内容转换为字符串形式2、fill给数组赋值:通过fill方法。3、sort对数组排序:通过sort方法,默认按升序。4、equals

2016-01-06 21:54:46 631

转载 Java基础学习5_数组

一、什么是数组:数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4名学生的成绩数组中的元素都可以通过下标来访问,下标从 0 开始。例如,可以通过 scores[0] 获取数组中的第一个元素 76,scores[2] 就可以取到第三个元素 92 。二、使用java中的数组:Java 中操作数组只需

2016-01-06 21:32:36 578

原创 Java基础学习4_流程控制语句

一、JAVA中的条件语句:java条件语句之if:语法: 如果条件真,执行代码块。否则直接跳过代码块。如:注意:如果 if条件成立时的执行语句只有一条,是可以省略大括号的!但如果执行语句有多条,那么大括号就是不可或缺。if...else:if...else 语句的操作比if 语句多了一步:  当条件成立时,则执行 if部分的代码块; 条件不成立时,则进入 else

2016-01-06 21:32:33 739

原创 Java基础学习3_常用运算符

运算符种类一共有五种:Ø 算术运算符Ø 赋值运算符Ø 比较运算符Ø 逻辑运算符Ø 条件运算符一、算术运算符算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。Java 中常用的算术运算符:其中,++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果不同。int b=++a;(a先自增,然后赋值给b)int b=

2016-01-06 21:32:31 629

原创 Java基础学习1_Java基础

一、JAVA基础搭建Java开发环境,其中需要注意的是环境变量的设置。使用Eclipse开发Java程序。经验:多练,动手能力强多问,避免钻牛角尖自己动手,调试错误复习和总结在Java中使用注释Java 中注释有三种类型:单行注释、多行注释、文档注释注意:我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的API 帮助

2016-01-06 21:32:28 1297

原创 Java基础学习2_变量与常量

二、变量与常量java中的关键字String 而不是string (与int不同)  另外,char代表的字符需要用‘X’调用,而非“X”。java中的标识符:1.  标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含@、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴2.  标识符不能是 Java 关键字和保留字( Jav

2016-01-06 21:32:25 529

MindNode mac

Mac系统下的破/解版思维导图,亲测可用。原价199。。。

2017-09-29

基于数字图像处理的车牌识别

《基于数字图像处理的车牌识别》:车牌识别系统是采用数字摄像技术和计算机信息管理技术,对运行车辆实现智能管理的综合运用技术,主要由车牌定位、字符分割、字符识别三个主要部分构成。

2016-01-08

空空如也

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

TA关注的人

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