找到对应文件即可
1 封面 使用学校统一格式,题目居中,学号等内容靠左侧对齐,后面的下画线要整齐。。题目要对论文(设计)的内容有高度的概括性,简明、易读,字数应在20以内。 2 中文论文题目 论文题目 黑体三号,居中。下面空一行。 中文摘要 “摘要:“顶头,黑体四号,后面内容采用宋体小四号,摘要应简要说明毕业论文(设计)所研究的内容、目的、实验方法、主要成果和特色,…
0x00 前言 由于 VPN 在不同系统下的实现方式不同,为了便于学习和理解,这里我们选择 Linux 环境,我本地测试环境使用的是 Ubuntu 18.04 x64。 本文从 TUN/TAP 出发,逐步理解 VPN 中的技术细节;并结合 simpletun 源码,进行 VPN 的原理验证。 0x0…
对称密钥的缺点 我们先看一个例子,小明和小红要进行通信,但是不想被其他人知道通信的内容,所以双方决定采用对称加密的方式。他们做了下面的事情: 1、双方商定了加密和解密的算法 2、双方确定密钥 3、通信过程中采用这个密钥进行加密和解密 这是不是一个看似完美的方案?但其中有一个步骤存在漏洞! 问题出在步骤2:双方确定密钥! 你肯定会问,双方不确定密钥,…
加密算法的类型 + 每种算法都有优缺点 不同类型的加密算法旨在以一种只能使用正确密钥提取原始数据的方式来混淆数据。但是,有多种不同的方法可以实现这一点。 加密算法的两大类是对称加密和非对称加密。这些加密方法中的每一种都有其优点和缺点。 对称加密 对称加密算法使用相同的密钥进行加密和解密。这意味着加密消息的发送者和接收者需要在开始发送加密数据之前通过…
01 计算机架构的基本分类 为了看清楚GPU这头狼以及它和CPU的区别,我们还是先看一下计算机架构的基本分类——弗林分类法,这是斯坦福大学教授 Michael J. Flynn 于1966年提出的一种计算机架构的分类。弗林认为:计算由数据流和指令流组成,可以按串行(一次单个流)或并行(一次多个流)处理,按照排列组合可以分为不同类别。 单指令单数据 …
1、编译性语言(1)只须编译一次就可以把源代码编译成机器语言,后面的执行无须重新编译,直接使用之前的编译结果就可以;因此其执行的效率比较高;(2)编译性语言代表:C、C++、Pascal/Object Pascal(Delphi);(3)程序执行效率比较高,但比较依赖编译器,因此跨平台性差一些; 不同平台对编译器影响较大。 如: (1)16位系统下…
现在主流的手机平台很多,比如:Windows开发的Windows Phone(WP-"X"), Apple(苹果公司)开发的ios,Google(谷歌)开发的android,等等! 而这些操作系统平台的语言支持大同小异; 1、Windows Phone上支持VB,C#,C,C++; 2、iOS上支持Object-c,C,C++; 3、android…