- 博客(29)
- 收藏
- 关注
原创 编程基础之矩阵——计算矩阵边缘元素之和
输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。
2024-08-06 18:02:45
366
原创 编程基础之矩阵——矩阵交换行
给定一个5*5的矩阵(数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列),将第n行和第m行交换,输出交换后的结果。第6行包含两个整数m、n,以一个空格分开。(1
2024-08-04 22:30:39
137
原创 QT安装-----出现vcredist安装失败
当前下载的QT里的vcredist_x64 vcredist_x86版本过旧,导致无法匹配安装。再次回到QT安装程序,点击重试即可安装成功。
2023-08-05 08:40:21
1387
3
原创 内网穿透——liunx系统
测试系统服务列表是否成功添加上了cpolar服务:systemctl list-unit-files|grep cpolar。可以看到cpolar service :enabled,说明添加成功,下次系统重启后cpolar服务便可自启动。也可以使用进行查看:systemctl status cpolar。向系统添加自启动服务:sudo systemctl enable cpolar。安装cpolar服务:cpolar service install。4、将cpolar配置服务。7、卸载cpolar方法。
2023-07-14 20:50:58
950
原创 Centos7的“could not retrieve mirrorlist”问题,Linux中yum不能下载安装文件
3、CentOS 7 需要修改网络配置才能上网。没有出现上图这样的,没网卡配置信息。6、再次用 ip addr 查看。没有出现上图就是网络没有启用。7、测试yum 安装功能。
2023-07-04 19:53:12
666
原创 面向对象的基本概念
接口类(边界类):对象为用户提供一种与系统合作交互的方式,分为人和系统两大类,其中人的接口可以是显示屏、窗口、web窗口、对话框、菜单、列表框、其他显示控制、条形码、二维码或者用户与系统交互的其他方法;共同封闭原则(CCP):包中的所有类对于同一类性质的变化应该是共同封闭的;对象间的相互作用:一个对象是另一个对象的一部分、一个对象与其他对象间的通信关系等,由一个对象解释另一个对象以及一个对象如何生成另一个对象。五个活动:认定对象、组织对象、描述对象间的相互作用、确定对象的操作、定义对象的内部信息。
2023-07-01 22:09:49
693
原创 UML——类图
但是公司不存在了,部门也不存在了,但是员工可以去别的地方。大多数关联都是单向关联,单向关联关系更容易建立和维护,有助于寻找可重用的类。可以是一个数字、一段范围或者是它们的组合。结构图:类图、轮廓图、组件图、组合结构图、对象图、部署图、包图。类A发生变化会影响B,但是类B实例被删除不会影响类A的实例;交互图:序列图、时序图、通讯图、交互概览图。类B的一个实例可与类B的另外两个实例关联。类A拥有B,但A和B不是整体和部分的关系。A是整体,B是部分;A是整体,B是部分;类B的实例被唯一的一个A的实例所包含;
2023-06-26 22:17:24
169
原创 关系数据库设计——MFC框架银行ATM自助存取款机模拟程序
(4)客户取款功能:取款后个人银行余额减少、自主存取款机金额减少,以及设置最大取款额度限制,超出当前银行卡的余额的取款给予提醒。所有的交易信息(卡号、交易类型、交易时段、交易金额)、统计某段时间的存款总额和取款总额。银行卡信息实体类:卡ID、客户ID、银行卡号、金额信息、开户时间、开户行。客户信息实体类:客户ID、姓名、性别、年龄、身份证号、手机号、地址。交易实体类:ID、客户ID、卡号、交易类型、交易时间、交易金额。管理员信息实体类:管理员ID、姓名、年龄、性别、操作权限。(7)退出功能:退出系统。
2023-06-24 10:02:45
1125
4
原创 进程线程——并行画圆画方
11、管程与进程不同之处:二者都定义了数据结构,但是进程定义的——私有数据结构PCB,管程定义的——公共数据结构,如消息队列等;二者存在对各自数据结构上的操作,但进程——顺序程序执行,而管程——进行同步和初始化操作;进程工作方式——主动,管程工作方式——被动;7、三种基本状态转换:就绪——执行(进程调度)、执行——就绪(时间片完)、执行——阻塞(I/O请求)、阻塞——就绪(I/O完成)1、PCB(进程控制块):OS配置的专门的数据结构,系统利用PCB来描述进程的基本活动和活动过程,进而控制和管理进程。
2023-06-07 15:38:38
210
原创 操作系统笔记1
使得CPU尽量忙碌,提高系统效率;提高了CPU的利用率、系统吞吐量;平均周转时间长,无交互能力;操作系统一次自动处理队列中的每一个作业,效率高(CPU有效运行时间较高);后,停止当前工作,转去处理外部事件,处理完后回到中断处继续原来的工作。理论上不会出现这种情况。为单位,把CPU轮流分配给每个终端使用,知道作业全部完成;内存分配、内存共享、内存保护、虚拟内存。进程控制:创建、暂停、唤醒、撤销;进程调度:调度策略、优先级;仅供学习参考,如有不足之处,请予指正补充。:在内存中存放多道程序,多道程序。
2023-05-26 10:25:00
65
原创 C/C++笔记——函数
内联函数作为类的成员函数时,可以访问类的成员,包括公有、保护和私有成员,而this指针也会被隐式地正确使用,而宏定义无法实现;函数开始时为形参申请存储空间,因为形参定义在函数体作用域之内,所以函数终止,形参也就被销毁。4、函数的返回值也成为函数值,返回的不是函数本身,而是一个值;函数重载函数名相同,函数的参数列表不同(包括参数个数和参数类型),返回值可以相同也可以 不相同。运用内联函数时,要注意代码膨胀的问题,要确保内联函数的函数体十分简单。宏定义的展开是在预处理阶段,而内联函数的展开实在编译阶段;
2023-05-22 21:12:04
75
原创 计算机网络作业9
(2)若网络不存在任何冲突与差错,主机甲总是以标准的最长以太网数据帧向主机乙发送数据,主机乙每成功收到一个数据帧后立即向主机甲发送一个64字节的确认帧,主机甲收到确认帧后方可发送下一个数据帧。(1)若主机甲和主机乙发送数据时发生冲突,则从开始发送数据时刻起,到两台主机均检测到冲突时刻止,最短需经过多长时间?(假设主机甲和主机乙发送数据过程中,其他主机不发送数据)(1)如果数据D=1010101010,则CRC编码后<D,R>=?(2)如果数据D=1010100000,则CRC编码后<D,R>=?
2023-05-18 11:36:05
354
原创 作业笔记——网络层
2、有一个未简写的IPv6地址是0000:0000:0000:1234:6678:9101:0000:34AB,它的冒分十六进制简写形式应该是哪个?5、目的地址是泛洪广播地址255.255.255.255的分组,会被送给互联网上的每一台主机。3、IPv4 地址、IPv6 地址和MAC地址分别用多少二进制位表示?为了减少信息的传输量,同时避免网络风暴,9、RARP用来解析定位目的机所必须的MAC地址。解析:IPv4 32位 、IPv6 128位、4、子网的网络地址可以出现在分组的目的地址中。
2023-05-18 11:26:46
429
原创 笔记1——数据校验基本原理
0000、0011、0101、0110、1010、1100、1111等编码码距为2。任何一位发生改变,如0000变为1000就从有效编码变成无效编码,容易检测到这种错误。5、码距越大,抗干扰越强,纠错检错能力越强,数据冗余越大,编码效率低;同一编码中,任意两个合法编码之间不同二进制数位数的最小值;码距≥e + t + 1——可纠正t个错误,检测e个错误。0011与0001的码距为1,一位错误时无法识别。码距≥2t + 1——可纠正t个错误。码距≥e + 1——可检测e个错误。4、码距与检错纠错的关系。
2023-05-15 09:33:28
192
原创 计算机网络作业8
如图所示网络拓扑,所有路由器均采用距离向量路由算法计算到达两个子网的路由(注:到达子网的路由度量采用跳步数)。(2)在所有路由器均已收敛的状态下,R3突然检测到子网192.168.1.128/26不可到达,若接下来R2和R3同时向R1交换距离向量,则R1更新后的路由表是什么?更新后的R1距离向量是什么?(1)若所有路由器均已收敛,请给出R1的路由表,要求包括到达图中所有子网的路由,且路由表中的路由项尽可能少。假设路由表结构如下表所示。
2023-05-11 10:03:26
367
原创 数据库部分知识点概念
如有不足之处,请予指正。 视图是一个虚表,外模式,简化用户操作,提高数据库安全性 聚集索引:最多一个 非聚集索引:与表中物理顺序不必一致 唯一索引:不包含重复值 选择数据量大的表创建,数据量小的没必要 建立索引要适量(3个最多)会耗费系统开销 在数据基本保持稳定之后,建立索引 事务:执行并发控制和处理故障的基础,用户自定义,不可分割,最小工作单位 四个特性(ACID):原子性、一致性
2023-05-03 21:38:13
51
原创 数据结构与算法
目录第一章 数据结构概述前言一、数据结构相关概念二、算法相关知识点总结数据结构是研究计算机科学和工程的基础,是核心;数据结构主要研究数据的各种组织形式以及建立在这些结构上的各种算法的实现。一、数据结构相关概念程序 = 数据结构 + 算法数据:描述客观事物的数和字符的集合数据元素:数据的基本单位,成为元素、结点、顶点或者记录等数据项:一个数据元素可以由若干个数据项组成数据项:具有独立含义的数据最小单位,也称为字段或域数据对象:性质相同的数据元素的集,它是数据的一个子集。
2023-04-30 09:38:12
88
原创 计算机网络
目录第一章 概述前言一、常用基本概念二、参考模型总结随着计算机网络的发展,网络已经渗透到我们的学习、工作和生活的方方面面。互联网络发展经历了三个阶段:第一阶段ARPANet诞生,采用分组交换;第二阶段ARPANET向Internet的转变,TCP/IP协议簇形成;第三阶段网络走向普通公众,个人电脑的发展,视窗操作系统的出现,浏览器的诞生。
2023-04-29 09:19:02
58
原创 信息安全技术
信息保密技术是研究对信息进行变换,以防止第三方对信息进行窃取、破坏其保密性的技术。一、密码算法概述对称密码算法:也称为单钥密码算法,有序列(流)密码(如RC4算法)和分组密码(DES、AES、SM4——国际商用等)非对称密码算法:也称双钥密码算法、公钥密码算法,其中一个可以公开的是公钥,另一个保密的仅用户自己使用和拥有的是私钥,有RSA、ECC、D-H、SM2——商用公钥密码算法等Hash函数:MD5、SHA系列算法、SM3(国际商用Has算法);应用:密钥分发、消息认证、身份认证等。
2023-04-25 15:57:28
383
原创 计算机网络作业7
由上图地址已经用了1-4,那么DHCP服务器可为主机2-主机N动态分配IP地址的最大范围为111.123.15.5-111.123.15.254 (IP地址分配要去掉.0和.255),因为最后一位为0是网段的网络地址,最后一位为255是广播地址。主机2~主机N通过DHCP服务器动态获取IP地址等配置信息。(1)DHCP服务器可为主机2~主机N动态分配IP地址的最大范围是什么?(2)主机2在通过DHCP服务器获取IP地址的同时还可以获取哪些IP地址配置所必须的信息?
2023-04-24 14:09:37
341
原创 计算机网络作业6
(3)若主机192.168.1.10向互联网ID=6789、length=1500B、DF=0的IP分组时,路由器需要将该IP分组分为几片(每片尽可能封装为最大片)?给出分片结果,包括每片的ID、DF、MF、length、offset的取值。(2)若路由器R在向互联网转发一个由主机192.168.1.5发送、ID=12345、length=500B、DF=1的IP分组时,则该IP分组首部的哪些字段会被修改?(1)主机在配置IP地址时,其正确的子网掩码和默认网关分别是多少?
2023-04-23 22:14:06
442
原创 计算机网络作业5
A通过一个TCP连接向B发送一个大文件,B的接收缓存足够大,每个TCP段最大段长度(MSS)为1500字节,TCP采用Reno版本,且总是处于拥塞避免阶段(即忽略慢启动)。1、假设主机A向主机B发送5个连续的报文段,主机B对每个报文段进行确认,其中第二个报文段丢失,其余报文段以及重传的第二个报文段均被主机B正确接收,主机A正确接收所有ACK报文段;1).如果分别采用GBN、SR和TCP协议,则对应这三个协议,主机A分别总共发了多少个报文段?1).该TCP连接能够获得的最大窗口尺寸(以TCP段数计)是多少。
2023-04-23 17:51:08
328
原创 信息安全技术
随着云计算、大数据、物联网、人工智能等信息技术的发展,网络与信息系统逐渐渗透到社会生活的各个方面,网络空间安全态势日益复杂。在国家层面,信息安全已上升为国家战略,在个人层面,信息安全已成为一种生存能力。一、信息安全与信息化建设1、信息化建设是以信息安全为基础,是相互依存、支撑、融合、同步的关系;2、信息安全问题产生的原因——技术原因:安全威胁攻击、系统的开放性、系统本身缺陷、软件不可避免的存在安全漏洞根本原因:信息的价值、利益关系的存在,从根本上导致了人们对信息的争夺与控制。
2023-04-22 11:42:16
211
原创 计算机网络作业4
考虑向N个对等方(用户)分发F=15Gb的一个文件。服务器具有us=30Mbps的上传速率,每个对等方的下载速率d=2Mbps,上传速率为u。请分别针对客户-服务器分发模式和P2P分发模式两种情况,对于N=10、100和1000以及u=500kbps、1Mbps和2Mbps的每种组合,绘制最小分发时间图表。
2023-04-21 16:12:40
1098
1
原创 计算机网络作业3
假设你在浏览某网页时点击了一个超链接,URL为“https://www.kicker.com.cn/index.html”,且该URL对应的IP地址在你的计算机上没有缓存;文件index.html引用了8个小图像。 4) 若浏览器没有配置并行TCP连接,则基于非流水模式的HTTP1.1获取URL链接Web页完整内容需要多长时间? 2)若浏览器没有配置并行TCP连接,则基于HTTP1.0获取URL链接Web页完整内容(包括引用的图像,下同)需要多长时间(不包括域名解析时间,下同)?
2023-04-20 21:32:30
495
1
原创 计算机网络作业2
考虑两台主机A和主机B由一条带宽为R bps、长度为D米的链路互连,信号传播速率为V m/s。假设主机A从t=0时刻开始向主机B发送分组,分组长度为L比特。5) 若V=200000 km/s,L=512比特,R=100 Mbps,则使带宽时延积刚好为一个分组长度(即512比特)的链路长度D是多少?3) 若忽略结点处理延迟和排队延迟,则一个分组从A到B的端到端延迟de是多少?4) 若dp>dt,则t=dt时刻,分组的第一个比特在哪里?1) 链路传播延迟(时延)dp;2) 每个分组的传输延迟dt;
2023-04-18 18:15:58
313
1
原创 计算机网络作业1
1、如下图所示网络。A在t=0时刻开始向C发送一个2Mbits的文件;B在t=0.1+e秒(e为无限趋近于0的小正实数)向D发送一个1Mbits的文件。忽略传播延迟和结点处理延迟。请回答下列问题:1) 如果图中网络采用存储-转发方式的报文交换,则A将2Mbits的文件交付给C需要多长时间?B将1Mbits的文件交付给D需要多长时间?所以:A向C交付2Mbits文件所需时间约为:B向D交付1Mbits文件所需时间约为:(排队延迟时间)=0.35 s=350ms。
2023-04-18 11:56:49
177
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人