408复习ing
殷!
这个作者很懒,什么都没留下…
展开
-
子网掩码与CIDR详解
躲过了408,终究没躲过研究生的计网课,学起来!一个IPv4地址,可以由网络号+主机号构成,而网络号又根据A(8位)B(16位)C(24位)DE分类,占据不同位数。然而,为了扩充可用网络地址,增添了子网号概念。由此,IPv4地址可由网络号+子网号+主机号来构成,当然,子网也可以没有。多了子网号的概念后,为了让网络可以区分出“网络号+子网号”与“主机号”的边界,引入子网掩码,子网掩码与IP地址相同长度,前半部分(表示网络号+子网号)全为1(二进制),后半部分(表示主机号)全为0。因此,无子网的A、B、C类原创 2022-03-21 21:10:40 · 3422 阅读 · 1 评论 -
计算机网络中的硬件设施及协议
一、物理层(Physical Layer)双绞线同轴电缆光纤无线电波微波、红外线、激光放大器—模拟信号放大中继器—连接局域网内不同网段 数字信号再生、整形放大 无存储转发功能 5-4-3规则集线器Hub—多端口的集线器 信号放大及转发 扩大网络传输范围 共享式设备 共享式网络 半双工二、数据链路层(Data Link Layer)三、网络层(Internet Layer)IP协议(因特网的核心协议)—Internet Protocol四、传输层(Physical Layer)TCP原创 2021-02-22 10:34:30 · 440 阅读 · 0 评论 -
内核程序临界区和普通临界区
临界区是进程访问临界资源的那段代码。按照我的理解,临界资源有很多种,所以一个进程有可能会有很多个临界区,分别用来访问不同的临界资源。这些临界区中,有的是用来访问操作系统内核中的数据结构或数据的,比如系统时钟(猜的),等等,叫做内核程序临界区。进程访问临界资源时,临界区会上锁,然后其他进程临界区就不能访问同一个临界资源了。然而内核临界资源很重要!不可以长时间被同一个进程占用,所以访问内核临界资源时,不可以进行进程切换,等到进程退出临界区后才可以。普通临界资源就是像普通I/O设备什么的,比如,打印机,进程原创 2020-12-20 09:25:54 · 6935 阅读 · 3 评论 -
操作系统进程进行系统调用详细过程
翻阅很多资料,综合了各处所述进程在进行系统调用之后的状态会如何的解答,以下是我个人理解,欢迎各位读者纠错。一个运行态的用户进程在执行系统调用命令(系统调用命令编译后,包含若干参数以及陷入指令)之后,首先向操作系统传递各种参数,然后执行陷入指令,操作系统由用户态转变为内核态(这里注意,仅仅是操作系统状态转变了,进程还是那个进程),进程开始执行系统调用,此时,如果系统调用的内容为调度CPU以外的系统资源,则分为以下两种情况:1.资源空闲,可以直接使用,则进程使用资源,同时转为阻塞态,当使用完资源时,资源向进程原创 2020-12-19 10:17:31 · 3054 阅读 · 4 评论 -
操作系统页表机制
进程的页式存储方式是分散存储的。每一个进程,只要在内存里面,就会拥有一张页表,页表也保存在内存里面。进程内部,把程序和数据按照页框大小进行划分,分别保存,起始页码为0。在页表中,包含与进程分页数相同数量的页表项,每一个页表项由两部分组成,即页号和其对应物理地址,物理地址对应的页号=页表始址+页号*页表项长度(地址变换机构的硬件操作)。在进程没有处于运行状态,但是存在于内存当中时,进程控制块PCB中会保存页表在内存中的存储位置,即始址+长度。当进程转为运行状态,操作系统会根据PCB,把PCB中的页表信原创 2020-12-21 08:58:24 · 3522 阅读 · 0 评论 -
找不出原因但报错字符串栈地址溢出或者得不到预期结果?原因可能是这样!
刚刚做了LEECODE上面一道题,哪里都没有问题,但是运行之后报错了栈地址溢出“AddressSanitizer: stack-buffer-overflow on address 0x7ffcf72ba7af at pc 0x00000038ec9a bp 0x7ffcf72ba730 sp 0x7ffcf72ba728”,第一感觉:莫名其妙,第n感觉,依然是莫名其妙,甚至我把代码复制粘贴到DEV C++运行,完全没有问题。以下是题目和我的解题代码:给你一个有效的 IPv4 地址 address,返回原创 2020-09-19 18:46:47 · 392 阅读 · 0 评论 -
C++项目中多个CPP文件如何共用全局变量
在某一个CPP文件中创建一个全局变量,无任何特殊操作或标识符,如:int a=0;在需要使用该变量的另一个CPP文件的头文件(.h)中声明该变量,如:extern int a(注意!!仅声明,不要赋值);原创 2020-08-24 12:51:34 · 4343 阅读 · 0 评论 -
线性方程与齐次方程
线性方程:方程中所有未知数的次数均为一,即为线性方程。齐次方程:方程由若干项相加减组成,每一项里面含有若干个未知数,若每一项里面的所有未知数的次数和都相等,则称齐次方程。(注:非0常数项也算是一项,该项的次数和为0)。...原创 2020-08-12 17:11:27 · 5179 阅读 · 1 评论 -
不定积分是f(x)的全体原函数,而变上线积分函数是f(x)的一个具体的原函数
不定积分是f(x)的全体原函数,而变上线积分函数是f(x)的一个具体的原函数。非常重要!!!原创 2020-08-12 14:40:16 · 1833 阅读 · 0 评论 -
C++指针函数传参出现内存泄漏死循环
都知道空指针野指针危险,但是有时候还是会犯错。struct Node{int a;Node* next;};void init(Node* a){(*a).next=a;}int main(){Node *a;init(a);return 0;}乍一看没找着毛病,其实问题大大的有,在主函数中,a是一个指向Node类型的指针,具体指向哪个Node对象,没有说明,所以程序运行会出错。改正:int main(){Node a;init(&a);return 0;}问原创 2020-08-08 14:01:30 · 454 阅读 · 2 评论 -
函数内的局部变量做返回值出现的问题及解决
写了一个单链表,然后遇到一道题目然后就运行上面的代码,结果时对时不对,傻了。。。思索半天,原来是因为把函数内部的变量作为了返回值而出现了问题解决:把要做返回值的对象,改成函数调用时需要传进来的参数,返回值不要了,写成void,完美。...原创 2020-08-06 21:20:50 · 490 阅读 · 0 评论 -
常识性知识:::LAN,以太网,WLAN,MAC地址
LAN,以太网,WLAN,MAC地址是大家在日常用电脑的过程中非常常见的几个名词,但是呢,到底什么意思,都有点懵懵懂懂,似懂非懂。LAN全称Local Area Net,即局域网的意思,局域网就是一个范围较小的网络,当然,不是所有小范围的网络都是局域网,局域网。如果两个电脑的公网IP的网络号是相同的,那么两个电脑同属于一个局域网。以太网(Ethernet)是一种通过网线连接的局域网,并且这个局域网要求符合DIX Ethernet V2标准(或者与之差别很小的IEEE 802.3标准),以太网是目前使用最原创 2020-08-01 15:39:03 · 8045 阅读 · 0 评论 -
使用CMD命令行收发查看邮件:SMTP/POP3协议
首先,在控制面板->程序->启动或关闭windows功能中开启telnet client功能;然后,获取邮箱验证码,并将邮箱地址以及验证码进行BASE64编码;原创 2020-08-03 20:52:49 · 2309 阅读 · 0 评论 -
极限、微分、积分 必会公式总结
欢迎留言纠错及补充一、极限x->0 时的等价无穷小:x ~ ex -1 ~ ln(x+1) ~ tanx ~ sinx ~arctanx ~ arcsinx1-cosx ~ 1/2 x2 ~ x-ln(x+1)loga(x+1) ~ x/lnaax-1 ~ xlna(x+1)a-1 ~ ax(x+1)1/x ~ ex-sinx ~ arcsinx-x ~ 1/6 x3tanx -x ~ x-arctanx ~ 1/3 x3tanx-sinx ~ 1/2 x3x->∞ 时的原创 2020-08-03 12:19:54 · 4752 阅读 · 0 评论 -
408考研知识总结分析
MY FIRST CSDN第一次写文章,现在正在考研,以后会把每天学到的知识分享到这里,许愿考研成功,啊,我太难了原创 2020-08-01 15:10:31 · 743 阅读 · 1 评论