- 博客(10)
- 收藏
- 关注
转载 奈奎斯特定理和香农定理
原文链接:https://www.sohu.com/a/219750202_464086奈奎斯特定理(Nyquist’s Theorem)和香农定理(Shannon’s Theorem)是网络传输中的两个基本定理。要搞清楚这两个定理,我们要先弄懂一些术语定义:波特率(baud rate)、比特率(bit rate)、带宽(bandwidth)、容量(capacity)、信噪比、电平等。波特率波特率(也称信息传送速率、码元速率、符号速率、传码率),其定义为每秒钟传送码元的数目,码元速率的单位为“波特”
2020-12-27 18:15:36
7574
2
原创 计算机网络 课程复习大纲
文章目录一、计算机网络概论1. 计算机网络的分类2. 计算机网络的性能指标3. 网络体系结构二、数据通信基础1. 信道的最大数据传输速率与信道带宽2. 信道复用三、数据链路层1. 比特填充帧定界法2. 循环冗余校验码(CRC)3. CSMA/CD4. 冲突窗口5. Ethernet帧格式、最小帧长度计算6. 地址解析协议(ARP)7. 交换机四、网络层1. IP 协议五、传输层1. "慢启动、拥塞避免"算法六、应用层1. 细节七、试题安排1. 题型2. 分值安排3. 计算题4. 问答题5. 练习6. 实验
2020-12-26 21:59:24
1330
2
原创 Java Web 课程复习大纲
第1章 Java Web入门了解什么是Web应用目前流行的架构模式有哪些,组成部分分别是什么?BS 结构的组成部分CS 结构的组成部分浏览Web网页服务默认的端口号和Tomcat服务默认的端口号分别是什么JDK、Toimcat安装方法第2章 Servlet基础知道servlet是干什么用的:接听请求、产生相应什么是Servlet :都必须直接或间接地实现javax.servlet.Servlet接口servlet的生命周期:有几个阶段、几种状态
2020-12-18 10:24:47
1463
原创 JVM GC(垃圾回收)机制
JVM GC(垃圾回收)机制一、垃圾?本章概要:怎么确定一个对象是垃圾?1.1 引用计数实现:记录一个对象带的有引用,引用数为 0 的便是垃圾。缺陷:无法解决循环引用的问题,如下图所示1.2 Root Searching❀ 哪些东西属于 Root?JVM stackstatic references in method arearuntime constant poolnative method stackClazz即上图中黑线上面的四个部分实现:从对象自身开始,向上搜
2020-12-10 14:49:58
287
原创 Git 快速使用手册(二)
Git 快速使用手册(二)五、分支(branch)5.1 概念在版本控制过程中,使用多条线同时推进多个任务。这里面说的多条线,就是多个分支。Git 的分支,其实本质上仅仅是指向提交对象的可变指针。 Git 的默认分支名字是master。 在多次提交操作之后,其实已经有一个指向最后那个提交对象的master分支。 master分支会在每次提交时自动向前移动。5.2 分支的实际意义使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。如果某个分支开发失败,可以直接删除该分支,不会
2020-12-08 20:51:48
221
原创 Git 快速使用手册(一)
Git 快速使用手册(一)一、概述1.1 概念Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理小型到大型的项目。❀ 什么是版本控制系统?版本控制系统是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。1.2 版本控制系统的分类集中化的版本控制系统(例如SVN)分布式的版本控制系统(例如Git,BitKeeper)分布式版本控制系统的特点客户端并不只是提取最新版本的文件,而是把代码仓库完整地镜像下来可以指定和若干不同的远端代码仓库进行交互利
2020-12-07 12:56:20
202
原创 Nginx 快速使用手册
Nginx 快速使用手册Author: Hope NingEmail: 242741154@qq.com一、启动、停止和重新加载配置nginx -s `signal`stop-快速关闭quit-平稳停工reload-重新加载配置文件reopen-重新打开日志文件二、配置文件结构Nginx由由配置文件中指定的指令控制的模块组成。指令分为简单指令和块指令。一个简单的指令由名称和参数组成,以空格分隔,以分号结尾(;)。块指令具有与简单指令相同的结构,但它以一组由大括号({和})
2020-12-04 15:13:17
248
原创 Linux 快速使用手册
Linux操作系统Author: Ning(Cover Eric)Date: 2020.07.06一、Linux介绍1.1 引言开发、生产、测试环境的概念开发环境:一般情况下我们都是在Windows/MacOS环境下进行开发。但在开发环境中安装大量的软件,会导致环境的稳定性和安全性降低。生产环境:运行可供用户访问的服务程序的环境。由专业人员去维护,一般人无权操作。测试环境:一般会克隆一份生产环境,将开发环境中的程序部署到测试环境中,这个环境的主要目的是去程序进程检测,手机程序中的各种
2020-07-07 17:58:54
2277
1
原创 最简单的VS Code配置C/C++教程
第一步下载并安装 Dev-Cpp为什么要这样做呢?因为其它方式下载MinGW/MinGW64/TDM-GCC太慢了,也太麻烦了,而Dev-Cpp里面自带MinGW64,其中包括了全套的gcc/g++/gdb,不用来来回回折腾了,关键是这个软件下载还贼快。第二步配置环境变量打开你安装软件的文件夹,找到其中带有MinGW字样的文件夹,再进入到其中的bin文件夹,复制当前目录的路径。右键点击“此电脑”,打开属性,点击“高级系统设置”,点击高级tab中的环境变量,找到系统变量中的Path,双击进入后点
2020-06-29 21:20:47
547
原创 Java 并发案例之售票模拟(线程池、数据安全、concurrent包等)
ThreadPoolExecutorReentrantLockCountDownLatchAtomicIntegerlambda表达式线程池数据安全concurrent
2020-02-04 23:15:55
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人