一、密码技术 要了解SSL协议,首先要了解:加密算法、消息摘要算法(又称为哈希算法Hash),数字签名等概念。这些技术每个都可以写出一整本的书,它们结合在一起,提供了保密性、完整性和身份验证的功能。 1.1、加密算法 设想:ALICE想发消息给她的银行要汇出一笔款。ALICE希望这些消息是保密的,因...
分类:
其他 时间:
2015-04-24 22:30:53
收藏:
0 评论:
0 赞:
0 阅读:
431
外部函数:定义的函数能被本文件和其他文件访问,默认所有的情况都是外部函数,不允许有同名的外部函数》》extern定义和声明一个外部函数(可以省略)内部函数:定义的函数只能被本文件访问,其他文件不能访问,允许不同文件中有同名的内部函数》》static:定义和声明一个内部函数//完整的定义一个外部函数,...
分类:
其他 时间:
2015-04-24 22:30:43
收藏:
0 评论:
0 赞:
0 阅读:
276
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=4006这道题以前用c语言写的Avltree水过了。。现在接触了c++重写一遍。。。由于没有删除操作故不带垃圾回收,具体如下: 1 #include 2 #include 3 #include 4 #def...
分类:
其他 时间:
2015-04-24 22:30:33
收藏:
0 评论:
0 赞:
0 阅读:
201
SAX(Simple API for XML)解析器是一种基于事件的解析器,它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。当事件源产生事件后,调用事件处理器相应的处理方法,一个事件就可以得到处理。在事件源调用事件处理器中特定方法的时候,还要传递给事件处理器相应事件的状态信息,这样...
分类:
移动平台 时间:
2015-04-24 22:30:23
收藏:
0 评论:
0 赞:
0 阅读:
335
CDOJ 843 冰雪奇缘 解题报告
分类:
其他 时间:
2015-04-24 22:30:13
收藏:
0 评论:
0 赞:
0 阅读:
286
top1:学堂在线http://www.xuetangx.com/top2:网易云课堂http://study.163.com/top3:courserahttps://www.coursera.org/top4:edxhttps://www.edx.org浙江大学《C语言程序设计》:链接:htt....
分类:
其他 时间:
2015-04-24 22:30:03
收藏:
0 评论:
0 赞:
0 阅读:
306
poj 1182 http://poj.org/problem?id=1182分析:这个题大意说的非常清楚了,就是求出假话的个数,题目中给的假话要求有三个①当前的话与前面的某些真的话冲突,是假话;②当前的话中X或Y比N大,是假话;③当前的话表示X吃X,是假话。 ②和③很好判断了,最难的就是假话条件①...
分类:
其他 时间:
2015-04-24 22:29:53
收藏:
0 评论:
0 赞:
0 阅读:
257
在一种传统的结构化编程语言中,比如C,要进行测试的单元一般是函数或子过程。在象C++这样的面向对象的语言中, 要进行测试的基本单元是类。对Ada语言来说,开发人员可以选择是在独立的过程和函数,还是在Ada包的级别上进行单元测试。单元测试的原则同样被扩展到第四代语言(4GL)的开发中,在这里基本单元被...
分类:
其他 时间:
2015-04-24 22:29:47
收藏:
0 评论:
0 赞:
0 阅读:
223
Git是一个分布式的版本控制系统,最初由LinusTorvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和VladtheD...
分类:
其他 时间:
2015-04-24 22:29:33
收藏:
0 评论:
0 赞:
0 阅读:
192
1、解析写法解决方法:即清晰void 0 与 undefined 的区别2、求正则,像[{"键":"值"},{"键":"值"},{"键":"值"}]转成[["值"],["值"],["值"]]怎么弄?解决方法:/[^"}{:]*?(?="})/g 注:正则工具3、这一段文字完后的多余部分用 “.......
分类:
其他 时间:
2015-04-24 22:29:23
收藏:
0 评论:
0 赞:
0 阅读:
206
应用程序开发流程1、IOS开发需要思考的问题 用户是谁?不同应用程序的内容和用户体验大不相同,这取决于想要编写的是什么应用程序,它可能是儿童游戏,也可能是待办事项列表应用程序,又或者是测试自己学习成果的应用程序。 应用程序的用途是什么?赋予应用程序一个明确的用途十分重要。了解激发用户使用应用程序.....
分类:
移动平台 时间:
2015-04-24 22:29:13
收藏:
0 评论:
0 赞:
0 阅读:
289
jQuery最佳实践
分类:
Web开发 时间:
2015-04-24 22:29:03
收藏:
0 评论:
0 赞:
0 阅读:
289
就是求$D = A \times B \times A^T - C \times A^T$展开也就是$$D = \sum_{i, j} A_i * A_j * B_{i, j} - \sum_{i} C_i * A_i$$其中$Ai = 0 \ or \ 1$转化成最小割模型,就是一堆东西,选了$i...
分类:
其他 时间:
2015-04-24 22:28:53
收藏:
0 评论:
0 赞:
0 阅读:
251
这个题做了两天了。首先用并查集分类是明白的, 不过判断是否情况唯一刚开始用的是搜索。总是超时。 后来看别人的结题报告, 才恍然大悟判断唯一得用DP. 题目大意:一共有p1+p2个人,分成两组,一组p1个,一组p2个。给出N个条件,格式如下:x y yes表示x和y分到同一组x y no表示x和y分....
分类:
其他 时间:
2015-04-24 22:28:43
收藏:
0 评论:
0 赞:
0 阅读:
229
github是一个代码托管的网站,github并不仅仅是一个代码库,可以自由注册,推送自己一些编写的开源代码。但gihtub不仅仅是一个把你的代码保存起来的代码库。最实用功能:社交化编程github提供社交化(social)编程体验,可以从中学习到一些大牛真真实实的编程方式,细节。一直跟踪其动态及代...
分类:
其他 时间:
2015-04-24 22:28:23
收藏:
0 评论:
0 赞:
0 阅读:
307
http://blog.csdn.net/hitwengqi/article/details/8015646基本用法#include #include using namespace std;#define NUM_THREADS 5void* say_hello(void* args){ s...
分类:
编程语言 时间:
2015-04-24 22:28:13
收藏:
0 评论:
0 赞:
0 阅读:
331
1.闭包与变量JavaScript中的作用域链的机制引出了一个副作用,即闭包只能取得包含函数中任何变量的最后一个值。闭包所保存的是整个变量对象,而不是某个特殊的值。1234567891011121314functioncreateFunctions(){ varresult=newArray(); ...
分类:
编程语言 时间:
2015-04-24 22:28:03
收藏:
0 评论:
0 赞:
0 阅读:
294
题目传送门 1 /* 2 最短路(Bellman_Ford):求负环的思路,但是反过来用,即找正环 3 详细解释:http://blog.csdn.net/lyy289065406/article/details/6645778 4 */ 5 #include 6 #include...
分类:
其他 时间:
2015-04-24 22:27:47
收藏:
0 评论:
0 赞:
0 阅读:
212
分类:
其他 时间:
2015-04-24 22:27:27
收藏:
0 评论:
0 赞:
0 阅读:
180
BlockingQueue是一个接口,也是Queue的子接口。BlockingQueue具有一个特征:当生产者线程试图向BlockingQueue中放入元素时,如果该队列已满,则线程被阻塞;但消费者线程试图从BlockingQueue中取出元素时,如果队列已空,则该线程阻塞。程序的两个线程通过交替向...
分类:
编程语言 时间:
2015-04-24 22:27:18
收藏:
0 评论:
0 赞:
0 阅读:
479