自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

raylee2007的专栏

java技术博客,每天深入一点点

  • 博客(26)
  • 资源 (20)
  • 问答 (4)
  • 收藏
  • 关注

原创 数据结构与算法-线性表顺序存储结构插入操作的实现

今天来说说线性表的实现这里以List作为例子 package com.ray.testobject;public class List { private int length; private Man[] array; public int getLength() { return length; } public void setLengt

2015-07-30 23:16:30 2955

数据结构与算法-线性表的实现(1)

今天来说说线性表的实现这里以List作为例子package com.ray.testobject;public class List { private int length; private Man[] array; public int getLength() { return length; } public void setLength...

2015-07-30 23:16:00 190

原创 java基础入门-float四舍五入保留两位小数注意的地方

float四舍五入保留两位小数注意的地方最近在codewars做了一道非常简单的题目,但是它却花了我20来分钟,虽然最后解决了,但是中间发觉对于java的基础实在不行,回去要好好补一下不说这么多,上题目:就是写一个方法,把英里每加仑换算成公里每升,保留两位数一开始写的时候是没有问题,问题出现在保留两位数那里,我上一个测试代码import java.util.regex.Pa

2015-07-29 09:06:18 6204

java基础入门-float四舍五入保留两位小数注意的地方

float四舍五入保留两位小数注意的地方最近在codewars做了一道非常简单的题目,但是它却花了我20来分钟,虽然最后解决了,但是中间发觉对于java的基础实在不行,回去要好好补一下不说这么多,上题目:就是写一个方法,把英里每加仑换算成公里每升,保留两位数一开始写的时候是没有问题,问题出现在保留两位数那里,我上一个测试代码import java.util.regex.Pat...

2015-07-29 09:06:00 571

原创 数据结构与算法-抽象数据类型

抽象数据类型概念(百度版)抽象数据类型(Abstract Data Type 简称ADT)是指一个数学模型以及定义在此数学模型上的一组操作。它包括数据对象、数据关系、操作集合例子:arraylist ADT ArrayList{        数据对象:D={a1,a2,a3,....an-1,an}        数据关系:R1={|ai-1,ai∈D,i=2,…

2015-07-28 16:37:48 1714

数据结构与算法-抽象数据类型

抽象数据类型概念(百度版)抽象数据类型(Abstract Data Type 简称ADT)是指一个数学模型以及定义在此数学模型上的一组操作。它包括数据对象、数据关系、操作集合例子:arraylistADT ArrayList{数据对象:D={a1,a2,a3,....an-1,an}数据关系:R1={<ai-1,ai>|ai-1,ai∈D,i=2,…,n}基本操作:...

2015-07-28 16:37:00 209

原创 数据结构与算法-线性表的定义与特点

1.线性表概念  线性表是由零个或者多个数据元素组成的有序的序列。图示:2.特点2.1 有序我们可以从上图看见,线性表里面的元素是一个挨着一个顺序排下去的,就像平常小朋友排队等放学的样子2.2 允许零元素,也就是空表2.3 第一个元素有且仅有一个后继,最后一个元素有且仅有一个前驱,其他元素有且仅有一个前驱以及有且仅有一个后继我们可以从上图看见,线性表里面第一

2015-07-28 15:39:43 5886

数据结构与算法-线性表的定义与特点

1.线性表概念 线性表是由零个或者多个数据元素组成的有序的序列。图示:2.特点2.1 有序我们可以从上图看见,线性表里面的元素是一个挨着一个顺序排下去的,就像平常小朋友排队等放学的样子2.2 允许零元素,也就是空表2.3 第一个元素有且仅有一个后继,最后一个元素有且仅有一个前驱,其他元素有且仅有一个前驱以及有且仅有一个后继我们可以从上图看见,线性表里面第一个元素...

2015-07-28 15:39:00 499 1

原创 java基础入门-建立可以多客户端链接的ServerSocket

承接上一篇文章,今天谈论一下可以多客户端链接的ServerSocket。这里面注意涉及到的技术点是:1.ServerSocket2.多线程这次我们分成两个类来实现,先上代码:package com.test.socket;import java.io.IOException;import java.io.InputStream;import java.io.Ou

2015-07-27 17:01:24 1671

java基础入门-建立可以多客户端链接的ServerSocket

承接上一篇文章,今天谈论一下可以多客户端链接的ServerSocket。这里面注意涉及到的技术点是:1.ServerSocket2.多线程这次我们分成两个类来实现,先上代码:package com.test.socket;import java.io.IOException;import java.io.InputStream;import java.io.Ou...

2015-07-27 17:01:00 75

原创 数据结构与算法-如何计算时间复杂度

今天我们来谈一下如何计算时间复杂度。时间复杂度概念:(百度版)同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可

2015-07-27 10:02:25 2009

数据结构与算法-如何计算时间复杂度

今天我们来谈一下如何计算时间复杂度。时间复杂度概念:(百度版)同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可...

2015-07-27 10:02:00 101

原创 数据结构与算法-函数的渐近增长

在说函数的渐进增长的例子前,先说说概念,   函数的渐近增长:给定两个函数f(n)和g(n),如果存在一个整数N,使得对于所有的n > N,f(n)总是比g(n)大,那么,我们说f(n)的渐近增长快于g(n)。文字说明,比较难理解,我们利用下面的表格来说明注意:n^2代表n 的平方,n^3代表n的立方数值\函数n2n2n+13n+8

2015-07-23 16:09:12 6505

数据结构与算法-函数的渐近增长

在说函数的渐近增长的例子前,先说说概念,函数的渐近增长:给定两个函数f(n)和g(n),如果存在一个整数N,使得对于所有的n > N,f(n)总是比g(n)大,那么,我们说f(n)的渐近增长快于g(n)。文字说明,比较难理解,我们利用下面的表格来说明注意:n^2代表n 的平方,n^3代表n的立方数值\函数n2n2n+13n+8n^22...

2015-07-23 16:09:00 524

原创 java基础入门-建立简单的ServerSocket

今天说说建立小型的服务器。一般服务器都是循环执行下面几个流程:1.接收数据流从客户端接受命令2.解码3.收集需求4.通过数据流返回数据下面上源码:package com.test.socket;import java.io.IOException;import java.io.InputStream;import java.io.Ou

2015-07-23 12:30:36 1386

java基础入门-建立简单的ServerSocket

今天说说建立小型的服务器。一般服务器都是循环执行下面几个流程:1.接收数据流从客户端接受命令2.解码3.收集需求4.通过数据流返回数据下面上源码:package com.test.socket;import java.io.IOException;import java.io.InputStream;import java.io.OutputSt...

2015-07-23 12:30:00 121

原创 数据结构与算法-为什么要使用算法

今天来说说为什么需要使用算法?算法是什么?算法是:指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。(

2015-07-21 11:54:09 1741

数据结构与算法-为什么要使用算法

今天来说说为什么需要使用算法?算法是什么?算法是:指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。(...

2015-07-21 11:54:00 195

原创 java基础入门-对象流与序列化

概念对象序列化:将对象输入到流里面,并在之后将其读回。注意事项对象需要实现Serializable接口,Serializable接口没有任何方法,不需要重写由于对象可能会重复使用,对象暂用不再是原来的内存地址,因此,序列化过程中引入序列号这个东西,如下图序列化用途对象通过序列化,然后在网络中传输,不同的机器负责不同的计算部分,从而实现分布式计算,提高计算的效

2015-07-09 11:39:51 1208

java基础入门-对象流与序列化

概念对象序列化:将对象输入到流里面,并在之后将其读回。注意事项对象需要实现Serializable接口,Serializable接口没有任何方法,不需要重写由于对象可能会重复使用,对象暂用不再是原来的内存地址,因此,序列化过程中引入序列号这个东西,如下图序列化用途对象通过序列化,然后在网络中传输,不同的机器负责不同的计算部分,从而实现分布式计算,提高计算的效率 ...

2015-07-09 11:39:00 77

原创 java基础入门-ZipOutputStream打包下载

今天跟大家聊聊使用ZipOutputStream打包下载,我下面是使用ant的jar打包的,因为他对应中文的支持比较好大家也可以使用java.util.zip包里面的工具类打包,但是他对于中文不友好,很多都是乱码的(包括注释、文件名、打包名)import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.Z

2015-07-09 10:29:54 6238

java基础入门-ZipOutputStream打包下载

今天跟大家聊聊使用ZipOutputStream打包下载,我下面是使用ant的jar打包的,因为他对应中文的支持比较好大家也可以使用java.util.zip包里面的工具类打包,但是他对于中文不友好,很多都是乱码的(包括注释、文件名、打包名)import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipO...

2015-07-09 10:29:00 302

原创 数据机构与算法-数据结构的一些基本概念

百度版:数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。数据结构里面的一些重要概念:1.逻辑结构与物理结构1.1逻辑结构(重点)指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的

2015-07-02 12:58:52 1727

数据机构与算法-数据结构的一些基本概念

百度版:数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。数据结构里面的一些重要概念:1.逻辑结构与物理结构1.1逻辑结构(重点)指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,...

2015-07-02 12:58:00 114

原创 java基础入门-多线程同步浅析-以银行转账为例子

在说之前先普及一下线程是什么?线程:说白了就是一个任务片段进程:是一个具有独立功能的程序关于某个数据集合的一次运行活动,一个进程有一个或者多个线程线程与进程的本质区别就是有么有数据共享空间,线程之间可以共享数据,进程不可以下面进入主题:线程间的同步由于现在业务流程增加,业务节点也增加,使用业务的人员也同时增加,这个时候就不可避免的出现并发问题,多个线程同时访问操

2015-07-02 08:54:07 4959

java基础入门-多线程同步浅析-以银行转账为例子

在说之前先普及一下线程是什么?线程:说白了就是一个任务片段进程:是一个具有独立功能的程序关于某个数据集合的一次运行活动,一个进程有一个或者多个线程线程与进程的本质区别就是有么有数据共享空间,线程之间可以共享数据,进程不可以下面进入主题:线程间的同步由于现在业务流程增加,业务节点也增加,使用业务的人员也同时增加,这个时候就不可避免的出现并发问题,多个线程同时访问操作某一个...

2015-07-02 08:54:00 349

Mastering Python Design Patterns 精通python设计模式

Mastering Python Design Patterns 精通python设计模式

2015-09-09

零基础学python-1.7 第二个程序

零基础学python 1.7 第二个程序

2015-08-10

C语言从入门到精通

C语言从入门到精通 from ray 2015

2015-05-29

Android应用开发实战

Android应用开发实战 from ray

2015-05-29

重构_改善既有代码的设计

重构_改善既有代码的设计 from ray

2015-05-29

PhoneGap实战

PhoneGap 实战 from ray

2015-05-25

Maven实战中文版

Maven 实战 中文版 from ray

2015-05-25

jquery权威指南

jquery 权威指南 from ray

2015-05-25

cocos2d-x手机游戏开发

cocos2d-x 手机游戏开发 123

2015-05-25

Android.4游戏高级编程(第2版)

Android.4游戏高级编程(第2版)

2015-05-25

spring in action 第一课

配合我课程的源代码,我的博客现在主要用来研究spring,第一课:spring,他的目的就是简化java 的编写工作

2014-10-23

Flash实例教程

Flash实例教程 flash

2007-04-14

网页美工教材

关于网页美工的教材!

2007-04-14

java2 参考大全

java参考大全,java基础(继承等),java类,java软件开发技术,应用java

2007-04-14

FlashAndXMLADevelopersGuide

关于flash与xml的连接应用!原文英语的!

2007-04-14

Flash Mx 2004ASBible(2004)

Flash Mx 2004ASBible(2004)

2007-04-05

java新手上路flash教程

java新手上路flash教程 一些关于java怎样设定环境变量等的swf视频

2007-04-05

FlashMX2004动作脚本字典

FlashMX2004动作脚本字典,有详细的解释!

2007-04-05

ActionScriptforFlashMX

as 权威指南第二版

2007-04-05

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

TA关注的人

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