自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (2)
  • 收藏
  • 关注

原创 操作系统的目标和作用

为方便用户使用文件系统——>在I/O软件之上覆盖一层用于管理文件的软件——>实现对文件操作的细节,并向上层提供一组实现对文件进行存取操作的数据结构及命令——>方便用户使用。无OS的计算机系统仅提供给用户硬件接口——>用户必须对物理接口的实现有充分的了解——>难以被用户方便使用。【提高系统资源利用率】:早期的计算机系统没有配置OS,CPU、I/O设备等经常处于空闲状态,各种。其他的系统软件和应用软件,都直接依赖于OS的支持,并须取得OS所提供的服务。,管家负责资产的分配和使用,尽可能的获得最大的收益。

2024-03-05 16:24:16 761 1

原创 分时操作系统

【关键问题——>实现人机交互】:①可以多个终端同时使用②用户输入指令时,系统可以及时接收、处理,并将处理结果返回给用户③可以人机交互,即可以多次输入指令,并得到结果。【及时处理】:即用户可以与系统进行人机交互——>作业需要留在内存中,并能频繁获得CPU执行。【及时接收】:及时接收多个用户键入的命令或数据——>在系统中配置多路卡。人机交互的关键:用户能对自己的作业及其运行及时地实施控制,或进行修改。【出现原因——>满足用户需求 】:【人机交互】、【共享主机】——> 主机 ——>工作方式:用户 ——>

2024-03-02 16:37:42 744 1

原创 float和double的精度问题

如果把t改成double型,最后可以跳出循环,但是结果错误,因为精确度太高,得不到正确的答案,输出为“impossible”我们可以看到,t的值和x的值是不同的,这样在最后,会导致t=0;解决方案:将x改成float型,这样精度不会太高,既避免了死循环,也能得到正确的答案。在上面的代码中,x是double型的,t是int型的,当执行到第5行时。double:双精度,占8字节,64位,有效位数16位。float:单精度,占4字节,32位,有效位数7位。float类型各自占比:1,8,23。

2023-12-12 16:53:04 437 1

原创 VS编译环境下C++语言出现的异常提示:烫烫烫烫烫烫烫烫烫烫的原因

因为你字符串输出的时候,指针读取超过了本字符数组的结束 而不到下一个字符串的开始,指针指向就是这两个中间的位置 这些内存char值一般在VC里会是205,而两个字节的205连在一起,正好是汉字“烫”的代码。“烫”常出现在Windows环境下,执行越界访问的程序,会打印出一很多连续的“烫烫烫…”,而0xcccc用汉语表示刚好就是“烫” oxcc正好是中断int 3的指令 起到保护作用。其次,在x86系统中“0xCC”代表汇编指令”INT 3“的机器码。首先,“烫”的GBK编码为“0xCCCC”。

2023-12-12 16:44:52 1304

原创 数塔——动态规划c++

给定一个数塔,其存储形式为如下所示的下三角矩阵。在此数塔中,从顶部出发,在每一节点可以选择向下走还是向右走,一直走到底层。请找出一条路径,使路径上的数值和最大。

2023-12-12 16:16:25 618

原创 ensp 单臂路由

路由器:undo t m #关闭提示信息sys #进入系统视图修改名称10进入端口范围0-4095vid 10开启单臂路由配置IP地址开启ARP协议20进入端口vid 20开启单臂路由配置IP地址开启ARP协议交换机:关闭提示信息sys #进入系统模式修改名称批量创建vlan10 20进入端口指定端口类型加入vlan10进入端口指定端口类型加入vlan20进入端口定义trunk类型端口允许所有vlan。

2023-12-12 16:12:53 631

原创 ensp dhcp配置

/重命名//开启dhcp服务//创建地址池//设置网关//地址池IP范围//禁用IP//给MAC地址为的PC分配静态IP地址//设置租期//分配dhcp服务器IP地址//接口使用dhcp服务器功能sysname R1。

2023-12-12 16:11:01 579

原创 TCP多线程通信 visual studio

接受连接后,建立先新线程会话,为应答式服务,不主动断开。显示客户端发来的消息是,同时显示当前连接的客户端数量。接受客户端消息后,在客户端消息基础上,再加上。收到服务器的应答消息后,显示返回的消息。建立连接后,通过控制台发送消息。地址、端口号信息和收到的消息。等客户端断开,退出线程。

2023-12-12 16:08:40 582

原创 n皇后问题 —— 回溯法

【代码】n皇后问题 —— 回溯法。

2023-11-26 18:11:13 514 1

原创 直接选择排序 C++

【代码】直接选择排序 C++

2023-10-24 17:13:45 40 1

原创 冒泡排序 C++

【代码】冒泡排序 C++

2023-10-24 17:09:45 30 1

原创 单链表基本操作Ⅱ

【代码】单链表基本操作Ⅱ。

2023-10-24 17:06:39 42 1

原创 希尔-排序

【代码】希尔-排序。

2023-10-16 15:02:51 19

原创 无头结点单链表的定义,创建和遍历

无头结点单链表的头插法和尾插法的实现。

2023-10-10 21:20:23 79 1

原创 链表结构体——详解

【代码】链表结构体——详解。

2023-10-10 20:53:54 122 1

原创 ip地址转换成无符号字符型(网络字节顺序)

vs2022不支持该函数,若使用需要加上头文件。vs2022使用该函数,要加头文件。inet_addr函数。

2023-10-08 15:38:00 53 1

原创 inet_pton和inet_addr函数报错解决办法

因为inet_addr已经是比较早的函数了,所以VS会警告并报错。这种情况,只要加一个头文件就可以解决了。遇到inet_pton报错,如果是这样。也是加一个头文件就可以解决的。这样,就可以正常运行了!

2023-10-08 15:25:31 838 2

原创 VS查询主机名字和IP地址

【代码】VS查询主机名字和IP地址。

2023-10-08 15:13:40 135 1

原创 LeetCode之递枕头C++

若d>=n-1: d-(n-1)是逆序部分的间隔数,逆序部分一共有n-1个间隔,去掉d-(n-1),就是还剩下的间隔数,同理,因为[(n-1)-d-(n-1)]是间隔数,所以要加1才是t的值,所以 ——>令d=time%[2*(n-1)],根据d的数值就可以判断出t的值。令d=(time/(n-1))+1,得到a正负发生变化的次数。根据上面的分析可知,每经过2(n-1)次,a变为正。若为0:d是偶数,a为负 ——> t=t-1。若为1:d是奇数,a为正 ——> t=t+1。若d<n-1: t=d+1。

2023-09-27 14:29:34 64

原创 排序算法之直接插入排序

解释:将数组分成有序和无序两部分,默认第一个元素是有序的,第二个元素往后依次和有序部分元素挨个比较,调整顺序,直至最后一个元素。

2023-09-22 22:47:34 30

空空如也

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

TA关注的人

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