那些突然想到的问题
学习中那些突然出现的问题
(T_T)久
这个作者很懒,什么都没留下…
展开
-
为什么4G比5G覆盖的范围更广
综上所述,高频段的信号传输距离较短是由于信号传输特性、信号衰减、天线设计和大气衰减等因素的综合影响。综上所述,由于使用的频段和信号传输技术的不同,4G相对于5G具有更广的覆盖范围。另外,4G基站的建设覆盖已经相对成熟,覆盖基本上已经实现了全国范围,而5G网络的建设还在进行中,目前还没有达到完全覆盖的程度。天线设计:高频信号的传输需要使用更小尺寸的天线,这是由信号波长的缩短所决定的。高频段的信号传输特性使得5G信号的传输距离相对较短,对建筑物的穿透能力也较差,因此5G的覆盖范围相对较小。原创 2023-07-20 23:11:11 · 1828 阅读 · 0 评论 -
那些突然想到的问题---移动硬盘不能连手机的一些问题
总的来说,连接手机充电器时,输出电流比较稳定,而连接其他设备时,输出电流则会受到多方面因素的影响,如设备的功率、电流、电压等,以及手机USB接口的质量和最大输出电流等。需要注意的是,虽然充电器的输出电流越大,充电速度越快,但是过高的电流也会对手机电池产生损害,因此建议选择正规品牌的充电器,且按照手机说明书中的充电要求进行操作。1. 连接手机充电器:当手机连接原厂或兼容的充电器时,充电器会提供一定的输出电压和电流来给手机充电,这个电流大小一般是比较稳定的,在5V/1A到5V/2.4A之间。原创 2023-04-27 23:17:59 · 10231 阅读 · 2 评论 -
那些突然想到的问题---EIP和PC的区别
我们都知道PC指针是指程序计数器(Program Counter),也称为指令指针(Instruction Pointer),是一种寄存器,用于存储计算机正在执行的指令的地址。在32位操作系统中,EIP是32位的,而在64位操作系统中,EIP被扩展为RIP寄存器,是64位的。EIP的值会在CPU执行指令时不断地更新,以指向下一条要执行的指令的地址。PC是指PowerPC架构中的指令计数器,用于存储下一条要执行的指令的地址。EIP是x86架构中的指令指针寄存器,用于存储下一条要执行的指令的地址。原创 2023-04-23 23:02:34 · 2291 阅读 · 1 评论 -
那些突然想到的问题---操作系统的中断程序到底长什么样
2. 中断向量表:中断向量表是一个数组,包含了所有中断类型对应的中断处理程序的入口地址。当中断处理函数被调用时,它会根据中断号从中断向量表中读取对应的中断处理程序的入口地址,并跳转到该地址执行中断处理程序。它会保存当前CPU的状态并处理中断请求,包括读取中断向量表、确定中断类型、执行相应的中断处理程序等。3. 中断处理程序:中断处理程序是由C语言编写的,用于处理特定的中断类型。Linux0.11的中断程序是由汇编语言和C语言编写的,通过上面步骤协同工作,实现了对硬件设备中断请求的处理和管理。原创 2023-04-21 23:58:13 · 513 阅读 · 0 评论 -
那些突然想到的问题---Linux里面的fd在windows里面用什么描述
在Unix/Linux中,每个打开的文件都会被分配一个文件描述符,可以通过文件描述符来读写文件或进行其他操作。使用句柄可以避免直接操作资源的复杂性和不安全性,同时可以提高系统的效率和可靠性。程序可以通过句柄来访问资源,而不必直接操作资源的内部结构,这样就可以避免直接操作资源的复杂性和不安全性。操作系统可以对句柄进行访问控制,以确保程序只能访问其具有访问权限的资源,从而避免了直接操作资源的不安全性。使用句柄可以将资源的操作抽象化,从而简化资源的管理和访问控制,提高系统的可靠性和安全性。原创 2023-04-20 23:16:07 · 295 阅读 · 0 评论 -
那些突然想到的问题---关于电脑里中断是怎样的
中断服务程序(Interrupt Service Routine,ISR)是操作系统中用于处理中断的一段代码,其代码结构和实现方式取决于具体的中断类型和操作系统。一般来说,中断服务程序包括:1. 中断处理程序的入口:中断请求信号到达CPU后,CPU会跳转到中断处理程序的入口处,开始执行中断处理程序。2. 保存CPU状态:中断处理程序在执行前需要保存当前CPU的状态,包括程序计数器、堆栈指针、寄存器等。这些状态信息通常被保存在堆栈中。原创 2023-04-17 22:25:50 · 747 阅读 · 2 评论 -
那些突然想到的问题---电脑开机时,操作系统启动前,第一个程序做了什么
说到电脑开机第一件事就必须说一下BIOS--一段固化在电脑主板上的程序,作用是对计算机硬件初始化和自检系统参数设置,然后启动操作系统, BIOS是固件,一旦被写入ROM主板,就不会轻易进行修改,BIOS可以说是计算机硬件和操作系统之间的接口,那这个“接口”做了什么能让操作系统对计算机硬件进行管理控制呢?--此时加载到OS的引导程序(boot)(这个地方可以读一下啊Linux0.11源码里面有关于操作系统的一些源码程序bootset,head等)--CPU从BIOS中读取启动记录扇区(MBR)的位置和大小。原创 2023-04-10 22:10:45 · 188 阅读 · 0 评论 -
关于Linux的学习
bc计算器echo命令history命令change命令cut命令xargs批量新建账号脚本批量删除账号脚本原创 2022-11-07 21:19:16 · 261 阅读 · 0 评论 -
关于Linux的学习--创建一个脚本
个人笔记。原创 2022-10-27 15:58:27 · 4983 阅读 · 0 评论 -
python--模块实验
(1)定义calculation模块(module),具体要求如下:模块中定义Sum1函数,可以计算两个数值的和并返回;模块中定义Mul函数,可以计算两个数值的乘积并返回;在模块中定义CountV函数,可以计算列表或元组数据中的最大和最小值,并返回;在模块中加入print(‘Hello, thisis the calculation module.’)程序语句,要求当执行calculation.py文件时,该信息会被输出,当在其他.py文件中以模块形式调用calculation.py文件时,该信原创 2022-10-14 15:45:11 · 320 阅读 · 0 评论 -
关于pycharm在终端下载了模块却用不了
关于pycharm在终端下载了模块却用不了原创 2022-10-13 21:10:22 · 472 阅读 · 0 评论 -
STL容器--vector全理解
vector百度翻译为向量,,在STL中,可以理解成有头有尾的变长数组,即存在begin()函数和end()函数。ms.clear(); //删除容器中的所有元素,时间复杂度O(N) nums.insert(it, x);//在迭代器it处插入x,O(N) nums.insert(nums.begin()+1, 3); nums.erase(nums.begin()+2);//删除下标为2处的值 nums.erase(nums.begin()+1, nums.begin()+3);//删除从下原创 2022-10-13 16:48:00 · 218 阅读 · 0 评论 -
为什么vi文件输入esc不仅不保存还不能输入了
因为按了esc之后输入模式关闭了,没有打开关于命令的输入模式,这个时候只要按shift加引号键,在出现的引号之后输入命令真的一开始把esc按烂了都不行原创 2022-09-28 22:44:57 · 1968 阅读 · 0 评论 -
数组大小用宏定义为什么更提倡
今天突然看到网课老师说,数组大小用宏定义是一个良好的编程奇怪,我就产生了这个问题・_・? 宏定义又称为宏代换、宏替换,简称“宏”。 在定义数组大小的时候,使用宏可以减少一些不一致性,提高程序的通用性和易读性,也可以减少输入错误,比较容易看到的还有便于修改。 我们可以用#undef命令终止宏定义的作用域。原创 2022-09-05 07:15:08 · 468 阅读 · 0 评论 -
对于字典序的学习
今天突然看到电脑里的9按照字典序比11大,并产生了一些疑问,就干脆学一下相关的知识。什么是字典序 简单通俗一点就是按照字典里的顺序,比如字典里的a,b,c…就是按照字典序序。 举个例子:“abcd”就在“bcde”的前面,同时“abcd”还大于“abdc”。 在计算机里,这个字典序就是比较任意字符串。对于两个字符串,大小关系取决于两个字符串从左到右第一个不同字符的 ASCII 值的大小关系。在查资料的过程中也看到了一些关于字典序的全排列问题,按照...原创 2022-08-29 11:10:17 · 197 阅读 · 0 评论