- 博客(53)
- 收藏
- 关注
原创 网络工程师基础笔记(一)
每当分组到达一个路由器,路由器就会检查目的IP地址中的一部分,并向一台相邻的路由器转发该分组。:关于时延的问题,如果考虑一个一般情况,从源发送一个分组到目的主机,通过N条速率为R组成的路径(有N-1台路由器)如果到达的某个分组需要传输的链路正在忙于传输其他分组,那么该分组就必须在输出缓存中等待,这就存在一个。存储转发指的是,分组交换机在向输出端传送分组的第一个比特之前,首先需要接受到整个分组。同时,由于输出队列的大小是有限制的,一旦缓存被充满,就会发生分组丢失的情况。其中,该频段的宽度称为带宽。
2023-09-26 01:59:51
767
原创 信息安全基础-扫描技术笔记
源主机每次进行扫描时,都尝试与目标主机建立正常的TCP三次握手的全连接。如果能建立起三次握手,则说明三次握手所连接的目的主机的网络端口是打开的。但是,因为源主机和目标主机的TCP连接状态处于ESTABLISHED的状态,所以扫描过程容易被检测出来。利用ICMP协议的性能,向目标主机发送一个协议项存在错误的IP数据包,根据反馈的ICMP错误信息判断目标主机使用的网络服务及使用的网络端口。在获取了目标主机的IP、端口等信息后,攻击者下一步要扫描检测目标主机和目标网络存在的安全漏洞,以获得对目标主机的控制权限。
2023-03-14 05:19:00
779
1
原创 深度学习笔记-使用神经网络进行手写数字分类(1)
接下来,首先将训练数据(train_images和train_labels)输入神经网络,其次,网络学习 将图像和标签关联在一起,最后,网络对test_images生成预测。:训练过程中显示了两个数字:一个是网络在训练数据上的损失(loss),另一个是网络在训练数据上的精度(acc):现在我们开始训练网络,在Keras中这一步是通过调用网络的fit方法来完成的-我们在训练数据上拟合模型。:在开始训练之前,我们将对数据进行预处理,将其变换为网络要求的形状,并缩放到所有值都在[0,1]区间。
2023-02-09 23:46:24
471
转载 JAVA不可变字符串
何为字符串不可变性,就是字符串一旦确定就不可以更改,注意此处不能更改的是字符串本身而不是字符串的引用数据,String s1=“abc”;不能更改的是“abc”而不是s1。通过String的定义我们也可以得知其中定义的char[]为final。
2022-10-14 11:07:25
225
原创 MySQL-交叉连接 内连接 左连接 右连接 全连接详解
相当于交叉连接前先进行了筛选,比如筛选条件是两个表的ID相同.那么先筛选出ID为1的表1和表2中的数据行,然后对他们进行交叉连接.再筛选出ID为2的表1和表2中的数据行,然后对他们进行交叉连接,直到所有ID相同的数据行都被连接完.(前文说了因为他相当于先做了筛选),比如user_profile表中device_id为4321的复旦大学28岁的一个男性用户,因为在题库中没有他的答题信息所以被过滤掉了.那么如果我们想保留他,我们该怎么做呢,这就需要提到外连接.:表1通常包含在表2,表3。
2022-10-12 19:14:38
1339
原创 PLC机器人控制器编程笔记
文章整理了相关基础知识,并以实际应用的消防排烟机器人的控制程序为例,描述了变量捕捉、线性变换等常用的功能,详细阐述了机器人液压控制模块、云台控制模块、报警功能模块等部分的编程逻辑
2022-09-25 11:14:26
1487
2
转载 IEEE802.11i无线局域网安全技术
IEEE802.11是第一种无线以太网标准,802.11标准涵盖许多子集,并且每一个子集的侧重点都不同,其中802.11a、802.11b和802.11g定义了核心的物理层规范,而802.11i是为解决802.11标准中的安全性问题而制订的。1.无线网络安全技术及其缺陷的分析由于802.11技术自身的特点,其安全问题已经引起了广泛的关注。有的“黑客”利用无线局域网认证与加密的安全漏洞,在短至几分钟的时间内,就可以破解密钥。802.11技术本身设置了认证和加密功能,但存在较大的安全隐患,以下加以说明。
2021-09-18 10:05:28
2485
原创 计算机网络困惑点(1)关于TDM
原题:考虑从主机A到主机B经过一个电路交换网络发送一个640000比特的文件需要多长时间。假定该网络中的所有链路使用24时隙的TDM,比特速率为1.536Mbps。忽略其他因素,多长时间能够发送该文件。640000bit/(1.536Mbps/24)=10s这个没什么。但对其中一句话不是很理解,觉得自己还并没有真正弄懂TDM。他说该传输时间与链路数量无关。端到端电路不管是通过一条链路还是一百条链路,传输时间都将是10s。原来疑惑的点在。...
2021-07-01 22:24:30
1978
23
原创 English News sharing #1
The hotspots where food prices are getting people worriedThe world is racing to vaccinate its way out of the coronavirus pandemic ,but another challenge has already emerged for some more vulnerable governments and economies.Global food prices are at the
2021-03-26 22:42:39
322
原创 python笔记:类
文章目录一、创建和使用类(1)以创建Dog类为例(2)根据类创建实例二、使用类和实例(1)以Car类为例(2)给属性指定默认值(3)修改属性的值三、继承(1)子类的方法init()(2)给子类定义属性和方法(3)重写父类的方法(4)将实例用作属性(5)模拟实物四、导入类(1)导入单个类(2)在一个模块中存储多个类(3)从一个模块中导入多个类(4)导入整个模块(5)导入模块中的所有类(6)在一个模块中导入另一个模块五、Python标准库一、创建和使用类注:在Python中,类的名称首字母需要大写。(1)
2021-03-25 11:36:14
252
3
原创 python笔记 函数
一、定义函数以问候语为例的简单函数:>>> def greet_user(username):... """显示简单的问候语"""... print(f"Hello,{username.title()}!")...>>> greet_user("Blake")Hello,Blake!1.关键字def告诉python你要定义一个函数2 greet_user为函数名3.在函数定义的时候括号里面的为形参4.所有缩进行为函数体5.三引号
2021-03-11 20:39:11
161
原创 python学习笔记 用户输入和while循环
一、函数input()的工作原理函数input()让程序等待运行,等待用户输入一些文本。它接受一个参数——向用户显示的提示、说明。有时候提示可能超过一行,这时候可以将提示赋值给变量,再传递给函数input()>>> prompt="If you tell me who you are,i can personalize the messages you see">>> prompt+="\nWhat is your name?">>> na
2021-03-01 17:03:08
167
原创 python学习笔记 6种内置对象 字典与集合
一、字典定义:d={key1:value1,key2:value2}或dict(a=1,b=2,c=3)注:key:键(必须是不可变对象,如数字,字符串,元组),value:值。建立起映射关系之后称为一个键值对。key不可重复,value可以重复。若键重复,后面的键值对会替换前面的。注:一种可变容器模型,且可以存储任意类型的对象注:字典的长度=字典中键值对的个数通过键查找值>>> d={"Name":"Blake","Age":21,"Nationality":"China"}
2020-12-31 15:55:08
252
2
原创 Python学习笔记 六种内置对象(列表、元组)
一、列表定义>>> a_list=[2,3,3.14,"python",[]]>>> type(a_list)<class 'list'>>>> b_list=[3,2,3.14,"python",[]]>>> type(b_list)<class 'list'>>>> id(a_list)2250644670144>>> id(b_list)225064
2020-12-20 14:29:58
492
1
原创 Python学习笔记-6种内置对象(整数浮点数、字符串)
变量与对象Python中不能单独定义某个变量,变量必须依附于某个对象。 例:a=3变量和对象建立起来的关系称为引用。变量对调:>>>a=3>>>b=4>>>a,b=b,a一、整数、浮点数查询是否是相同的对象,返回内存地址>>>id(3)2059594852720>>>id(3.0)2059599090416内置除法函数>>> divmod(5,2)(2,1)
2020-12-18 11:23:36
235
原创 对傅里叶级数和傅里叶变换的理解
前言以前学信号、高数、复变函数接触过傅里叶级数和傅里叶变换,现在整理一下目前自己对傅里叶级数、傅立叶变换浅薄的理解,本文参考了李永乐老师的科普和一些知乎上的文章,如有冒犯之处请联系我。如有错误的地方和不足之处,希望大家多多指正。傅里叶级数与傅里叶变换1807年,法国数学家傅立叶提出了一个有趣但具有争议性的论点:任何周期信号可以由一系列成谐波关系的正弦曲线来表示。我们知道:简单来说,若两个信号的周期之比为有理数,那么这两个信号的和仍然是周期信号。这就好像是通过可乐的配方制作出了一杯可乐(即一组正弦波组成
2020-06-28 00:07:01
3018
原创 JavaScript 运算符与表达式
什么是运算符和表达式运算符:能够完成数据计算的一组符号,比如,+、-、*、/表达式:由运算符和操作数组成的式子叫做表达式。每个表达式都有自己的值。算术运算符-可以表示减号,也可以表示负号+可以表示加法,也可以用于字符串的连接。*/%取余,俗称模。作用:取两个数字的余数。1.判断数字的奇偶性2.获取数字的最后几位"++"自增"–"自减关系运算符作用:判断数据之间的大小、&...
2020-05-18 15:58:43
404
原创 Verilog HDL任务、函数
在VerilogHDL中,用户可以定义任务和函数,还内置了一些系统任务和系统函数用于实现某些特定的操作。任务和函数的关键字分别是:task和function。利用任务和函数可以把一个大的程序模块分解成许多小的任务和函数。任务通过调用来执行,而且只有在调用时才执行。在定义任务时,可以添加输入和输出端口,用于在任务调用时传递参数。任务可以彼此调用,而且任务内还可以调用函数。任务可以包含带时序控制...
2020-05-06 16:05:59
1092
原创 用户定义原语UDP和模块调用
UDP定义与模块处于同一层次,所以UDP定义不能出现在模块之内。用户可以定义自己设计的基本逻辑元件的功能。语法形式:注:1.输入端口最多有10个2.输出端口只有一个3.UDP所有端口变量必须是标量,也就是必须是1位 的4.端口状态不再是0、1、x、z,而只有0、1、x5.只有输出端才可以被定义为寄存器型变量6.initial语句用于为时序电路内部的寄存器赋初值在UDP中可以描述...
2020-04-29 16:33:52
1433
原创 传感网-App开发
IoT studio的App可视化搭建Android开发以Java为主要开发语言iOS开发,以Swift为主要开发语言,提供了Xcode集成开发工具IoT Studio移动搭建能力对比beforeApp原型界面设计交互接口定义Android/iOS开发应用调试上线Now可视化搭App组件配置调试发布注:可视化搭建所见即所得。丰富的组件和配置项。集成用户鉴权服务。一次搭建适用...
2020-04-28 10:59:59
447
原创 RFID数据的完整性
RFID中的校验和数据传输(1)奇偶校验对出错概率进行统计,发现70%-80%的错误是1位错误。在实际应用中,多采用奇校验,因为奇校验码实现简单。(2)CRC循环冗余检验原来用在磁盘中RFID数据传输的防碰撞问题产生原因:读写器和标签通过无线空间信道进行通信,当多个读写器或多个标签同时向信道发送信号时,信号将在无线信道中相互干扰,产生碰撞问题。(1)标签碰撞当读写器发送识别指令之后...
2020-04-28 00:31:05
2248
转载 简述什么是冲突域和广播域,集线器、交换机、路由器分别如何分割冲突域和广播域?
冲突域(collision domain) 在以太网中,如果某个CSMA/CD网络上的两台计算机在同时通信时会发生冲突,那么这个CSMA/CD网络就是一个冲突域。如果以太网中的各个网段以中继器连接,因为不能避免冲突,所以它们仍然是一个冲突域。 使用交换机可有效避免冲突。而集线器则不行!因为交换机可以利用物理地址进行选路,它的每一个端口为一个冲突域。而集线器不具有选路功能,只是将接收到的数据以广播的...
2020-04-26 23:42:42
13232
2
原创 JavaScript-数据类型
数据类型1)原始类型(基本类型)1.数字类型可以表示整数和浮点数2.字符串类型Unicode字符,数字,标点组成。(在内存中都占用2B)\u4e00 汉字的起始字符\u9fa5 汉字的结束字符转义字符:\n换行\r回车\t制表符3.布尔类型用于表示条件的结果。除了条件判断之外,做运算时,true可以当作1运算,false当作0运算。4.空(null)表示声明对象未赋值5....
2020-04-26 12:29:54
200
原创 JavaScript-变量
什么是变量内存:保存程序在运行过程中,所需要用到的数据。8bit(比特是表示信息的最小单位)=1byte1KB=1024B1MB=1024KB变量:就是内存中的一段存储空间名变量的声明var 变量名=赋值;注:在声明的过程中,尽量不要省略var关键字,否则声明的是全局变量————————————————————在console.log()或document.write()可以用...
2020-04-26 10:58:13
293
原创 JavaScript概述与语法基础
JS:运行于JS解释器/引擎中的解释型脚本语言。解释型:运行之前是不需要编译的,运行之前不会检查错误,知道碰到错误为止。运行环境:1.独立安装的JS解释器(NodeJS)2.嵌入在浏览器内核中的JS解释器JS的组成 1.核心(ECMAScript)2.文档对象模型(DOM)3.浏览器对象模型(BOM)JS的特点 1.开发工具简单,记事本即可2.无需编译,直接由JS引擎负责执行3.弱类...
2020-04-23 15:06:30
215
原创 VerilogHDL内置基元
26个内置单元。基本门电路、上拉电阻(1)多输入门(2)多输出门(3)三态门(4)上拉、下拉电阻(5)MOS开关:cmos、rcmos、nmos、pmos,rnmos、rpmos(6)双向开关基本门多输入门具有一个或者多个输入,只有一个输出。and、nand、or、nor、xor、xnor实例化语句的语法格式:gate_type #N instance_name(outpu...
2020-04-22 19:24:46
2522
原创 码距和检错纠错能力的关系、CRC和Hamming Code
如有错误,欢迎指正。前言CRC和Hamming Code都采用了冗余编码技术,区别是前者是一种检错编码,而后者是一种纠错编码。而冗余(CRC中的FCS帧检验序列、Hamming Code中的校验位)的作用就是帮助扩大码距,从而更容易找出错误甚至是纠错。为什么加冗余位就更容易了呢?比如我们用0代表女,1代表男,这时候如果0在传输的过程中变成了1,那么我们没有办法...
2020-04-15 14:38:54
12821
原创 网络安全数论基础(1)欧几里得算法
一、整除性和带余除法整除性设a、b、m均为整数,若存在某个m使得a=mb成立,则称非零数b整除a。换言之,若b除a没有余数,则认为b整除a。b除a通常用b|a,我们说b是a的一个因子。注:被除数÷除数=商。a除以b即a÷b。a÷b也可以说b除a。一些简单的整数整除性质(1)a|1,则a=±1(2)若a|b且b|a,则a=±b(3)任何不等于零的数整除0(4)若a|b且b|c,则a|...
2020-04-10 17:12:03
653
1
原创 高数中的取整函数
定义高数中讲y=[x]记为取整函数。若设x为任一实数,那么不超过x的最大整数就记为[x]。例:x=1.9 [x]=1x=2 [x]=2x=-1.3[x]=-2[x]与x的一个关系式设对x取整,则因为这个函数相当于:若原来就是整数,则不变;不是整数,要在数轴上向左移来找第一个整数。所以。[x]的最大值应当是他本身。最小值应该就要看向左移的情况了,例:1.999999999···可...
2020-03-23 17:31:31
23012
2
原创 笔记 OSI中的差错控制之 传输层 UDP检验和(1)
文章目录UDP检验和补充:IP TCP UDP ICMP校验和区别UDP检验和检验和用于确定当UDP报文段从源到达目的地移动时,其中的比特是否发生改变(例如链路中的噪声干扰和存储在路由器中时引入问题)发送方的UDP对报文段中的所有16B字的和进行相加,有溢出就进行回卷,然后再进行反码运算,得出的结果就是检验和。注:回卷就是把溢出的最高位1和低16位做加法运算。例如:原本是(1)01001...
2020-03-12 00:17:31
2117
翻译 笔记:报文,数据报、分片、分组、帧
报文(message):传输协议交给ip的数据称为报文;典型的报文包含一个传输层首部和应用程序数据;数据报(datagram):在报文首部加上ip首部形成一个数据报;分片(fragment):如果在选定网络中,数据报的长度太大,ip就会把数据报分裂成几个分片,每个分片含有它自己的ip首部和一段原来数据报的数据;分组(packet):提交给数据链路层进行传送时,一个ip分片或者一个很小的无需分...
2020-03-03 21:01:03
965
转载 分组交换和电路交换的计算问题
要传送的报文共X(bit),从源站到目的站经过K短链路,每段链路的传播时延为d(s),数据率为b(b/s),在电路交换时电路的建立时间为s(s),在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计,问在怎样的条件下,分组交换的时延比电路交换的要小。由于忽略排队时延。所以电路交换:发送时延=连接时延+发送时延+传播时延=s+kd+x/b分组交换:我们设有n个分组。那么在源节点把...
2020-03-02 23:30:48
7462
原创 笔记 数据链路层(下)链路层设备
文章目录(一)物理层扩展以太网光纤主干集线器(二)链路层扩展以太网网桥(1)透明网桥(2)源路由网桥多接口网桥 ——以太网交换机(1)直通式交换机(2)存储转发式交换机(三) 冲突域和广播域(一)物理层扩展以太网主机和集线器之间距离不能超过100m,否则失真会非常严重。所以要进行物理扩展。光纤主干集线器同一冲突域内同一时间只能有一台主机发送信息,如果有两台主机发送就会产生碰撞主干...
2020-02-26 19:42:29
442
原创 笔记 广域网中的链路层协议:PPP协议和HDLC协议(王道)
文章目录广域网PPP协议PPP协议特点PPP协议应满足的要求PPP协议不需要满足的要求PPP协议的三个组成部分PPP协议状态图PPP协议帧格式HDLC协议三种站帧格式广域网PPP协议PPP协议特点点对点协议(Point-to-Point Protocol)是目前使用最广泛的数据链路层协议,用户使用拨号电话接入因特网时一般都使用PPP协议只支持全双工PPP协议应满足的要求PPP协...
2020-02-26 17:38:15
1229
原创 笔记 局域网中的以太网和无线局域网
文章目录以太网(一)概述(二)无连接、不可靠服务(三)以太网传输介质和拓扑结构的发展(四)10BASE-T以太网(五)适配器与MAC地址(六)以太网MAC帧格式(七)高速以太网无线局域网802.11的MAC帧头格式![在这里插入图片描述](https://img-blog.csdnimg.cn/20200225204349673.png?x-oss-process=image/watermark,...
2020-02-25 21:00:16
3813
原创 笔记 局域网的基本概念和体系结构
文章目录(一)局域网的特点(二)局域网的四种拓扑结构(三)局域网的传输介质(四)局域网的介质访问控制方法(1)CSMA/CD(2)令牌总线(3)令牌环(五)局域网的分类(1)以太网(2)令牌环网(3)FDDII网(Fiber Distributed Data Interface)(4)ATM网(Asynchronous Transfer Mode)(5)无线局域网(Wireless Local A...
2020-02-25 17:18:35
3281
原创 笔记 计算机网络之数据链路层中(2)介质访问控制
文章目录(一)简介传输数据使用的两种链路:点对点链路:广播室链路(二)静态划分信道信道划分介质访问控制(1)频分多路复用FDM(2)时分多路复用TDM(3)波分多路复用WDM(4)码分多路复用CDM(三)动态分配信道一、轮询访问介质访问控制令牌传递协议二、随机访问介质访问控制(1)ALOHA协议(2)CSMA协议(3)CSMA/CD协议(4)CSMA/CA协议(一)简介传输数据使用的两种链路...
2020-02-24 09:38:28
1215
原创 笔记 数据链路层中(1)流量控制与可靠传输机制
文章目录(一)流量控制与可靠传输机制一、数据链路层的流量控制二、流量控制的方法(1)停止-等待协议(相当于发送窗口是1的滑动窗口协议)(2)滑动窗口协议1.后退N帧协议(GBN)2.选择重传协议(SR)(二)停止—等待协议(三)选择重传协议(SR)(四)后退N帧协议(GBN)(五)信道划分介质访问控制(六)ALOHA协议(七)CSDMA协议(八)轮询访问介质访问控制(九)CSMA-CA协议(十)局...
2020-02-22 21:19:22
1690
空空如也
关于时分多路复用的问题
2022-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人