3 tjjingpan

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

HTTPS为什么安全 &分析 HTTPS 连接建立全过程

本文将分两个专题去理解HTTPS。专题一:HTTPS为什么安全1、http为什么不安全?http协议属于明文传输协议,交互过程以及数据传输都没有进行加密,通信双方也没有进行任何认证,通信过程非常容易遭遇劫持、监听、篡改,严重情况下,会造成恶意的流量劫持等问题,甚至造成个人隐私泄露(比如银行卡卡号和密码泄露)等严重的安全问题。可以把http通信比喻成寄送信件一样,A给B寄信,信件在寄...

2019-11-21 14:46:45

openssl自签名证书_windows系统apache web服务器下自签名证书

openssl.exe genrsa -out ca.key 2048openssl req -new -x509 -days 3650 -key ca.key -out ca.crtopenssl genrsa -out server.key 2048openssl req -new -out server.csr -key server.keyopenssl ca -in server...

2019-11-19 11:44:39

算法图解 第6章 广度优先算法

本章内容学习使用新的数据结构图来建立网络模型。学习广告优先搜索,你可对图使用这种算法回答诸如“到X的最短路径是什么”等问题。学习有向图和无向图。学习拓扑排序,这种排序算法指出了节点之间的依赖关系。本章将介绍图,首先,我将说说什么原因(它们不涉及X轴和Y轴),再介绍第一种图算法------广度优先搜索(breadth-first-search ,BFS)。广度优先搜索让你能够...

2019-11-07 15:33:11

算法图解 第5章 散列表

本章内容学习散列表--------最有用的基本数据结构之一。散列表用途广泛,本章将介绍其常见的用途。学习散列表的内部机制:实现、冲突和散列函数。这将帮助你理解如何分析散列表的性能。假设你在一家杂货店上班。有顾客来 顾客来买东西时,你得在一个中查找价格。如果本子的内容不是按字母顺序排列的,你台能为查找苹果(apple)的价格而浏览每一行,这需要很长的时间。比时你使用的是第1章介绍的简单...

2019-11-06 08:10:11

算法图解 第4章 快速排序法

前一章深入介绍了递归,本章的重点是使用学到的新技能来解决问题。我们将探索分而治之(divide and conquer,D&C)-------一种著名的递归式解决方法。本书将深入算法核心。只能解决一种问题的算法毕竟用处有限,而D&C提供了解决问题的思路,是另一个可供你使用的工具。面对新问题时,你不再束手无策,而是自问:“使用分而治之能解决吗?”在本章末尾,你将学习第一个重要...

2019-09-09 09:03:41

java 基础(二)

目录从抽象到类类类声明类体成员变量方法注意事项构造方法和对象的创建构造方法创建对象使用对象对象的引用和实体参数传值传递机制基本数据类型的传值引用类型参数的传值可变参数实例成员与类成员 实例变量和类变量的声明 实例变量和类变量的区别 实例方法和类方法的定义 实例方法和类方法的区别方法重载和this...

2019-09-18 09:49:59

安卓adb命令使用

3188板卡安卓4.4.4系统查看连接到pc的安卓设备D:\scrcpy-win64>adb devicesList of devices attachedQK214QZ7JD device将pc文件 push到安卓设备上D:\scrcpy-win64>adb push d:/adb_push.txt /mnt/internal_sd/d:/ad...

2019-09-03 23:19:53

java 基础(一)

2,初识javajava诞生在Java诞生之前已经出现了许多优秀的编程语言,如大家所熟悉的C语言和C++语言等,那么是什么原因导致了Java的诞生呢?Java语言相对于其他语言来说到底又有着怎样的特殊优势呢?Java语言相对于其他语言的最大优势就是所谓的平台无关性,即跨平台性,这也是Java最初风靡全球的主要原因。无论哪种变编程语言编写的应用程序都需要经过操作系统和处理器来完成程序的运...

2019-09-07 19:09:52

算法图解 第3章 递归

3.1递归假设你在祖母的阁楼中翻箱倒柜,发现了一个上锁的神秘手提箱。祖母告诉你,钥匙很可以在下面这个盒子里。这个盒子里有盒子,而盒子里的盒子又有盒子。钥匙就在某个盒子中。为找到钥匙,你将使用什么算法?用什么算法?先想候这个问题,再接着往下看。下面是一种方法。(1)创建一个要查找的盒子堆。(2)从盒子堆取出一个盒子,在里面找。(3)如果找到的是盒子,...

2019-09-03 23:18:19

算法图解 第2章 选择排序

2.1内存的工作原理假设你去看演出,需要将东西寄存。寄存处有一个柜子,柜子有很多抽屉。每个抽屉可放一样东西,你有两样东西需要寄存,因此要了两个抽屉。你将两样东西放在这里。现在你可以去看演出了!这大致就是计算机内存的工作原理。计算机就像是很多抽屉的集合体,每个抽屉都有地址。fe0ffeeb是一个内存单元的地址。需要将数据存储到内存时,你请求计算机提供存储空间...

2019-09-04 14:30:44

centos 7 nginx 配置返向代理 域名转发

适应环境:只有一台公网ip,内网有两台物理服务器。并且需要通过域名来访问不同的物理服务器提供的https网站服务。在nginx配置文件在conf.d目录下创建两个配置文件ssl.conf和ssl1.confssl.conf内容如下:server { listen 443; server_name a.aaaa.com; ssl on;...

2019-08-29 15:50:45

腾讯云本地还原mysql物理冷备

还原环境:CentOS Linux release 7.5.1804 (Core)官网参考链接:https://cloud.tencent.com/document/product/236/333631,xbstream 工具安装yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/per...

2019-07-15 08:57:39

算法图解 第1章 算法简介

1.1引言算法是一组完成任务的指令。任何代码片段都可视为算法,但本书只介绍比较有趣的部分。本书介绍的算法要么速度快,要么能解决有趣的问题,要么兼而有之。1.1.1性能方面好消息是,本书介绍的每种算法都很可能有使用你喜欢的语言编写来实现,因此你无需自己动手编写每种算法代码!如果你不明白其优缺点,这些实现毫无用处。1.2二分查找假设你登录facebook。当你这样做时,Fac...

2019-07-14 13:55:26

51单处机 串行通信原理及实现

计算机通信是将计算机和通信技术的相结合,完成云计算机与外部设备或计算机与计算机之间的信息交换。可以分为两大类:并行通信与串行通信。并行通信通常是将数据字节的各位用多条数据线同是进行伟送。并行通信控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送。串行通信的特点:传输线少,长距离传...

2019-06-17 16:25:51

51 单片机 时间/计数器中断

CPU时序的有关知识振荡周期:为单片机提供定时信号的振荡源的周期(晶振周期或外加振荡周期)状态周期:2个振荡周期为1个状态周期,用S表示。振荡周期又称S周期或时钟周期。机器周期:1个机器周期含6个状态周期,12个振荡周期。指令周期:完成1条指令所占用的全部时间,它以机器周期为单位。例如:外接晶振为12MHz时,51单片机相关周期的具体值为:振荡周期=1/12us;...

2019-06-15 21:29:35

51 中断系统 外部中断0 外部中断1

51单片机的中断系统结构中断允许控制CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。EX0(IE.0),外部中断0允许位;ET0(IE.1),定时/计数器T0中断允许位;EX1(IE.2),外部中断0允许位;ET1(IE.3),定时/计数器T1中断允许位;ES(IE.4),串行口中断允许位;EA(IE.7),CPU中断允...

2019-06-14 22:26:11

Multisim 14.0 搭建并仿真51单片机最小系统

环境:系统环境:win764位软件平台:Multisim14.0目的:加之自己想搞搞硬件设计,如果只是看模电书,不实践,还是终觉浅。当做兴趣一样学学模电,仿真仿真。Multisim的MCU少,就拿51来练练手,搭建51单片机仿真系统。概述:最后使用Multisim14.0搭建出来的最小系统为图1-1所示,通过编写程序可以...

2019-06-06 11:24:18

C_Primer第12章 存储类型、链接和内存管理

本章介绍以下内容关键字:auto、extern、static、register、const、volatile、restricted、_Thread_local、_Atomic 函数:rand()、srand()、time()、malloc()、calloc()、free() 如何确定变量的作用域(可见的范围)和生命期(它丰在多长时间) 设计更复杂的程序C语言能让程序员恰到好下地控制程序...

2019-06-04 10:33:21

TCP/IP 之IP数据报ip分片ip分片过程 sock程序验证

sock程序下载,运行环境 centos7.5. X64链接:https://pan.baidu.com/s/14zZ9rEefiRARsYkXqvHz7Q提取码:oelvsock源码下载:http://www.icir.org/christian/sock.html 在centos7环境下编译可以使用。用udp协议向服务端发送3000字节数据[root@loc...

2019-06-03 15:32:34

13 51 矩阵按键

矩阵按键实验1.矩阵按键的由来2.矩阵按键扫描原理3.矩阵按键怎么变成独立按键4.编写矩阵按键控制程序1. 矩阵按键由来2. 矩阵按键扫描原理方法一: 逐行扫描:我们可以通过高四位轮流输出低电平来对矩阵键盘进行逐行扫描,当低四位接收到的数据不全为1的时候,说明有按键按下,然后通过接收到的数据是哪一位为0来判断是哪一个按键被...

2019-06-02 10:28:06

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。