异常处理:1. 异常:程序在执行过程中所产生的问题。 异常的三种类:①检查异常:又叫checdked异常或者受检异常。通常是用户错误或者不能被程序员所预见的问题。检查异常需要被解决之后才能通过编译。 ②运行时异常:程序在运行过程中可能发生的、可以被程序员所避免的异常类型。 ...
分类:
编程语言 时间:
2015-04-19 19:21:22
阅读次数:
189
一般C/C++写程序由于内存、指针等问题在后期的过程都一般会遇到内存等资源泄露、崩溃等问题,对于这些问题,一般从哪个角度解决呢?下面从几个角度进行总结:内存泄露首先需要注意一个问题是top或者htop显示的内存使用中cache的问题,这个和windows中的任务管理器看到的有差别。具体分析如下:在l...
分类:
编程语言 时间:
2015-04-19 19:20:29
阅读次数:
158
异常处理异常(exception) 是程序在执行过程中所产生的问题异常分类:1 检查异常2 运行异常3 错误对异常的处理,方法有三种:1.捕获异常,不让它沿着调用闸继续向下抛出2.捕获异常 并让它向下抛出3.不捕获异常RuntimeException以及子类是运行时异常,其它都是检查异常try没有异...
分类:
编程语言 时间:
2015-04-19 19:19:36
阅读次数:
156
1.函数表达式JavaScript 函数可以通过一个表达式定义。eg.var x = function (a, b) {return a * b};so: var x = function (a, b) {return a * b}; var z = x(4, 3);以上函数实际上是一个匿名函数(....
分类:
编程语言 时间:
2015-04-19 19:11:38
阅读次数:
153
JAVA起源从JDK诞生到现在已经有11年的时间了。沧海桑田一瞬间。转眼11年过去了,JDK已经发布了6个版本。在这11年里诞生了无数和Java相关的技术和标准。现在让我们进入时间隧道,重新回到1995年,再来回顾一下Java的发展轨迹和历史变迁。一、 JDK前传在这个世界上,熟悉Java历史的人非...
分类:
编程语言 时间:
2015-04-19 19:14:07
阅读次数:
202
function sortNumber(a,b){ return(a-b); }这里返回的事他们的差值,如果是小于0的值,就会将a排在前面,如果大于0就会将b排在前面,如果是0的话,就随便。例子如下:那么原本是10,5,4的排列就会变成4,5,10.这里说明一下这个过程,明明so...
分类:
编程语言 时间:
2015-04-19 19:12:53
阅读次数:
138
排序学习实践---ranknet方法http://www.cnblogs.com/LBSer/p/4439542.html1 背景 随着移动互联网的崛起,越来越多的用户开始习惯于从手机完成吃、喝、玩、乐、衣、食、住、行等各个方面的需求。打开手机,点开手淘、美团等APP,商品玲玲满目,而让用户将所有....
分类:
编程语言 时间:
2015-04-19 19:11:38
阅读次数:
205
Prefer pass-by-reference-to-const to pass-by-value1、By default, C++ passes objects to and from functions by value (a characteristic it inherits from ....
分类:
编程语言 时间:
2015-04-19 19:08:23
阅读次数:
140
近期,一个小伙伴遇到了此需求。要解决的问题就是:
记录用户在系统的操作,通过注解来灵活控制。 注解可以对方法进行修饰,描述。 后面会将注解上描述以及方法被调用时入参记录到数据库。 同时还需要对不同的操作进行分类(插入,修改,查看,下载/上传文件之类的),记录用户,时间以及IP,客户端User-agent . 我在这里将部分实现写了出来,实际在项目中可以直接参照进行修改就可以满足以上功能。...
分类:
编程语言 时间:
2015-04-19 18:03:39
阅读次数:
236
java copy文件的方法...
分类:
编程语言 时间:
2015-04-19 18:03:04
阅读次数:
126
一、JSON数据源
JSON解释:
JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度,
那么,JSON到底是什么?
JSON就是一串字符串 只不过元素会使用特定的符号标注。
{} 双括号表示对象
[] 中括号表示数组
"" 双引号内是属性或值
: 冒号表示后者是前者的值(这个值可以是字符串、数...
分类:
编程语言 时间:
2015-04-19 18:00:36
阅读次数:
244
记得以前面试的时候曾被问过一个问题:数组和List的区别是什么?当时答的无非就是效率,容量固定,List不能存基本类型等等。当Java发展到了1.5之后,出现了泛型版本的List,又为这个问题的解答加入了一笔。下面就来讲一下与这个话题相关的内容。
数组的协变性(covariant)是指如果类Base是类Sub的基类,那么Base[]就是Sub[]的基类。而泛型是不可变的(invariant),List不会是List的基类,更不会是它的子类。 第二个要讲的问题是数组是具体化的(reifi...
分类:
编程语言 时间:
2015-04-19 17:59:00
阅读次数:
121
步骤:
1、连接服务器,获取文件的大小,并在本地创建一个和服务器文件大小相同的文件
rwd 模式是直接同步到硬盘
2、计算线程下载的数据大小
3、创建下载线程...
分类:
编程语言 时间:
2015-04-19 18:01:03
阅读次数:
181
Java 中强引用, 软引用SoftReference,弱引用WeakReference,虚引用
Java当中的引用有四种:
1.强引用
平常我们用的最多的引用。 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。只...
分类:
编程语言 时间:
2015-04-19 18:01:03
阅读次数:
123
本次讲座,先走马观花串一遍Linux命令,让其可以辅助我们的工作。但是不仅仅是讲几个命令而已,而是希望能看清楚一些操作系统层面上的事,达到理解和境界思想上的提升。
理解是灵魂,串讲是骨架,然后可以自行丰满血肉,这是目的。
本次讲座,特别适合“有一定理解,但是不深刻,或者恰恰处于进阶边缘”这种情况的人,一讲,一串,醍醐灌顶,理解会立刻深了一层。...
分类:
编程语言 时间:
2015-04-19 17:58:52
阅读次数:
222
Java 反射机制是在运行状态中,对于程序中的任意一个类,通过反射机制都能够知道这个类的所有属性和方法,包括共有、包含、默认和私有。对于任意的一个对象,通过反射机制都可以去调用它的每一个方法,这种机制就称为Java的反射机制。...
分类:
编程语言 时间:
2015-04-19 17:58:13
阅读次数:
218
图像分割是一种重要的图像处理技术,而区域生长是图像分割技术的一种。区域生长的基本思想是将具有相似性的像素集合起来构成区域。首先对每个需要分割的区域找出一个种子像素作为生长的七点,然后将种子像素周围邻域中与种子有相同或相似性质的像素(根据事先确定的生长或相似准则来确定)合并到种子像素所在的区域中。而新的像素继续作为种子向四周生长,直到再没有满足条件的像素可以包括进来,一个区域就生长而成了。
...
分类:
编程语言 时间:
2015-04-19 17:55:37
阅读次数:
233