- 博客(8)
- 资源 (6)
- 收藏
- 关注
转载 DH 密钥交换
迪菲-赫尔曼通过公共信道交换一个信息,就可以创建一个可以用于在公共信道上安全通信的共享秘密(shared secret)。以下解释它的过程(包括算法的数学部分):Diffie–Hellman 密钥交换 最简单,最早提出的这个协议使用一个素数p的整数模n乘法群以及其原根g。下面展示这个算法,绿色表示非秘密信息, and红色粗体表示秘密信息:爱丽丝秘...
2018-04-20 11:17:02 3857
转载 python的with用法
1.With语句是什么?有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。如果不用with语句,代码如下:file = open("/tmp/foo.txt")data = file.read()...
2018-04-05 12:22:19 175
转载 数据通信中,奇偶校验原理
上大学《数字逻辑》这门课学过奇偶校验,工作后没用过,忘了具体是什么原理了,现在要写一个上位机,需要学习一下,查了一下,奇偶校验我的理解是这样的: 1、奇偶校验是用来检查数据传输的正确性的方法。奇偶校验能检测出传输数据的部分错误(1位误码能检测出,2位及2位以上检测不出来),而且不能纠错,在发现错误后,只能要求重发。...
2018-04-04 16:13:54 4165
转载 什么是奇偶校验
校验依据:判断传输的一组二进制数据中”1”的个数是奇数还是偶数奇校验:如果以二进制数据中1的个数是奇数为依据,则是奇校验偶校验:如果以二进制数据中1的个数是偶数为依据,则是偶校验说明:采用何种校验必须事先规定好的,通常传输的数据会专门设置一个奇偶校验位,用它来确保发送出去的二进制数据中“1”的个数为奇数或偶数。如:发送一组8位二进制数,假定第一位为奇偶校验位,后七位为数据位,采用奇校验...
2018-04-04 16:12:26 1060
转载 openssl详解
OpenSSL简介目录目录第一章 前言第二章 证书第三章 加密算法第四章 协议第五章 入门第六章 指令 verify第七章 指令asn1parse第八章 指令CA(一)第九章 指令CA(二)第十章 指令cipher第十一章 指令dgst第十二章&n...
2018-04-03 15:46:35 3839
转载 python(四)下:python装饰器详解
装饰器一、介绍器:代表函数的意思。装饰器本质就是是函数功能:装饰其他函数,就是为其他函数添加附加功能 被装饰函数感受不到装饰器的存在原则: 不能修改被装饰的函数的源代码(比如线上环境)不能修改被装饰的函数的调用方式 实现装饰器知识储备: 函数即是“变量”高阶函数嵌套函数高阶函数+嵌套函数=>装饰器...
2018-04-01 10:26:48 238 1
转载 Python可迭代对象,迭代器,生成器的区别
本篇文章简单谈谈可迭代对象,迭代器和生成器之间的关系。三者简要关系图可迭代对象与迭代器刚开始我认为这两者是等同的,但后来发现并不是这样;下面直接抛出结论:1)可迭代对象包含迭代器。2)如果一个对象拥有__iter__方法,其是可迭代对象;如果一个对象拥有next方法,其是迭代器。3)定义可迭代对象,必须实现__iter__方法;定义迭代器,必须实现__iter__和next方...
2018-04-01 10:25:26 42662 10
转载 Python中生成器和迭代器的区别
Python中生成器和迭代器的区别(代码在Python3.5下测试):Num01–>迭代器定义: 对于list、string、tuple、dict等这些容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数。iter()是python内置函数。 iter()函数会返回一个定义了ne...
2018-04-01 10:24:44 1027
计算机操作系统
2017-09-27
计算机科学概论
2016-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人