在java中,线程有两种实现方式,一种是继承Thread类,一种是实现Runnable接口
对于继承Thread代码实现大概如下:public class ThreadTest extends Thread{
//方法1
//方法2
//...
//属性1
//属性2
//...
@Override
public void run()...
分类:
编程语言 时间:
2015-05-22 11:39:15
阅读次数:
287
模态框这东西在很多前端框架里面也是存在的,但是很多前端框架,如Bootstrap,AmazeUI,Jquery对IE6的兼容性极其糟糕,因此如果自己手写一个纯粹javascript无任何插件的的模态框,不仅能够兼容IE6,对其它浏览器很有很大的兼容性,同时,也好改。
一、基本目标
比如如下的模态框,怎么用在纯粹html+css+javascript,在无任何前端插件的情况下实现呢?
...
分类:
编程语言 时间:
2015-05-22 11:39:01
阅读次数:
134
消息摘要又称数据指纹,主要用于数据的完整性校验,例如当你在apache下载一个jar包的时候,在下载列表中除了会提供下载链接,还会提供MD5摘要值,当你在下载完成后再对下载的文件计算摘要值,如果摘要值一致,则说明下载过程中没有发生数据丢失或更改,确保数据完整。
消息摘要的算法主要包含MD(Message Digest)、SHA(Secure Hash Algorithm)和MAC(Messa...
分类:
编程语言 时间:
2015-05-22 11:32:38
阅读次数:
270
数组的初始化数组定义的时候就要确定大小 int arr1[10];//定义一个10个元素的数组
int arr2[10] = {1, 2, 3, 4};
int arr22[20]{1,2,3,4};
int arr3[] = {1, 2, 3, 4};
int arr33[]{1,2,3,4,5}; int n;
int arr[n];//错误的初始化,n只能是常量,不能是变量创建动态数...
分类:
编程语言 时间:
2015-05-22 11:28:23
阅读次数:
106
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1...
分类:
编程语言 时间:
2015-05-22 11:23:55
阅读次数:
116
在国际象棋中,皇后是最强大的一枚棋子,可以吃掉与其在同一行、列和斜线的敌方棋子。比中国象棋里的车强几百倍,比她那没用的老公更是强的飞起(国王只能前后左右斜线走一格)。上图右边高大的棋子即为皇后。 八皇后问题是这样一个问题:将八个皇后摆在一张8*8的国际象棋棋盘上,使每个皇后都无法吃掉别的皇后,...
分类:
编程语言 时间:
2015-05-22 11:24:34
阅读次数:
185
尽管排序算法还有很多没有说,但因为这篇文章是已经现成有的,就先上这个,回头再把排序补一下。 好的开始~BigMoyan有一个好基友叫zou先生,zou先生除了是BigMoyan在学校的社团老大外,还是一家专门为夜总会提供钢管的公司的区域经理。最近,zou经理发现这样一个事情,夜总会需要各种长度...
分类:
编程语言 时间:
2015-05-22 11:24:19
阅读次数:
177
static void ValidateArrayElement() { Stopwatch sp = new Stopwatch(); sp.Start(); Random rand = new Random(); Int32 maxValue = 120000;/...
分类:
编程语言 时间:
2015-05-22 11:21:36
阅读次数:
140
之前比较客户端版本号,一直用的是String.compareTo,知道出现bug之后才明白了它的不完善地方。它的比较方式是按照字符串的比较来执行的,所以它有不正确的地方。举个例子,之前客户端版本号为:9.9.9,而服务器端最新的客户端版本号为:10.0.1,虽然10.0.1明显高于9.9.9,但.....
分类:
编程语言 时间:
2015-05-22 11:22:54
阅读次数:
124
from Queue import Queuefrom threading import Threadimport threadingimport timeclass Consumer(Thread): def __init__(self, tasks): Thread.__in...
分类:
编程语言 时间:
2015-05-22 11:20:50
阅读次数:
151
BigMoyan准备做一个连续的文章,以算法导论为蓝本,尽量用亲切生动的语言把一些经典的算法讲清楚,欢迎来捧场~ 本人并非计算机专业学生,文章有疏漏错误之处,还望专家们指正,在此谢过---------------------------------------------------------.....
分类:
编程语言 时间:
2015-05-22 11:20:29
阅读次数:
123
1、java 使用Class对象来执行其RTTI。java 中每个类在编译后都会对应产生一个Class对象(更恰当地说是被保存在一个同名的.class文件中),甚至void和基本类型也都对应一个class对象。jvm使用类加载器来将所需要的类动态的加载到JVM。所有的都是在第一次使用时动态加载到JV...
分类:
编程语言 时间:
2015-05-22 11:20:11
阅读次数:
151
线程池的理解: 线程池起到资源管理的作用,这里的资源当然是线程(实质上也是对内存和处理能力的调配)。 可以把线程池类比成一个工厂,线程就是工厂里的生产线(或设备)。工厂最少有5台生产线,随下达的生产任务的多少来增加或减少生产线。 线程池的描述: 我们假设线程池中的线程数量下线为5,上限为2...
分类:
编程语言 时间:
2015-05-22 11:16:24
阅读次数:
103
开发和人生一样,分为很多阶段,从年轻到成熟,各个阶段有各个阶段的认识。目前我只能说我处在开发的初级阶段,谈谈目前对开发中所使用的语言的认识。我和很多人一样,百度了不止一次:什么开发语言好,C、C++怎么样,java怎么样......最终结果是,各有各的说法吧,哪天心情一热,嘿,C++不错,功能强大,...
分类:
编程语言 时间:
2015-05-22 11:12:31
阅读次数:
116
package cn.itcast.web.servlet;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.ut...
分类:
编程语言 时间:
2015-05-22 11:08:41
阅读次数:
186