计算机
铭记_
如果你发现了通向成功的道路,那么请不要放弃!!
展开
-
彻底搞懂IOS签名机制
目录一、加密/解密1、对称加密:2、非对称加密:3、秘钥配送问题解答4、中间人攻击二、数字签名1、单向散列函数2、数字签名三、数字证书一、加密/解密 常见的加密解密算法分为“对称加密”和“非对称加密”两种。1、对称加密: 通信双方共享同一个秘钥,发收信双方要想进行加密通信,都使用这个密钥对数据进行加密和解密。常见的基于“对称密钥”的加密算法主要有DES、3DES(TripleDES)、AES、RC2、RC4、RC5...原创 2020-12-04 17:41:31 · 346 阅读 · 0 评论 -
递归的思想
递归真是个奇妙的思维方式。对一些简单的递归问题,我总是惊叹于递归描述问题和编写代码的简洁。但是总感觉没能融会贯通地理解递归,有时尝试用大脑去深入“递归”,层次较深时便常产生进不去,出不来的感觉。这种状态也导致我很难灵活地运用递归解决问题。有一天,我看到一句英文:“To Iterate is Human, to Recurse, Divine.”中文译为:“人理解迭代,神理解递归。”然后,我心安转载 2016-12-10 15:40:15 · 1174 阅读 · 1 评论 -
计算IP地址以及CIDR
如何计算IP地址及CIDR 一、 IP地址概念 www.2cto.com IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主 机ID用来标识计算机在网段中的位置。IP地址通常用4组3位十进制数表示,中间用“.”分隔。比如,192.168.0.1。 补充(IPv转载 2016-10-28 11:02:35 · 24270 阅读 · 3 评论 -
Matlab画图以及线条修饰
技巧1、在画图的时候设置X或者Y轴的坐标范围或者其步长值;set(gca,'XLim',[0 1.5]);%X轴的数据显示范围set(gca,'XTick',[0:0.1:1.5]);%设置要显示坐标刻度set(gca,'XTickLabel',[0:0.1:1.5]);%给坐标加标签 要修饰Y只需要将以上出现X的地方替换为Y即可;原创 2016-11-06 17:45:56 · 1365 阅读 · 0 评论 -
网络中的常见设备以及问题总结
中继器:位于物理层。中继器是工作在物理层上的设备,主要功能是通过对数据信号的重新发送或者转发来扩大网络传输的距离。中继器是对信号进行再生和还原的网络设备。交换机:位于数据链路层的设备。交换机,又称为交换式集线器交换机是一根网线上网,大家都各自进行拨号上网,各自使用各自的带宽,对其他人没有影响。交换机内部的CPU会在每个端口成功连接时,通过将MAC地址和端口对应,形成一张MAC表。在今后的通讯中原创 2016-10-08 20:51:20 · 634 阅读 · 0 评论 -
从如何解决问题到如何学习算法
学习算法也有一段时间了,感觉学习了很久,遇到问题还是一点感觉也没有,直到最近学习动态规划,看了《算法设计》这本书的第六章后,突然有了一些感悟。其中也包含上学期学习算法课的一些总结和体会。 算法的学习有两个部分: 算法设计,即想出一个好办法来解决问题。 算法分析,即证明算法的正确性,分析时间复杂度。 对于初学者而转载 2016-07-14 19:51:06 · 351 阅读 · 0 评论 -
无线通信原理简述
与有线传输相比,无线传输具有许多优点。或许最重要的是,它更灵活。无线信号可以从一个发射器发出到许多接收器而不需要电缆。所有无线信号都是随电磁波通过空气传输的,电磁波是由电子部分和能量部分组成的能量波。本文引用地址:http://www.eepw.com.cn/article/271849.htm 在无线通信中频谱包括了9khz到300000Ghz之间的频率。每一种无线服务都与某一个无原创 2016-07-02 10:03:05 · 82809 阅读 · 9 评论 -
无线信道平率段划分
目前主流的无线WIFI网络设备不管是802.11b/g还是802.11b/g/n 一般都支持13个信道。它们的中心频率虽然不同,但是因为都占据一定的频率范围,所以会有一些相互重叠的情况。下面是13个信道的频率范围列表。了解这13个信道所处的频段,有助于我们理解人们经常说的三个不互相重叠的信道含义。信道也称作通道(Channel)、频段,是以无线信号(电磁波)作为传输载体的数据信号传送通道。转载 2016-07-01 22:24:57 · 958 阅读 · 0 评论 -
网络中NAT原理及应用
网络地址转换NAT原理及应用网路岗 发布于 2011/10/26 13:56:58 / 2489人围观 / 0人吐槽摘要:NAT 概述1.1 简介NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标转载 2016-05-08 22:04:38 · 499 阅读 · 0 评论 -
学习Matlab比较好的网站整理
http://www.ilovematlab.cn/thread-22239-1-1.html原创 2016-01-27 09:04:25 · 4698 阅读 · 0 评论 -
vim制作成IDE
参考网址:http://blog.csdn.net/zhangjiejemyok/article/details/7621397http://blog.csdn.net/duguteng/article/details/7417264http://blog.csdn.net/cloudday/article/details/6940143原创 2015-12-23 10:15:17 · 568 阅读 · 0 评论 -
静态链接库和动态链接库
转载至:http://blog.csdn.net/gamecreating/article/details/5504152静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;动态链接就是把调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接进目标程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相应DLL文件的支持转载 2015-12-13 10:24:32 · 327 阅读 · 0 评论 -
动态规划算法
动态规划算法一、基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略 基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信转载 2015-09-13 10:17:38 · 502 阅读 · 0 评论 -
堆排序和选择排序的比较
==================================================================================首先要说明的是,选择排序和堆排序都属于原址排序(在排序算法中,如果输入数组中仅有常数个元素需要在排序过程中存储在数组之外,则称排序算法是原址的。插入排序、堆排序、快速排序等都是原址排序。归并排序不是原址的原创 2015-09-12 15:09:23 · 1856 阅读 · 0 评论