码迷,mamicode.com
首页 > 编程语言
java多线程整理
在java中,线程有两种实现方式,一种是继承Thread类,一种是实现Runnable接口 对于继承Thread代码实现大概如下:public class ThreadTest extends Thread{ //方法1 //方法2 //... //属性1 //属性2 //... @Override public void run()...
分类:编程语言   时间:2015-05-22 11:39:15    阅读次数:287
【JavaScript】纯粹javascript无任何插件的兼容IE6的模态框modal
模态框这东西在很多前端框架里面也是存在的,但是很多前端框架,如Bootstrap,AmazeUI,Jquery对IE6的兼容性极其糟糕,因此如果自己手写一个纯粹javascript无任何插件的的模态框,不仅能够兼容IE6,对其它浏览器很有很大的兼容性,同时,也好改。 一、基本目标 比如如下的模态框,怎么用在纯粹html+css+javascript,在无任何前端插件的情况下实现呢? ...
分类:编程语言   时间:2015-05-22 11:39:01    阅读次数:134
Java安全之消息摘要
消息摘要又称数据指纹,主要用于数据的完整性校验,例如当你在apache下载一个jar包的时候,在下载列表中除了会提供下载链接,还会提供MD5摘要值,当你在下载完成后再对下载的文件计算摘要值,如果摘要值一致,则说明下载过程中没有发生数据丢失或更改,确保数据完整。 消息摘要的算法主要包含MD(Message Digest)、SHA(Secure Hash Algorithm)和MAC(Messa...
分类:编程语言   时间:2015-05-22 11:32:38    阅读次数:270
Java IO 之File操作
一....
分类:编程语言   时间:2015-05-22 11:30:49    阅读次数:91
【C++总结】数组
数组的初始化数组定义的时候就要确定大小 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深入理解js闭包
一、变量的作用域要理解闭包,首先必须理解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
java实现版本号的比较
之前比较客户端版本号,一直用的是String.compareTo,知道出现bug之后才明白了它的不完善地方。它的比较方式是按照字符串的比较来执行的,所以它有不正确的地方。举个例子,之前客户端版本号为:9.9.9,而服务器端最新的客户端版本号为:10.0.1,虽然10.0.1明显高于9.9.9,但.....
分类:编程语言   时间:2015-05-22 11:22:54    阅读次数:124
Python多线程
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
java RTTI笔记 之Class学习笔记(摘自java编程思想)
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语言游戏
分类:编程语言   时间:2015-05-22 11:14:07    阅读次数:168
开发语言使用总结-阶段一
开发和人生一样,分为很多阶段,从年轻到成熟,各个阶段有各个阶段的认识。目前我只能说我处在开发的初级阶段,谈谈目前对开发中所使用的语言的认识。我和很多人一样,百度了不止一次:什么开发语言好,C、C++怎么样,java怎么样......最终结果是,各有各的说法吧,哪天心情一热,嘿,C++不错,功能强大,...
分类:编程语言   时间:2015-05-22 11:12:31    阅读次数:116
javaweb--上传文件UploadServlet1.java
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!