自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【easyX】动手轻松掌握easyX 1

在这个程序中,我们先初始化绘图窗口。其次,简单绘制两条线。

2024-05-15 16:26:22 212

原创 【计算机网络】数据链路层 差错控制 循环冗余码CRC及FCS 习题5

在计算机网络中,关于差错控制,我们主要要比特控制。比特控制,简单理解,即在传输过程中,0变为1,1变为0。差错控制主要有两类。

2024-05-14 17:36:12 340

原创 【计算机网络】数据链路层 组帧 习题4

组帧时,既要加首部,也要加尾部,原因是,在网络信息中,帧是以最小单位传输的。所以接收方要正确地接收帧,就必须清楚该帧在一串比特串中是从哪里开始哪里结束的。即 FLAG A B ESC ESC ESC FLAG FLAG。发送方根据一定的规则将网络层递交的分组封装成帧(也称为组帧)。1.要传送的字符的个数为5,5的二进制为00000101。即 FLAG A B ESC FLAG FLAG。2.字节填充法即在数据的首位填充控制字符。根据0比特填充法,011111。

2024-05-13 20:06:57 438

原创 【计算机网络】数据链路层的功能

对于通信质量良好的有线链路,数据链路层已不再使用确认和重传机制,即不要求向上提供可靠传输的服务,而仅需进行CRC检错,目的是将有差错的帧丢弃,保证上交的帧都是正确的,为了提高帧的传输效率,应当使帧的。当在一条链路上传送数据时,除了需要链路本身,还需要- -些必要的通信协议来控制这些数据的传输,把实现这些协议的硬件和软件加到链路上,就构成了数据链路。即可通过以下这样的链路:H1的链路层—>R1的链路层—>R2的链路层—>H2的链路层,其中三段不同的数据链路可能采用不同的数据链路层协议。诰成帧的丢失而出错。

2024-05-11 18:15:52 1350 3

原创 【计算机网络】物理层传输介质 习题3

某网络在物理层规定, 信号的电平用+10V~+15V 表示二进制 0, 用-10V~-15V 表示二进制1, 电线长度限于15m以内,这体现了物理层接口的 ( )。光纤的直径减小到与光线的一个波长相同时,光纤就如同一个波导,光在其中没有反射,而是沿直线传播,这就是单模光纤。卫星通信的优点是,,通信容量大,距离远、覆盖广,缺点是,成本高、传播时延长、受气候影响大、保密性差、误码率高。A.光的折射特性 B.光的发射特性。

2024-05-11 17:12:24 429

原创 【计算机网络】物理层 通信基础、奈氏准则、香农公式 习题2

19.根据采样定理,在对连续变化的模拟信号进行周期性采样时,只要采样率大于或等于有效信号的最高频率或其带宽的( )倍,采样值便可包含原始信号的全部信息。一个传输数字信号的模拟信道的信号功率是0.14W,噪声功率是0.02W,频率范围为3.5~3.9MHz,则该信道的最高数据传输速率是 ( )。12.有一个无噪声的8kHz信道,每个信号包含8级,每秒采样24k次,那么可以获得的最大传输速率是 ( )。15. 电话系统的典型参数是信道带宽为3000Hz,信噪比为30dB,该系统的最大数据传输速率为( )。

2024-05-11 15:51:21 764

原创 【计算机网络】计算机网络概述、计算机网络性能指标 习题1

18.在下图所示的采用存储转发方式的分组交换网中,主机A向B发送两个长度为1000B的分组、路由器处理单个分组的时延为 10ms(假设路由器同时最多只能处理一个分组.若在处理某个分组时有新的分组到达,则存入缓存区),忽略链路的传播时延,所有链路的数据传输速率为1Mb/s,则分组从A发送开始到B接收完为止,需要的时间至少是( )。17.有一个点对点链路的长度为 50km,若数据在此链路上的传播速率为2×10⁸m/s,要使发送512B分组的发送时延和传播时延相等,则该链路的带宽是 ( )。

2024-05-11 12:22:13 1003 2

原创 【软件工程】期末复习超全整理!!!

软件工程学科期末超全整理!没有头绪的童学看这一篇就够了,帮你梳理考点!

2024-05-09 20:46:29 865

原创 【Vistual Studio使用】插入片段+波浪线错误自动修正+测试类代码准备

如何使用VS这一强大的编辑器呢?这一篇文章,学会在VS中快速插入常用代码片段,以及波浪线错误快速修正,以及在一个项目中添加测试类。

2024-05-01 12:15:59 332 3

原创 【计算机网络】常用编码方式+例题(曼彻斯特编码、差分曼彻斯特编码...)

即在码元时间内不会出现零电平,若后一个码元时间内所持续的电平与前一个码元时间内所持续的电平不同(称为电平反转)则表示0,若电平保持不变则表示1。这个题目需要知道的是10 Base T以太网使用的是曼彻斯特编码。本题中编码1对应不归零编码,编码2对应曼彻斯特编码。与曼彻斯特编码不同的是:电平的跳变。这个题目的考察是差分曼彻斯特编码。

2024-04-15 09:46:54 501 1

原创 【Python】实操带你--修改jupyter notebook默认打开路径+在jupyternotebook中添加虚拟环境!!

常我们安装好anaconda之后,会自带一个Jupyter notebook,但是直接打开它的路径,会在C盘。打开jupyter notebook,会看到新的虚拟环境,添加成功啦。下面我们实操来在jupyter notebook中添加新的虚拟环境。(pytorch2是自己的虚拟环境名,大家按照自己的改一下就可以)(由于我想将.ipnb文件保存在我想要的路径,所以我也换一下路径)经过上述的操作,就完成jupyter的相关配置。首先,我们先创建一个新的虚拟环境。表示添加虚拟环境成功。

2024-04-14 16:57:15 285

原创 【数据结构】复习题(二)

设一组初始记录关键字序列为(25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序表,则用归并排序的方法对该记录关键字序列进行一趟归并排序后的结果为()。1.计算如图所示的AOE网中各顶点所表示的事件的发生时间ve(j),vl(j),各边所表示的活动的开始时间e(i),e(j) ,并找出其关键路径。设连通图G中的边集E={(a,(e,d),(d,f),(f, c)}则从顶点a出发可以得到一种深度优先遍历的顶点序列为()。⑤计算活动的时间余量 l(i)-e(i)

2024-04-13 22:33:06 827

原创 【计算机网络】ip子网划分--超详细例题解析

在进行子网划分时,我们就是要选取主机号的某几位作为子网号,与原来的网络号一起组成新的网络号。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。④知道它的网络位后,将它的主机号,全部变为0,就可以得到它的网络地址。某A类网络20.0.0.0的子网掩码为255.224.0.0,请确定它可以划分子网的个数,写出每个子网的子网号。②然后,我们可以根据子网掩码(网络号都为1,主机号都为0)得知,新的网络位为25。

2024-04-13 22:24:54 2975

原创 【Python】求解常微分方程的符号解+数值解例题

Python提供了功能强大的求解常微分方程符号解的函数dsolve。下面我们来看几道例题。

2024-04-12 10:59:19 1170 1

原创 【Python】什么是pip,conda,pycharm,jupyter notebook?conda基本教程

什么是Pip,conda,pycharm,jupyter notebook?conda怎样使用?一文带你了解学习!

2024-04-12 10:10:19 1158

原创 【C++】类和对象入门(从struct到class带你了解类和对象!)

上面结构体的定义,在C++中更喜欢用class来代替。其实就是,将关键字struct改为关键字class,但仍然是由一些区别的。区别在于访问限定符。在初学C++时,我们可以先暂且认为protected(保护)和private(私有)是没有区别的。①public修饰的成员在类外可以直接被访问②protected和private修饰的成员在内外不能被直接访问。③访问权限,作用域重构该访问限定符出现的位置开始到下一个访问限定符出现为止。④如果后面没有访问限定符,作用域就到}即类结束。

2024-03-27 16:22:50 828 4

原创 【C++】弥补C语言的不足(③函数的重载)

通俗理解,就是“一词多义”。即具有相同的函数名的函数却有不同的功能。在C语言中,是不支持同名函数的。但是在一般情况下,我们需要同名函数。比如说实现两个数的相加。在C++中,支持同名函数,它的要求是。返回值可以相同也可以不同。

2024-03-23 10:21:23 380

原创 【C++】弥补C语言的不足(②有默认参数的函数)

运行结果如下图所示:对于上面这个函数,它是全缺省函数。下面,我们再来看一下半缺省函数。对于半缺省函数,缺省值只能从右往左给,必须是连续给。如果从右往左给,会出现歧义。在上面函数的基础上修改即可得,半缺省函数。关于缺省参数,我们需要注意的是,不能声明和定义同时给。若声明和定义同时给,就会出现报错,如下:对于这个问题,由于函数声明在函数定义之前,因此以声明时给出的默认值为准,而忽略定义函数时给出的默认值。

2024-03-21 22:18:06 394

原创 【C++】弥补C语言的不足(①命名冲突问题)

下面我们来讨论一下如何用命名空间实现声明与定义的分离。同一个文件的相同名字的命名空间一般会合并在一起。我们用简单的栈来看。(其中压栈那个函数简单写得不严谨。这样将头文件和cpp文件都分别封装,不会发生命名冲突的问题。同一个文件多个位置的同名的命名空间,编译器会把它们合并为一个。

2024-03-21 20:17:46 977

原创 【C++】C++的初步认识

结构体类型在定义变量时,其前struct可以省略。int no;float math;cin >> n;//C语言中,必须是struct student wangreturn 0;先进行模板声明,再定义函数虚拟类型名即可以被用于函数定义在对程序进行编译时,编译系统会将函数名与模板相匹配,将实参的类型取代了函数模板中的虚拟类型T。声明模板后,我们对函数进行定义。if(c>a)a=c;return a;

2024-03-13 22:00:37 905

原创 【数学建模】传染病模型笔记

此篇仅仅作为学习笔记进行记录学习。

2024-03-10 20:35:58 1020

原创 【机器学习】从线性回归模型看一个简单的成本函数

为了构建一个不会随着训练集大小而自动变大的成本函数,我们将计算平均平方误差而不是总平均误差,我们采用对每一个训练示例的误差求和再平均。但是如上,这样的误差可能是正、也可能是负,在数学中,衡量整体而非单个的误差,我们都要计算误差的绝对值或者平方(一般都是平方)。这条直线,在视觉上,我们看起来是相符的,但是这粗略的判断或者大概的估计,是不严谨的,我们并不能通过“视觉观察”来寻求。而对于我们的数据集,和我们定下的线性回归模型,我们需要选择。的值,以便我们的得到的函数f可以更好地拟合我们的数据。

2024-03-10 20:26:11 1021

原创 【软件工程】软件工程定义、软件危机以及软件生命周期

定义:软件,即计算机系统的程序及其文档。(计算机科学技术百科全书)程序,是计算机任务的处理对象和处理规模的描述;文档,是为了方便了解程序所需的阐明性资料。(这里需要注意的是,提到软件,程序很容易想到,但是还有文档!!1983年,IEEE给出软件的定义:计算机程序、方法、规则和相关文档资料以及在计算机上运行时所必须的程序。简单来说,它的定义即是:软件=程序+数据+文档特点:(理解即可)软件是无形的,是不可见的逻辑实体。软件是设计开发的,而不是生产制作的。

2024-03-06 22:47:11 1174 1

原创 【Leetcode】3028.边界上的蚂蚁

题目中要求我们返回 蚂蚁返回到边界的次数。简单来想,就是蚂蚁原来的位置的一维坐标为0,然后经过,若干次移动,统计有几次坐标再次变为0的个数。我们利用前缀和,像定义一个数组,算出前缀和数组,统计前缀和数组中0出现的次数,就是蚂蚁返回到边界的次数,然后我们返回即可。

2024-03-06 19:39:32 422 2

原创 【语法基础练习】1.变量、输入输出、表达式与顺序语句

【代码】【语法基础练习】1.变量、输入输出、表达式与顺序语句。

2024-03-05 21:15:38 628

原创 【Leetcode】1588.所有奇数长度子数组的和

接着,我们计算需要返回的ret。我们定义两个循环变量i和j。先定i不动,j向后移动,然后每移动一个位置,就判断一下,是否i和j之间相差奇数个数,若是,则ret+=sum[j]-sum[i-1]。(包括i,所以是减去前一个位置的。如上图输入arr数组,sum[i]用于计算arr数组中前i个数的和。(在程序中,先给sum[0]赋值,等于arr[0],其余sum[i]=sum[i-1]+arr[i])若暴力循环求解,时间复杂度过高。所以,我们可以采用前缀和优化。然后i作为外层循环,后续循环如上面一样判断。

2024-03-05 20:39:54 406

原创 【C++】用命名空间避免命名冲突

这就是名字冲突。

2024-03-02 22:45:51 906 2

原创 【机器学习实战1】泰坦尼克号:灾难中的机器学习(一)数据预处理

本次项目是kaggle上的一个入门比赛 :Titanic——Machine Learning from Disaster(泰坦尼克号——灾难中的机器学习),比赛选择了泰坦尼克号作为背景,并提供了样本数据以及测试数据,要求我们使用机器学习创建一个模型,预测哪些乘客在泰坦尼克号沉船中幸存下来。

2024-03-01 09:39:53 1615 6

原创 【机器学习】线性回归模型(Linear Regression)

因为价格是连续的数字,所以是回归问题。首先,在前面讲到,我们将采用线性回归模型来进行房屋价格的预测,在这个例子中,更准确地说是一个一元线性回归线性模型,因为我们的输入只有一个输入特征。我们根据我们得到的每一组数据(包括房屋的大小和房屋的价格)读入,在这里,为了更快了解监督学习的过程,我们用图表在直观理解。现在,假如你是一名房地产经纪人,若有一位客户想要卖掉她的房子,根据她的房屋的大小,你能预测出相对应的合理的价格吗?此时,若你的客户的房屋的大小是1250平方英尺,则可以根据我们的模型,而预估出房屋的价格。

2024-02-28 22:18:00 1084 6

原创 【机器学习】三要素——数据、模型、算法

机器学习,就是算法通过在数据上进行运算产生模型。

2024-02-28 09:49:44 905 1

原创 【机器学习】简单认识无监督学习

无监督学习,就像是一本后面没有标准答案的习题册,无法知道自己正确与否,只能在做题过程中,大致得出相似类型题,更多靠自己摸索。** 在一个典型的监督学习中,我们有一个有标签的训练集,我们的目标是找到能够区分正样本和负样本的决策边界,在这里的监督学习中,我们有一系列标签,我们需要据此拟合一个假设函数。聚类经常应用在手机新闻中,比较典型的是一些聚合新闻网站,利用爬虫爬取新闻后对新闻进行分类的问题。对于不同的个体,根据不同的基因片段,我们可以运行聚类算法,将个体分组到不同的类别中。某种共性特征或者结构。

2024-02-27 08:30:06 1042 3

原创 放大电路的静态分析和动态分析例题

(一)(二)(三)(四)(五)

2023-12-25 20:04:45 696 8

原创 【数据结构】复习题(一)

先将第一个记录(设排序码为x)缓存,这样就空出了一个位置,改位置应该存放排序码不大于x的记录,将它放在第一个位置,这样,后面又空出一个位置,它应该放排序码大于x的记录,反过来又从第二个记录开始向右找一个排序码大于x的记录,将它放在后面空出的位置,重复这种两边向中间逼近的过程,可以将所有排序码不大于x的记录放在前面,而所有排序码大于x的记录放在后面,最后当两边逼近于同一位置时,便将暂存的x放于该位置,即达到了划分的目的。重复这样的操作直到剩下两个记录时,再从中选取排序码最小的记录和第in-1个记录交换。

2023-12-17 20:28:54 7437 3

原创 【数据结构】队列

队列是一种特殊的线性表,它的特殊之处在于队列的插入和删除操作分别在表的两端进行。插入的那一端称为队尾,删除的那一端称为队首。队列的插入操作和删除操作分别简称为进队和出队。生活中的排队购物等现象就是队列的例子。它的特点是先到先享受购票服务,对于一个队列k0​k1​k2​...kn−1​如果k0​那端是队首,kn−1​那端是队尾,则k0​是这些结点中最先插入的结点,若要进行删除操作,k0​。

2023-12-13 19:18:23 1103 3

原创 【机器学习】简单认识监督学习

监督学习算法其实就是x到y的一种映射,也可以说是输入到输出的一种映射。监督学习算法主要分为两类,回归算法和分类算法。回归算法其实就是预测坐标轴的可能区间的无限个数。而分类算法预测结果就是坐标轴上的点。

2023-12-03 10:31:14 1253 4

原创 【数据结构】初识排序 & 直接插入排序

单趟变整体,已经排好序的数组中最开始只有一个元素,即a[0],然后插入第二个元素a[1],进行排序,然后插入第三个元素a[3]进行排序…6>5,即我们要插入的元素6大于end当前所指的元素5,这时,循环停止,我们将我们要插入的元素6插入到end当前所指元素即5的下一个位置即可。插入,插入一个,排一次序,使得这个新插入的数被放在一个合适的位置,再次插入后的使得新的数组是有序的,再插入一个,则再次排序…排序的思想结合这个扑克牌的例子,插入排序,简单理解,就是,对于原来一个已经排好序的有序数组,然后。

2023-12-01 22:31:35 950 1

原创 【参数估计】---点估计之矩估计

在一些实际问题中,研究对象的总体分布类型可以从理论或实际经验得到,但总体参数常常是未知的,需利用样本提供的信息对未知参数做出估计,其分布函数才能完全确定。例如,根据中心极限定理或实际经验知道,采用新工艺生产的一批电子元件的寿命X服从正态分布N(μ, σ2),但它的参数μ和σ2未知,需要我们利用样本提供的信息去估计μ和σ2,这就提出了参数的估计问题。另外一些实际问题,我们并不关心总体X的分布类型,仅关心总体的某些数字特征。

2023-12-01 18:25:42 1299

原创 【数据结构】图<简单认识图>

图图=(V,E其中V={x|x∈某个数据对象集},它是顶点的有穷非空集合;E={(x,y)|x,y∈V}或E={<x,y>|x,y∈V且P(x,y)},它是顶点之间关系的有穷集合,也叫做边集合,P(x,y)表示从x到y的一条单向通路。

2023-11-27 20:56:07 1064 2

原创 【数据结构】栈

栈式一种特殊的线性表,只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除的一端称为栈顶,另一端称为栈底。栈中的数据元素遵循后进先出的原则。

2023-11-19 14:19:50 304

原创 【数据结构】二叉树经典例题---<你真的掌握二叉树了吗?>(第二弹)

根据后序遍历,我们可以得之,这棵树的根节点为E,根据根节点E,从中序遍历结果中即可看出,左子树的所有结点为ABCD,右子树的所有结点为FG。因此树只有根结点,或者根结点只有左子树或右子树,依此类推,其子树有同样的性质,任意结点只能有一个孩子,才能满足先序序列和后序序列正好相反。20.将一颗有100个结点的完全二叉树从根这一层开始,每一层上从左到右一次对结点进行编号,根节点的编号为1,则编号为49的结点的左孩子的编号为()第6层的结点从64开始,63+17*2=97,则编号为49的结点的左孩子的编号为98。

2023-11-14 01:01:51 2163 6

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