自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 通信毕业论文记录——技术理论

本篇博客记录论文中技术理论涉及的部分,也是论文最主要的部分。信号模型部分1. 信号模型的重要性很重要,是仿真的基础。通信就是数学,公式的正确性需要蒙特卡洛仿真或者其他方式去验证。MATLAB仿真部分1. 加性高斯白噪声信道仿真仿真使用awgn函数。书里找到的。要了解通信工程专业在matlab中常用的函数。代码如下——锯齿波在经过awgn信道时的情况。t=0:.1:10;x=sawtooth(t);y=awgn(x,10,'measured'); %x是通过awgn信..

2021-11-20 14:54:06 991

原创 原生JS实现点击下拉菜单

接上一篇博文,这里实现点击下拉菜单。与悬停不同的是,悬停的操作都是hover,直接写入CSS即可,这里需要将静态和动态样式分离,再JS添加点击事件,使用排他法绑定给目标元素特定的样式。具体实现见下,其中需要注意的地方包括。添加点击事件注意添加到父盒子section上,点击section,head和menu都会产生动态的样式变化(其实head可以添加点击事件来改变head的样式,但是head的点击事件无法改变menu的样式,所以这里统一选择绑定点击事件给父盒子section)。 其中sectio

2021-09-15 20:09:58 4676

原创 原生JS实现悬停下拉菜单

这个是前端面试中遇到的场景题,原理就是修改菜单样式的display属性的属性值从none=>block,具体实现见下。Tips:另外还有个类似的题目是点击实现下拉菜单,这个不一样的是要添加点击事件,在JS里写,之后再补充。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" con

2021-09-15 11:26:37 1715 1

原创 前端缓存方法实现—cookie/sessionStorage/localStorage

前端存储有localStorage、sessionStorage、cookie三种方式。那么它们各自的缓存方法是如何实现的呢?本文将以cookie为主来实现缓存方法。一、cookiedocument.cookie 属性看起来像一个普通的文本字符串,其实它不是。读取该 cookie 信息时,cookie 信息是以名/值对的形式展示的。1)cookie的设置关于过期时间:默认情况下,cookie 在浏览器关闭时删除;关于路径:默认情况下,cookie 属于当前页面。(cookie的另一属性d

2021-09-13 20:34:33 827

原创 TCP为什么是可靠的呢

TCP为什么是可靠的呢众所周知,TCP需要经过三次握手才能建立起来,目的是为了使得数据包的发送和接收同步,经过三次“对话”之后,主机之间才正式发送数据。主要问题集中在,TCP与UDP相比,是如何保证数据的可靠性的。应用数据会被分割成TCP认为的最适合发送的数据块,由TCP传给IP的信息单位叫做报文段或者段(segment)。UDP传输中,应用程序产生的数据报长度将保持不变。 TCP发送一个segment,它将启动定时器,等待目的端确认接收这个segment。当未在定时器结束前收到确认,将重传这

2021-05-07 15:55:29 2787

原创 Vue实例的生命周期

在new一个Vue实例的过程中会执行各种各样的事件,这些事件有各种不同的作用 从Vue实例创建,运行,到销毁的过程中,总是伴随着各种各样的事件,这些事件,统称为生命周期 所谓生命周期钩子函数,就是生命周期事件的别名而已,所以,生命周期钩子=生命周期函数=生命周期事件 生命周期函数可以分为三类 创建期间的生命周期函数 运行期间的生命周期函数 销毁期间的生命周期函数 ...

2021-05-07 15:12:21 123 2

空空如也

空空如也

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

TA关注的人

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