原文:基于Zlib算法的流压缩、字符串压缩源码 Zlib.net官方源码demo中提供了压缩文件的源码算法。处于项目研发的需要,我需要对内存流进行压缩,由于zlib.net并无相关文字帮助只能自己看源码解决。通过对SharpZipLib的demo研究,写出了Zlib.net的流压缩算法。 中间花费了...
分类:
编程语言 时间:
2015-07-15 09:16:53
阅读次数:
123
JAVA词汇大全
A B C D E F H I J L M O P R S T U V W
A
Abstract Window Toolkit(AWT)抽象窗口工具集
一个用本地图形组件实现的图形接口。这些组件提供了大部分的本地组件。这个接口正逐步被Swing组件所替代,参见Swing Set.
Abstract 抽象的
一个Java语言中的关键字...
分类:
编程语言 时间:
2015-07-15 08:11:33
阅读次数:
252
Java程序设计基础
3.1 Java编程概况
现在你可以复习一下Java语言的背景材料,它的基本结构象C/C++,但任何用面向过程语言编写过程序的人都可以了解Java语言的大部分结构.
3.1.1程序结构
Java语言的源程序代码由一个或多个编译单元(compilation unit)组成,每个编译单元只能包含下列内容(空格和注释除外):*一个程序包语句(package stat...
分类:
编程语言 时间:
2015-07-15 08:09:37
阅读次数:
250
JAVA的面向对象编程
面向对象主要针对面向过程。
面向过程的基本单元是函数。
什么是对象:EVERYTHING IS OBJECT(万物皆对象)
所有的事物都有两个方面:
有什么(属性):用来描述对象。
能够做什么(方法):告诉外界对象有那些功能。
后者以前者为基础。
大的对象的属性也可以是一个对象。
为什么要使用面向对象:
首先,面向对象符合人类看待事物的...
分类:
编程语言 时间:
2015-07-15 08:10:37
阅读次数:
434
第6 章 Java线程及多线程技术及应用
6.1线程基本概念
1、进程和线程的基础知识
l 进程:运行中的应用程序称为进程,拥有系统资源(cpu、内存)
l 线程:进程中的一段代码,一个进程中可以哦有多段代码。本身不拥有资源(共享所在进程的资源)
在java中,程序入口被自动创建为主线程,在主线程中可以创建多个子线程。
区别: 1、是否占有资源问题
2、创建或撤销一个进...
分类:
编程语言 时间:
2015-07-15 08:08:55
阅读次数:
191
位运算因为是CPU直接支持的操作指令,也是基于二进制的操作,所以具有相当高的效率,在一些场合,合理应用位运算将具有很高的性能。通常在一些加密算法,图型算法中都会使用到位运算。
Java 位运算符
位 运 算 符 用 来 对 二 进制 位 进 行 操 作 ,Java中提 供 了 如 下所 示 的 位 运 算符 :
位 运 算 符 (>>,<<,>>>,&,|,^,~ ) ,位运 算...
分类:
编程语言 时间:
2015-07-15 08:09:06
阅读次数:
289
早就听说J2EE有十三个规范,可是看完视频我都没有发现有什么规范,这就让我纳闷了,都说学习java就是学习十三个规范,可是它到底是什么呢?
原来十三个规范就是十三个API文档,视频里讲到的都是属于API文档的知识。那么,让我们一起来了解一下这传说中的十三个规范吧。...
分类:
编程语言 时间:
2015-07-15 08:10:51
阅读次数:
145
Java程序性能优化:让你的Java程序更快、更稳定,卓越网更便宜,不错的书吧
分类:
编程语言 时间:
2015-07-15 08:09:16
阅读次数:
130
数据结构之---C语言实现图的数组(邻接矩阵)存储表示...
分类:
编程语言 时间:
2015-07-15 06:59:47
阅读次数:
142
最新的 c++11标准整合进了 线程支持,下面写一个小程序测试一下。
测试代码:
#include
#include
void hello(void)
{
std::cout << "Hello concurrent world" << std::endl;
}
int main(void)
{
std::thread t(hello);
t.join();
}
编译方法:
...
分类:
编程语言 时间:
2015-07-15 07:01:55
阅读次数:
119
//函数法
/*
==========================================================
题目:求1~n的阶乘和!(0
==========================================================
*/...
分类:
编程语言 时间:
2015-07-15 07:01:35
阅读次数:
153
//函数调用+枚举法
/*
==========================================================
题目:求一个三位数的正整数=它的各位数字的阶乘之和!
如:145=1!+4!+5!.
==========================================================
*/
#include
int J...
分类:
编程语言 时间:
2015-07-15 06:57:15
阅读次数:
149
//函数调用
==========================================================================
题目:求两个数的最大公约数和最小公倍数。
如:16和12的最大公约数是:4
16和12的最小公倍数是:48
==========================================================================...
分类:
编程语言 时间:
2015-07-15 06:57:54
阅读次数:
114
http://yidianzixun.com/n/09vv1FRK?s=1完全摘抄自网页1 集体智慧和协同过滤1.1 什么是集体智慧(社会计算)?集体智慧 (Collective Intelligence) 并不是Web2.0时代特有的,只是在 Web2.0 时代,大家在Web应用中利用集体智慧构建...
分类:
编程语言 时间:
2015-07-15 06:32:28
阅读次数:
190
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 线程间的通信:简单来说,就是多个线程在操作同一资源,但操作的动作不同。 试想一下,对于同一个资源做不同的操作,这势必会在操作的过程中产生矛盾。为了避免这种情况的发生,就需要用的synchro...
分类:
编程语言 时间:
2015-07-15 06:33:07
阅读次数:
244
Leap Motion作为一款手势识别设备,相比于Kniect,优点在于精确度。
在我的毕业设计《场景漫游器》的开发中,Leap Motion的手势控制作为重要的一个环节。以此,谈谈开发中使用Leap Motion进行手势识别的实现方式以及需要注意的地方。...
分类:
编程语言 时间:
2015-07-15 01:22:41
阅读次数:
7586
读这本书第1条规则的时候就感觉到这是一本很好的书,可以把我们的Java功底提升一个档次,我还是比较推荐的。这里我主要就关于覆盖equals、hashCode和toString方法来做一个笔记总结,希望能够与君共勉。...
分类:
编程语言 时间:
2015-07-15 01:21:38
阅读次数:
168