随笔分类 - 计算机网络
这是结合着自己的面试心得以及网上搜索的一些资料,然后整理出来的一份杂记,里面都是计算机的一些比较基础的东西。
摘要:转发:https://www.cnblogs.com/guohai-stronger/p/9276733.html 这里有tcp、udp、socket套接字的讲解。 这里我说一下自己关于tcp的见解,欢迎大家评论。 TCP为什么连接的时候是三次握手,在断开连接的时候是四次挥手呢? 三次握手,大多数的
阅读全文
摘要:HTTP是应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在用户空间的应用程序来实现某一类具体应用的协议,并由某一运行在用户空间的应用程序来实现其功能。HTTP是一种协议规范,这种规范记录在文档上,为真正通过HTTP协议进行通信的HTTP的实现程序。 0.9协议是适用于
阅读全文
摘要:函数依赖 定义:设R(U)是属性集U上的关系模式,X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在来给你个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X->Y. 第一范式: 每一个分量必须是不可分的数据项。满足这个条件的是第一范式 第二范
阅读全文
摘要:本博客转自https://www.cnblogs.com/cenglinjinran/p/8482412.html
阅读全文
摘要:这个值太大会导致不必要的等待,太小会导致不必要的重传,理论上最好是网络RTT时间,但又受制于网络距离与瞬间态时延变化,所以时间上使用自适应的动态规划算算法。(例如Jacobson算法和IKarn算法等)来确定超时时间。 jacobson算法: 工作原理是: 1,将每条连接TCP都保持一个变量RTT。
阅读全文
摘要:冒泡排序有三种优化方法 1.引入标记量,如果当前没有任何数据交换,提前退出 2.记录当前轮最后交换的位置,下一次交换数据的范围可以缩小 3.一轮确定两个数,正向扫描最大值,逆向确定最小值。 1.代码实现 2.代码实现 3.代码实现
阅读全文
摘要:本博客是整理的百度百科方面的内容综合。 在每一种方法的介绍顶部,都有百度百科的直接链接(关于本方法的介绍,百度百科真的爱了,特别的全) 1.插入排序 1.直接插入排序 2.折半插入排序 插入排序是一种简单直观且稳定的排序算法。将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数
阅读全文
摘要:本博文的大体的框架是引用了原博文 https://blog.csdn.net/ive_lanco/article/details/81094484 其中有自己的一些资料的整理,然后还有自己的一些搜索。解答这篇博文中的比较难懂的知识点。 1)java是解释性语言,java程序在运行时类加载器从类路经中
阅读全文
摘要:1.作业调度 又称高级调度。主要任务是按照一定的原则从外存上处于后备状态的作业中挑选一个(或者多个)作业,给它们分配内存、输入\输出设备等必要的资源,并建立相应的进程,以使它们获得竞争处理机的权利。简而言之,就是内存与辅存之间的调度。对于每个作业只调入一次,调出一次。 多道批处理系统中大多配有作业调
阅读全文
摘要:在多道程序系统中,进程的数量往往多于处理机的个数,进程争用处理机的情况就在所难免。 处理机调度是对处理机进行分配,就是从就绪队列中,按照一定的算法(公平、 高效)选择一个进程并将处理机分配给它运行,以实现进程并发地执行。 处理机调度是多道程序操作系统的基础,它是操作系统设计的核心问题。
阅读全文
摘要:本文参考了原博文链接为: https://blog.csdn.net/qq_36812792/article/details/80118923 进程的定义:“进程”是操作系统的最基本、最重要的概念之一。但迄今为止对这一概念还没有一个确切的统一的描述。下面给出几种对进程的定义描述。进程是程序的一次执行
阅读全文
摘要:原文来自百度经验 我在这里敲打只当是为了练习打字,然后把自己认为时候重点的用红色标记 https://jingyan.baidu.com/article/624e74598efcc834e9ba5a66.html 引入线程是为了减少程序在并发执行时所付出的时空开销。 属性: 进程是一个具有独立功能的
阅读全文
摘要:进程有不同的定义,比较典型的定义有: 1.进程是程序的一次执行过程。 2.进程是一个程序及其数据在处理机上顺序执行是所发生的活动 3.进程是有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 进程的特征; 1.动态(pcb进程控制块是进程存在的唯一的标志):进程是
阅读全文
摘要:死锁处理策略 1.预防死锁 设置某些限制条件,破坏产生死锁的四个必要条件中的一个或几个,以预防发生死锁 2.避免死锁 在资源的动态分配中,用某种方法防止系统进入不安全状态。从而避免死锁。 3.死锁检测和解除 无需采取任何限制性措施,允许进程在运行过程中发生死锁。通过系统检测机构及时地检测死锁的发生,
阅读全文
摘要:在多道程序系统中,由于多个程序并发执行,改善了系统资源的利用率并提高了系统的处理能力。然后多个进程的并发执行也带来了新的问题 死锁(定义) 所谓死锁是指多个进程因竞争资源而造成的一种僵局(相互等待),若无外力作用,这些进程都将无法向前推进。 通过生活中的实例来看死锁: 在一条有一座桥,桥面很窄,只能
阅读全文
摘要:书本内容: 且参照原文https://www.jianshu.com/p/cbf9588b2afb ⾕歌著名⼯程师罗布·派克(Rob Pike)说过,“并发就是同时应对 (Dealing With)多件事情的能⼒,并⾏是同时执⾏(Doing)多件事情的 能⼒”。这句话⾮常透彻地阐述了并发和并⾏的区别
阅读全文

浙公网安备 33010602011771号