自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 动态代理与AOP

interface Human { void info(); void fly();}// 被代理类class SuperMan implements Human { public void info() { System.out.println("我是超人!我怕谁!"); } public void fly() { System.out.println("I bel

2017-01-03 15:37:37 225

原创 反射机制的详细代码理解

1.类的加载器以及如何获取Class的实例public class TestReflection { //关于类的加载器:ClassLoader @Test public void test5() throws Exception{ ClassLoader loader1 = ClassLoader.getSystemClassLoader();//获取系统类加载器 Syst

2017-01-03 15:02:48 335

原创 反射机制

1.如何创建Class的实例(重点)    1.1过程:源文件经过编译(javac.exe)以后,得到一个或多个.class文件。.class文件经过运行(java.exe)这步,就需要进行类的加载(通过JVM的类的加载器),记载到内存中的缓存。每一个放入缓存中的.class文件就是一个Class的实例!1.2 Class的一个对象,对应着一个运行时类。相当于一个运行时类本身充当了Cl

2017-01-03 14:41:54 269

原创 多线程

1.理解程序、进程、线程的概念程序可以理解为静态的代码进程可以理解为执行中的程序。线程可以理解为进程的进一步细分,程序的一条执行路径2.如何创建java程序的线程(重点)方式一:继承于Thread类class PrintNum extends Thread{public void run(){//子线程执行的代码for(int i = 1;i if(

2017-01-03 14:38:31 224

原创 枚举类和注解

一、枚举类1.如何自定义枚举类。 枚举类:类的对象是有限个的,确定的。   1.1 私有化类的构造器,保证不能在类的外部创建其对象    1.2 在类的内部创建枚举类的实例。声明为:public static final    1.3 若类有属性,那么属性声明为:private final 。此属性在构造器中赋值。2.使用enum关键字定义枚举类>2.1其中常用的方法:va

2017-01-03 14:32:27 455

原创 泛型

1.泛型在集合中的使用(掌握)2.自定义泛型类、泛型接口、泛型方法(理解 --->使用)3.泛型与继承的关系4.通配符1.在集合中不使用泛型public void test1(){List list = new ArrayList();list.add(89);list.add(87);list.add(67);//1.没有使用泛型,任何Ob

2017-01-03 14:31:12 279

原创 异常处理

1.体系结构   java.lang.Object           |----java.lang.Throwable    |-------java.lang.Error:错误,java程序对此无能为力,不显式的处理  |-------java.lang.Exception:异常。需要进行处理  |------RuntimeException:运行时异常|-----Ar

2017-01-03 14:29:15 204

原创 System_Date_SimpleDateFormat_Calendar类

/* * 与时间相关的类: * 1.System 类下的currentTimeMillis() 主要用于计算时间差 * 2.Date类:java.util.Date 以及其子类java.sql.Date * 3.SimpleDateFormat类 * 4.Calendar类 */public class TestDate { @Test public void test3(){

2016-12-29 17:31:36 272

原创 StringBuffe与StringBuilder的使用

/* * StringBuffer:代表可变的字符序列,可以对字符串内容进行增删 * 方法: * 添加:append() * 插入:insert(int index,String str) * 翻转:reverse() * 修改:setCharAt(int index,char ch) * 删除:delete(int start,int end) *

2016-12-29 16:36:15 908

原创 String与包装类_字节数组_字符数组间的转换

/* * 1.字符串与基本数据类型、包装类之间转换 * a.字符串--->基本数据类型、包装类:调用相应的包装类的parseXxx(String str) * b.基本数据类型、包装类--->字符串:调用字符串的重载的valueOf()方法 * * 2.字符串与字节数组的转换 * a.字符串--->字节数组:调用字符串的getBytes() * b.字节数组--->字

2016-12-29 15:54:30 660

原创 String及String的内存分析

public class TestString { //String:代表不可变的字符序列。底层使用char[]存放。 //String是final的 @Test public void test1(){ String str1 = "JavaEE"; String str2 = "JavaEE"; String str3 = new String("JavaEE");

2016-12-29 14:37:09 406

原创 jav学习之————IO流

/*1.流的分类 * 按照数据流向的不同:输入流 输出流 * 按照处理数据的单位的不同:字节流 字符流(处理的文件文本) * 按照角色的不同,节点流(直接作用于文件)处理流 * 2.IO的体系 * 抽象基类 节点流(文件流) 缓

2016-12-29 11:04:10 3957

转载 Android中ImageView.ScaleType属性值

1 android:scaleType="center"(1)当图片大于ImageView的宽高:以图片的中心点和ImageView的中心点为基准,按照图片的原大小居中显示,不缩放,用ImageView的大小截取图片的居中部分。(2)当图片小于ImageView的宽高:直接居中显示该图片。2 android:scaleType="centerCrop"(1)当图

2016-12-20 17:01:39 231

原创 Android项目开发之Sqlite数据存储

数据库基类 /** * DBHelper继承了SQLiteOpenHelper,作为维护和管理数据库的基类 */public class DBHelper extends SQLiteOpenHelper{ public static final String DB_NAME = "wirelessqa.db"; public

2016-07-19 21:24:37 549

原创 编译原理第三版名词解释和简单

1.什么是编译程序?  如果源语言是高级语言,目标语言是诸如汇编语言或机器语言之类的低级语言,那么这样的翻译程序为编译程序。  编译过程的5个阶段是什么?  词法分析 语法分析 语义及中间代码生成  代码优化 目标代码生成 请给出编译程序的结构框图字母表:元素的非空有穷集和符号:字母表中的元素称为符号符号串:符号的有穷序列称为符号串 句子:S经0

2016-07-19 21:01:57 9422

原创 向量叉乘求任意多边形面积

多边形面积在计算机中有一个很好的处理办法就是相量叉乘,我们知道三角形ABC的面积可以等于1/2*|AB|*|AC|*sinABC,也就是等于ABXAC的模若A(x1,y1),B(x2,y2),那么S=x1*y2-x2*y1

2014-08-12 15:33:07 3063

原创 简单DP

貌似自己一点DP概念都没有啊,

2014-08-10 10:25:51 445

原创 对于这个题目我真的不想再多说什么了

我用c提交给我

2014-08-10 10:06:22 486

原创 坑爹的循环题

这道题目看过之后就知道一定是循环题,前四十分钟一直

2014-08-10 09:55:33 391

原创 大整数相加(简单)

昨天晚上就开始写,一直写不对,老是输出表情,

2014-08-08 10:49:39 375

原创 状态压缩+bfs

原来对广搜(bfs)一点概念都没有,甚至连队列

2014-08-08 09:41:07 617

原创 趣写算法系列之--匈牙利算法

匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。-------等等,看得头大?那么请看下面的版本:通过数代人的努力,你终于赶上了剩男剩女的大潮,假设你是一位光荣的新世纪媒人,在你的手上有N个剩男,M个剩女,每个人都可能对多

2014-08-07 10:17:57 425

原创 最短路

最短路Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 31776    Accepted Submission(s): 13746Problem Description在每年的校赛里,所有进入决赛的同学都会获得一

2014-08-06 17:33:45 401

原创 状态压缩

郑厂长系列故事——排兵布阵 Time Limit : 10000/5000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other)Total Submission(s) : 16   Accepted Submission(s) : 4Font: Times New Roman | Verdana | Georgia

2014-08-06 17:22:16 379

原创 状态压缩

Pebbles Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 7   Accepted Submission(s) : 7Font: Times New Roman | Verdana | Georgia Font Siz

2014-08-06 17:16:15 369

原创 状态压缩DP

方格取数(1) Time Limit : 10000/5000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other)Total Submission(s) : 40   Accepted Submission(s) : 17Font: Times New Roman | Verdana | Georgia Font

2014-08-06 17:14:44 405

原创 状态压缩DP

Doing Homework Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 12   Accepted Submission(s) : 10Font: Times New Roman | Verdana | Georgia

2014-08-06 17:13:50 314

原创 最大流(EK)

Drainage DitchesTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9062    Accepted Submission(s): 4254Problem DescriptionEvery time it

2014-08-06 17:04:41 387

原创 二分图(KM)

奔小康赚大钱Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3535    Accepted Submission(s): 1530Problem Description传说在遥远的地方有一个非常富裕的村落,有一

2014-08-06 16:59:45 409

原创 二分图(匈牙利)

过山车Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 10679    Accepted Submission(s): 4696Problem DescriptionRPG girls今天和大家一起去游乐场玩,终于可

2014-08-06 16:58:21 439

原创 线段树题型3

A Simple Problem with IntegersTime Limit: 5000MS Memory Limit: 131072KTotal Submissions: 60621 Accepted: 18475Case Time Limit: 2000MSDescriptionYou have N i

2014-08-06 16:48:18 340

原创 线段树题型2

Color the ballTime Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9208    Accepted Submission(s): 4709Problem DescriptionN个气球排成一排,从左到右依次

2014-08-06 16:45:57 391

原创 线段树题型1

Just a HookTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 17061    Accepted Submission(s): 8511Problem DescriptionIn the game of Do

2014-08-06 16:39:50 419

原创 动态规划2

问题:Nowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know little about this game, so I introduce it to you now.

2014-07-16 19:03:03 377

原创 动态规划入门1

问题:Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14.

2014-07-16 17:07:35 549

转载 读《大数据时代》有感

《大数据时代》读后感 《大数据时代》这本书主要描述的是大数据时代到临人们生活、工作与思维各方面所遇到的重大变革。 文中清晰的阐述了大数据的基本概念和特点,并列出明确的观点。不管对于产业实践者,还是对于政府和公众机构,都非常具有价值。作者将本书分为3个部分。第一部分提出了大数据时代处理数据理念上的三大转变:抽样等于全体;要效率不要绝对精确;

2014-06-01 20:24:46 1819

空空如也

空空如也

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

TA关注的人

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