首页 > 编程语言
【Thinking in Java-CHAPTER 1&&2】对象导论&&一切都是对象
JAVA起源从JDK诞生到现在已经有11年的时间了。沧海桑田一瞬间。转眼11年过去了,JDK已经发布了6个版本。在这11年里诞生了无数和Java相关的技术和标准。现在让我们进入时间隧道,重新回到1995年,再来回顾一下Java的发展轨迹和历史变迁。一、 JDK前传在这个世界上,熟悉Java历史的人非...
分类:编程语言   时间:2015-04-19 19:11:14    收藏:0  评论:0  赞:0  阅读:254
关于冒泡排序法
function sortNumber(a,b){ return(a-b); }这里返回的事他们的差值,如果是小于0的值,就会将a排在前面,如果大于0就会将b排在前面,如果是0的话,就随便。例子如下:那么原本是10,5,4的排列就会变成4,5,10.这里说明一下这个过程,明明so...
分类:编程语言   时间:2015-04-19 19:10:14    收藏:0  评论:0  赞:0  阅读:129
排序学习实践
排序学习实践---ranknet方法http://www.cnblogs.com/LBSer/p/4439542.html1 背景 随着移动互联网的崛起,越来越多的用户开始习惯于从手机完成吃、喝、玩、乐、衣、食、住、行等各个方面的需求。打开手机,点开手淘、美团等APP,商品玲玲满目,而让用户将所有....
分类:编程语言   时间:2015-04-19 19:09:34    收藏:0  评论:0  赞:0  阅读:347
Spring Aop 日志拦截应用
近期,一个小伙伴遇到了此需求。要解决的问题就是: 记录用户在系统的操作,通过注解来灵活控制。  注解可以对方法进行修饰,描述。  后面会将注解上描述以及方法被调用时入参记录到数据库。 同时还需要对不同的操作进行分类(插入,修改,查看,下载/上传文件之类的),记录用户,时间以及IP,客户端User-agent . 我在这里将部分实现写了出来,实际在项目中可以直接参照进行修改就可以满足以上功能。...
分类:编程语言   时间:2015-04-19 18:02:24    收藏:0  评论:0  赞:0  阅读:288
java中用IO流,拷贝文件夹中的文件
java copy文件的方法...
分类:编程语言   时间:2015-04-19 18:01:46    收藏:0  评论:0  赞:0  阅读:264
数组的协变性与范型的不可变性
记得以前面试的时候曾被问过一个问题:数组和List的区别是什么?当时答的无非就是效率,容量固定,List不能存基本类型等等。当Java发展到了1.5之后,出现了泛型版本的List,又为这个问题的解答加入了一笔。下面就来讲一下与这个话题相关的内容。 数组的协变性(covariant)是指如果类Base是类Sub的基类,那么Base[]就是Sub[]的基类。而泛型是不可变的(invariant),List不会是List的基类,更不会是它的子类。 第二个要讲的问题是数组是具体化的(reifi...
分类:编程语言   时间:2015-04-19 17:58:55    收藏:0  评论:0  赞:0  阅读:196
多线程下载
步骤: 1、连接服务器,获取文件的大小,并在本地创建一个和服务器文件大小相同的文件 rwd 模式是直接同步到硬盘 2、计算线程下载的数据大小 3、创建下载线程...
分类:编程语言   时间:2015-04-19 17:58:44    收藏:0  评论:0  赞:0  阅读:213
Java中强引用、软引用、弱引用
Java 中强引用, 软引用SoftReference,弱引用WeakReference,虚引用 Java当中的引用有四种: 1.强引用  平常我们用的最多的引用。 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。只...
分类:编程语言   时间:2015-04-19 17:58:14    收藏:0  评论:0  赞:0  阅读:265
Linux&java实操串联-进阶指南
本次讲座,先走马观花串一遍Linux命令,让其可以辅助我们的工作。但是不仅仅是讲几个命令而已,而是希望能看清楚一些操作系统层面上的事,达到理解和境界思想上的提升。 理解是灵魂,串讲是骨架,然后可以自行丰满血肉,这是目的。 本次讲座,特别适合“有一定理解,但是不深刻,或者恰恰处于进阶边缘”这种情况的人,一讲,一串,醍醐灌顶,理解会立刻深了一层。...
分类:编程语言   时间:2015-04-19 17:58:04    收藏:0  评论:0  赞:0  阅读:325
黑马程序员-Java 反射
Java 反射机制是在运行状态中,对于程序中的任意一个类,通过反射机制都能够知道这个类的所有属性和方法,包括共有、包含、默认和私有。对于任意的一个对象,通过反射机制都可以去调用它的每一个方法,这种机制就称为Java的反射机制。...
分类:编程语言   时间:2015-04-19 17:55:24    收藏:0  评论:0  赞:0  阅读:269
区域生长算法
图像分割是一种重要的图像处理技术,而区域生长是图像分割技术的一种。区域生长的基本思想是将具有相似性的像素集合起来构成区域。首先对每个需要分割的区域找出一个种子像素作为生长的七点,然后将种子像素周围邻域中与种子有相同或相似性质的像素(根据事先确定的生长或相似准则来确定)合并到种子像素所在的区域中。而新的像素继续作为种子向四周生长,直到再没有满足条件的像素可以包括进来,一个区域就生长而成了。 ...
分类:编程语言   时间:2015-04-19 17:54:44    收藏:0  评论:0  赞:0  阅读:356
首尾相接二维数组(圆柱)--求最大子矩阵
一 题目:一个首尾相接的二维数组,其中有有正数,有负数,求它的最大子矩阵。二 设计思路: 这道题基本无难度,因为这道题可以参考以前做过的求解二维数组的子矩阵(不是首尾相接),所以可以简单划分为两部分。第一步先将它化为一维首尾相接的数组(环),然后再利用求解环中最大子数组的思想求解。具体将二维数组化....
分类:编程语言   时间:2015-04-19 17:52:54    收藏:0  评论:0  赞:0  阅读:269
JavaScript中typeof知多少?
typeof运算符介 绍:typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。你 知道下面typeof运算的结果吗?typeof(1);typeof(NaN);typeof(Number.MIN_VALUE);typeof(Infi...
分类:编程语言   时间:2015-04-19 17:50:54    收藏:0  评论:0  赞:0  阅读:208
递归算法核心思想
递归是一种函数或方法中调用自身的编程技术,递归思想在于把大问题分解为小问题,进一步分解为更小的问题,直到每个小问题可以解决为止,也就是说,递归就是用与自己相似但规模较小的问题来描述自己。 递归算法的三个特性: 1,求解规模为n的问题可以转化为一个或多个结构相同规模较小的的问题,然后从这...
分类:编程语言   时间:2015-04-19 17:50:05    收藏:0  评论:0  赞:0  阅读:249
开启VIM的Python支持
如果你要在VIM中增加诸如YouCompleteMe这一类的插件的话,那么你需要VIM有Python的支持,这个是在一开始编译的选项里指定的。具体操作如下: 1、查看是否支持python vim --version | grep python 说明没有加入Python支持,这个时候如果使用YouCo...
分类:编程语言   时间:2015-04-19 17:49:54    收藏:0  评论:0  赞:0  阅读:471
javascript常用函数实现的收集
收集了一些比较常用的javascript函数。1、字符串长度截取function cutstr(str, len) { var temp, icount = 0, patrn = /[^\x00-\xff]/, strre = ""; for (...
分类:编程语言   时间:2015-04-19 17:49:44    收藏:0  评论:0  赞:0  阅读:247
java正则表达式
Java正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java正则表达式和Perl的是最为相似的。java.util.regex包主要包括以下三个类:Pattern类:pattern对象是一个正则表达式的...
分类:编程语言   时间:2015-04-19 17:49:24    收藏:0  评论:0  赞:0  阅读:248
利用快速排序求两集合交集
1.主程序%% 求两个集合快速排序ticarrayList1 = [49,38,65,97,76,13,27,49,100,67];arrayList1 = quickSort(arrayList1,1,length(arrayList1));arrayList2 = [49,34,76,27,23...
分类:编程语言   时间:2015-04-19 17:49:14    收藏:0  评论:0  赞:0  阅读:253
java socket编程基础
1.[代码]读操作Runable 1 package com.hrd.test.socket; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.PrintWriter; 6 7...
分类:编程语言   时间:2015-04-19 17:48:34    收藏:0  评论:0  赞:0  阅读:239
c++对象指针-01(转载)
1.指向对像的指针在建立对像时,编译系统会为每一个对像分配一定的存储空间,以存放其成员,对像空间的起始地址就是对像的指针。可以定义一个指针变量,用来存和对像的指针。如果有一个类:class Time{ public:int hour; int minute; int sec; void get_ti...
分类:编程语言   时间:2015-04-19 17:48:04    收藏:0  评论:0  赞:0  阅读:167
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!