码迷,mamicode.com
首页 > 编程语言
[转载]CRC32加密算法原理
本文转载自: http://blog.163.com/yucheng_xiao/blog/static/76600192201393092918776/ 一、基本原理 CRC检验原理实际上就是在一个p位二进制数据序列之后附加一个r位二进制检验码(序列),从而构成一个总长为n=p+r位的二进制序列;附 ...
分类:编程语言   时间:2016-06-06 21:59:03    阅读次数:354
java设计模式之装饰者模式学习
装饰者模式 Decorator模式(别名Wrapper):动态将职责附加到对象上,若要扩展功能,装饰者提供了比继承更具弹性的代替方案。 装饰者与被装饰者拥有共同的超类,继承的目的是继承类型,而不是行为 比如现在有个方法,是过滤文字的方法 1.接口: 2.继承者 3.调用 控制台输出 现在我有个需求, ...
分类:编程语言   时间:2016-06-06 21:54:22    阅读次数:139
各种排序算法整理(附带习题及代码)
模板部分(想背的就背一下吧,但是不建议……毕竟排序用sort函数就行了,这些排序的算法只是为了锻炼你的思维逻辑能力罢了): 1.选择排序 #include<cstdio> #define N 100000+100 int a[N],n; int main() { scanf("%d",&n); fo ...
分类:编程语言   时间:2016-06-06 21:54:00    阅读次数:211
C++中数组指针
C++计算数组可以使用下面的方式: template <class T> int getArrayLen(T& array) { return (sizeof(array) / sizeof(array[0])); } 但是对于C++,输入的数组名字会退化为指针 因此如果不用模板,将不会得到正确的结 ...
分类:编程语言   时间:2016-06-06 21:51:03    阅读次数:171
Eclipse附加项目中的某个jar包的源码
1.这里以web项目为例,打开项目应用的jar包:如下图 2.在想要引入源码的jar包上右键》属性(Properties) ...
分类:编程语言   时间:2016-06-06 21:49:09    阅读次数:137
Lightoj 1002 - Country Roads(prim算法)
I am going to my home. There are many cities and many bi-directional roads between them. The cities are numbered from 0 to n-1 and each road has a cos ...
分类:编程语言   时间:2016-06-06 20:40:16    阅读次数:351
第三章 数组与字符串 UVa1588 Kickdown
题目要求简述:给定长度分别为n1,n2(n1,n2<=100)且每列的高度只为1或者2的长条。需要将他们放入一个高度为3的容器,问能够容纳它们的最短容器长度。 分析: 用例子说明一下吧~ 数组1和数组2是我们待比较的两个数组,(当然,都是字符串数组),我们先固定其中的任意一个,放在下方,在让另一个在 ...
分类:编程语言   时间:2016-06-06 20:37:11    阅读次数:203
HTTP协议报文、工作原理及Java中的HTTP通信技术详解
一、web及网络基础 1、HTTP的历史 1.1、HTTP的概念: HTTP(Hyper Text Transfer Protocol,超文本传输协议)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。 它是一个应用层协议,承载于TCP之上。由请求和响应构成, ...
分类:编程语言   时间:2016-06-06 20:38:33    阅读次数:292
C语言运算符优先级
第一级(4个,从左至右结合):[]数组下标、()圆括号、.成员选择(对象)、->成员选择(指针) 第二级(9个,从右至左结合):-负号运算符、(类型)强制类型转换、++自增运算符、--自减运算符、*取值运算符、&取地址运算符、!逻辑非运算符、~按位取反运算符。 第三级(3个,从左至右结合):/除,* ...
分类:编程语言   时间:2016-06-06 20:35:10    阅读次数:118
Spring
Beanfactory 和 ApplicationContext 都可以看成是容器的具体表现形式。就像不同样子的桶。用户需要什么样就用什么样的。 Beanfactory 最基本的接口类 设定了最基本的功能规范。(最简单的桶,能装水,有把手) Spring通过定义BeanDifinition 来管理基 ...
分类:编程语言   时间:2016-06-06 20:31:03    阅读次数:261
Spring的依赖注入怎么理解
先看一段代码假设你编写了两个类,一个是人(Person),一个是手机(Mobile)。 人有时候需要用手机打电话,需要用到手机的dialUp方法。 传统的写法是这样: Java code public class Person{ public boolean makeCall(long number ...
分类:编程语言   时间:2016-06-06 20:29:03    阅读次数:164
java List<T>和List<Object>的区别
// List<T> 的T表示的是某一类型可以用人一类型来替代,一般在定义的时候使用 // List<Object> 就是具体的了表示这个List里只能放置Object public static <T> List<T> test(T t){ //现在T是什么类型谁都不知道,编译器在编译的时候也是不 ...
分类:编程语言   时间:2016-06-06 20:26:13    阅读次数:765
Python简要标准库(2)
集合 堆 和 双端队列 1.集合 创建集合 1 s = set(range(10)) 和字典一样,集合元素的顺序是随意的,因此不能以元素的顺序作为依据编程 集合支持的运算 若需要集合中包含集合 可以这样 2.堆 这是优先队列的一种 使用优先队列能够以任意顺序增加对象,而且能在极短时间内 找到 最小的 ...
分类:编程语言   时间:2016-06-06 20:26:00    阅读次数:232
JavaScript函数和函数表达式
https://segmentfault.com/a/1190000003902899 tag:立即执行函数 http://www.cnblogs.com/TomXu/archive/2011/12/29/2290308.html tag:汤姆大叔 函数声明 函数表达式 https://develo ...
分类:编程语言   时间:2016-06-06 20:26:02    阅读次数:127
Java-IO 输入输出流详解
一、文件的编码 开发时一定要注意项目默认的编码!!!!!!!! 文件操作的时候一定要记得关闭!!!!!!!! ASCII:美国标准信息交换码,用一个字节的7位可以表示一个字符 ISO8859-1:拉丁码表,西欧标准字符集,用一个字节的8位表示 GB2312:中文编码表,用两个字节来表示中文编码 GB ...
分类:编程语言   时间:2016-06-06 20:23:53    阅读次数:265
Java多线程的应用总结
多线程的好处 : 在java中通常每一个任务称为一个线程,但是多线程实现一个程序同时执行多个任务。 直接了当的说多线程可以把任务分块执行,分块后可以同时进行而不用等待。 如下载文件, 浏览网站时加载图片,通过多线程就可以实现多文件下载,一下做好几个工作,这样效率更高, Java多线程实现方式主要有三 ...
分类:编程语言   时间:2016-06-06 20:22:34    阅读次数:221
JAVAOO一点心得体会
JAVAOO学到现在,从基本数据类型到基本语句,再到一些语言特性,再到 IO 操作,网络操作。 学的并不算特别好,尤其是反射那部分还有不少不懂的地方,但是却有一种豁然开朗的感觉,因为我对基本语言学习完成之后的两个方向软件设计及程序原理 有了种切实的感受,所以想在这里写点心得: 一、 软件设计: 其实 ...
分类:编程语言   时间:2016-06-06 20:21:31    阅读次数:151
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!