HTTPS协议的主要功能基本都依赖于TLS/SSL协议,本节分析TLS/SSL协议工作原理。 TLS/SSL的功能实现主要依赖于三类基本算法:散列函数 Hash、对称加密和非对称加密,其利用非对称加密实现身份认证和密钥协商,对称加密算法采用协商的密钥对数据加密,基于散列函数验证信息的完整性。 散列函 ...
分类:
Web程序 时间:
2017-10-28 21:05:04
阅读次数:
259
1、握手与密钥协商过程 基于RSA握手和密钥交换的客户端验证服务器为示例详解TLS/SSL握手过程 再看一张手绘时序图 (1).client_hello 客户端发起请求,以明文传输请求信息,包含版本信息,加密套件候选列表,压缩算法候选列表,随机数,扩展字段等信息,相关信息如下: ? 支持的最高TSL ...
分类:
Web程序 时间:
2017-10-28 21:04:56
阅读次数:
282
题目描述 Alice想要得到一个长度为nn的序列,序列中的数都是不超过mm的正整数,而且这nn个数的和是pp的倍数。 Alice还希望,这nn个数中,至少有一个数是质数。 Alice想知道,有多少个序列满足她的要求。 输入输出格式 输入格式: 一行三个数,n,m,pn,m,p。 输出格式: 一行一个 ...
分类:
其他好文 时间:
2017-10-28 21:04:43
阅读次数:
167
kaggle-titantic, from: https://www.youtube.com/watch?v=siEPqQsPLKA install matplotlib: conda install matplotlib install scikit-learn: conda install sc ...
分类:
编程语言 时间:
2017-10-28 20:32:52
阅读次数:
265
现在开始深入学习Java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java中,是一个十分重要的特性,所以要好好的研究下。 一、泛型的基本概念 泛型的定义:泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就 ...
分类:
编程语言 时间:
2017-10-28 20:32:46
阅读次数:
271
1.今天在使用 mt-checklist 时,发现 绑定 change 方法后,第一次点击返回的值为 空数组 原因: 版本2 中 抛弃了 change 方法,需要通过 watch 进行监听。 解决方案: watch 监听数据变化 2.this 指针偏转 通过 解决。 例如: . ...
分类:
其他好文 时间:
2017-10-28 20:32:36
阅读次数:
650
前言 本文搭建了一个由三节点(master、slave1、slave2)构成的Hadoop完全分布式集群(区别单节点伪分布式集群),并通过Hadoop分布式计算的一个示例测试集群的正确性。 本文集群三个节点基于三台虚拟机进行搭建,节点安装的操作系统为Centos7(yum源),Hadoop版本选取为 ...
分类:
其他好文 时间:
2017-10-28 20:32:29
阅读次数:
262
分析:这道题难度和天天爱跑步差不了多少啊......裸的暴力只有10分,最好大的还是那个5%的数据,不过这也才15分,比天天爱跑步的暴力分不知道少到哪里去了. 正解是dp,毕竟要求方案数嘛,但是这个dp非常不好想.设f[i][j]表示i到j个数的回文子序列的个数.f[i][j]可以从f[i][j-1 ...
分类:
其他好文 时间:
2017-10-28 20:32:21
阅读次数:
263
***PTA*** 题目7-1 计算分段函数 1.实验代码 2. 设计思路 第一步:定义x和y。 第二步:设置if语句,如果x==0,那么y=0;else y=1/x。 第三步:编译运行代码,结束。 3.流程图 4.问题及解决方法 把if后的条件写错,将0赋值给x(x=0),而不是x等于0(x==0 ...
分类:
其他好文 时间:
2017-10-28 20:32:07
阅读次数:
255
第一个里程碑 检查软件安装的系统环境 [root@rainjin ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@rainjin ~]# uname -r 3.10.0-327.el7.x86_64 第二个 ...
分类:
其他好文 时间:
2017-10-28 20:31:58
阅读次数:
317
| 版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题,可以邮件:wangxu198709@gmail.com 前言 相信很多人都有使用过sqlite3的经验,一年前因为项目上的需要,写了一个基于sqlite3的持久化队列库(per ...
分类:
数据库 时间:
2017-10-28 20:31:48
阅读次数:
541
一、小组信息 队名:欢迎来怼小组成员队长:田继平成员:李圆圆,葛美义,王伟东,姜珊,邵朔,冉华小组照片 二、开会信息 时间:2017/10/28 17:20~17:32,总计12min。地点:东北师范大学一食堂二楼雅间位置,面向日华公寓的窗口,从右到左第二个木桌相对的玻璃桌子。立会内容 开会前一天做 ...
分类:
其他好文 时间:
2017-10-28 20:31:41
阅读次数:
169
N个不同的数a[1],a[2]...a[n],你可以从中去掉K个数,并且找到一个正整数M,使得剩下的N - K个数,Mod M的结果各不相同,求M的最小值。 N个不同的数a[1],a[2]...a[n],你可以从中去掉K个数,并且找到一个正整数M,使得剩下的N - K个数,Mod M的结果各不相同, ...
分类:
其他好文 时间:
2017-10-28 20:31:30
阅读次数:
158
【问题描述】有两个正整数数列,元素个数分别为N和M。从两个数列中分别任取一个数相乘,这样一共可以得到N*M个数,询问这N*M个数中第K小数是多少。【输入格式】输入文件名为number.in。输入文件包含三行。第一行为三个正整数N,M和K。第二行为N个正整数,表示第一个数列。第三行为M个正整数,表述第 ...
分类:
其他好文 时间:
2017-10-28 20:31:21
阅读次数:
218
前遍博客中讲到恢复二进制文件Mach-O符号表,只恢复了函数的符号表,本遍讲述block符号表的恢复 工具: Hopper 4.0.8 block的类型有3种: _NSConcreteGlobalBlock(全局) _NSConcreteStackBlock(栈) _NSConcreteMalloc ...
分类:
其他好文 时间:
2017-10-28 20:31:13
阅读次数:
276
安装一些软件 python redis mysql jdk,都需要添加环境变量,一个路径添加到了环境变量,就可以直接在linux控制台输入 xx命令。 否则不添加环境变量,使用xx就会提示找不到命令,需要跳转到那个目录。然后执行 ./xx,或者每次都打全路径 /root/dir1/dir2/dir3 ...
分类:
系统相关 时间:
2017-10-28 20:31:03
阅读次数:
256
题目描述: 我的分析:题目要求将奇数放在偶数的前面,没有要求将奇数或偶数排序,因此我可以设置两个指针,一个(i)指向数组第一个数字,另一个(j)指向数组的最后一个数字,因为奇数要放在前面,所以从后往前找奇数,从前往后找偶数,找到后将这两个数字进行交换,直到i == j。 我的代码: ...
分类:
编程语言 时间:
2017-10-28 20:30:52
阅读次数:
209