自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 信号系统笔记(二)连续系统的时域分析

信号系统笔记(二)连续系统的时域分析2 连续系统的时域分析2.1 电路图建立微分方程2 连续系统的时域分析2.1 电路图建立微分方程

2020-03-30 10:12:01 3020 1

原创 信号系统笔记(一)基本概念

信号系统笔记(一)0 前言1 信号的基本概念与分类1.1 确定信号与随机信号1.2 离散信号与连续信号1.3 周期信号与非周期信号1.4 能量信号与功率信号1.5 阶跃函数1.6 冲激函数0 前言  想学习无线相关的东西,博客用于个人记笔记,若有问题欢迎纠错;信号与系统课程链接。1 信号的基本概念与分类  这部分主要讲信号的分类等基本概念。  信号分类,按照周期性来分,分为周期信号和非周...

2020-03-15 15:50:39 4374 1

原创 hackrf相关的安装

1 前言  最近实习在搞无线安全,整了一手hackrf,要装使用软件,记录一下安装过程。2 Ubuntu虚拟机的安装  瞄了一眼网上的安装,都用的Ubuntu16,这里贴一下Ubuntu16的地址。  安装过程就不记录了,安装完了记得安装vmtools和更换源这些基本操作。3 Gnuradio的安装  这里贴一下官方的安装方法连接。官方教程是依次执行如下命令:$ sudo add-a...

2019-11-12 16:10:56 2997 1

原创 Echarts相关

1 前言  前一段时间工程实践用到了前端的Echarts框架来画图,这里记录一下相关的知识,用于查漏补缺。2 Echarts的导入第一步:打开官网点击Tutorial;第二步:下载;  在第一步之后点击online build tool,然后,勾选想要的功能,拖到滑到最下面点击Download。  第三步:导入;3 官方例子步骤第一步:为Echarts画图创建DOM容器;...

2019-10-20 09:33:29 244

原创 关于pandoc: Cannot decode byte '\xba': Invalid UTF-8 stream问题的解决

在有道云记的markdown格式的笔记想转为word或pdf,发现要收费,于是在百度发现了pandoc,在安装之后使用发现这样一个问题:然后顺手百度报错,结果没得到结果,自己想了一下报错,原来是编码问题——无效的UTF-8数据流,那么我就去查看了记事本默认文件编码(进记事本:另文件——>另存为就可以得到下图)为:将这个改成UTF-8就行:同样的,如果是md文件,也可以用记事本打开...

2019-10-04 10:25:56 2791

原创 线性时间排序

前言  之前提到的排序算法有归并排序、堆排序、快速排序、插入排序,这些排序都是基于比较的,因此称这类排序为比较排序。比较排序的下界为Ω(nlgn)\Omega(nlgn)Ω(nlgn),其中快速排序、堆排序、归并排序都可以达到这个时间性能。在本篇博客,将介绍几个线性时间排序算法,线性时间排序算法指的是排序nnn个元素使用的时间为Θ(n)\Theta(n)Θ(n)。计数排序  计数排序的伪代码...

2019-07-06 20:48:58 997

原创 快速排序与其性能分析

快速排序的描述  快速排序是采用的分治策略

2019-06-27 15:05:17 763

原创 堆排序的时间复杂度

1 引言  网上对堆排序都已经讲得很清楚,唯一不清楚的部分是运行时间即时间复杂度的分析,因此本篇博客通过《算法导论》里面堆排序的内容,详细讲解堆排序的时间复杂度。2 堆排序  堆是一个完全二叉树,任意一节点的值大于子节点的值称为大根堆,任意一节点的值小于子节点的值称为小根堆。一般来说,堆可以用一个一维数组A[n]A[n]A[n]表示。2.1 基本操作2.1.1 获取父、子节点  由于堆...

2019-06-17 19:17:49 11277

原创 分治策略

多项式大于、小于多项式大于: 若f(n)f(n)f(n)多项式大于g(n)g(n)g(n),则:∃e>0,n0,使得当n>n0,有f(n)>g(n)ne\exist e>0,n_0,使得当n>n_0,有f(n)>g(n)n^e∃e>0,n0​,使得当n>n0​,有f(n)>g(n)ne多项式小...

2019-06-13 17:02:47 2329

原创 渐进标记

3.2-1此题含有三个命题,分别是:1、若f(n)f(n)f(n)和g(n)g(n)g(n)是单调递增的函数,则函数f(n)+g(n)f(n)+g(n)f(n)+g(n)也是单调递增的;2、若f(n)f(n)f(n)和g(n)g(n)g(n)是单调递增的函数,则函数f(g(n))f(g(n))f(g(n))也是单调递增的;3、若f(n)f(n)f(n)和g(n)g(n)g(n)是单调递增的...

2019-06-02 12:20:49 715

原创 算法导论作业3.1

3.1-1证明:原问题可转化为如下两个情况:1、当n>n0n>n_0n>n0​时,f(n)>g(n)f(n)>g(n)f(n)>g(n),有f(n)=θ(f(n)+g(n))f(n)=\theta(f(n)+g(n))f(n)=θ(f(n)+g(n))成立;2、当n>n0n>n_0n>n0...

2019-05-22 19:14:42 228

原创 算法导论作业第二章思考题

2-1在归并排序中对小数组采用插入排序2-22-32-4

2019-05-17 16:14:28 260

原创 算法导论作业2.3

2.3-13,9,26,28,41,49,52,573,26,41,529,38,49,573,4126,5238,579,49341522638579492.3-2MERGE(A,p,q,r)n1=q-p+1n2=r-qlet L[1..n1+1] and R[1..n2+1] be new arrarysfor i=1 to n1 L[i]=A[p+i-1]for j=1 t...

2019-05-15 14:54:39 253

原创 算法导论作业2.2

2.2-1θ(x3)θ(x^3)θ(x3)2.2-2算法过程:从A[1~n]中找比A[1]小的与A[1]交换从A[2~n]中找比A[2]小的与A[2]交换…从A[n-1,n]中找比A[n-1]小的与A[n-1]交换第一个问题该算法的循环不变式...

2019-05-13 15:39:56 315

原创 算法导论作业2.1

2.1-2伪代码for j=2 to A.length: key=A[j] i=j-1 while j>0 and A[i]<key: A[i+1]=A[i] i=i-1 A[i+1]=key2.1-3题中未提查找出所有与v相等的值,所以如下伪代码也合理for i=1 to A.length v=NIL if A[i]==v: print i b...

2019-05-09 19:59:44 331

原创 国内根据IP地址查询具体位置

一时兴起,想知道怎么根据IP地址查询具体地理位置。百度地图有根据IP查询地址的APIhttp://lbsyun.baidu.com/index.php?title=webapi/ip-api1、根据百度地图API直接IP查地址API中说,请求如下两个地址可以根据IP获取具体地址:请求参数如下:若我们请求ip为192.168.1.1的话,那么请求地址构造如下:h...

2018-09-08 00:09:30 75135 6

原创 hash扩展攻击

hash扩展攻击产生hash扩展攻击存在的原因有两个,第一个是现在常用的hash函数如md5和sha系列的是采用的MD迭代结构;第二个就是验证逻辑的不严谨。1、MD(Merkle-Damgard)迭代结构     这种结构定义的Hash函数中,输入消息m,并将其分为L个固定长度,若最后一个不满足输入分组长度的要求,按照一定规则进行填充。该Hash函数重复使用一个压缩函数f。压缩函数f有两个输入,一...

2018-05-23 20:36:21 1125

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除