- 博客(3)
- 收藏
- 关注
原创 计网面经整理
1. 应用层 1.1 http超文本传输协议 如何避免服务器没有反应:保证服务器的稳定性,如果服务器没反应就认为服务器挂了,可以新建起一个服务器运行这部分服务的代码 1.1.1 http版本 http/0.9 只有GET命令,只支持纯文本内容 http/1.0 任何形式的内容都可以发送,不只是文字,包括了图像、视频、二进制文件等;引入了POST和HEAD命令;http请求和回答的格式改变,除了数据部分,没次通信都必须包含头信息,用来描述一些元数据 http/1.1 主流http,引入了持久链接,TCP
2021-03-27 23:55:23
367
原创 操作系统面经总结
1. 进程、线程、协程 僵尸进程:子进程已经执行完毕,但是父进程没有回收子进程所占用的资源 解决僵尸进程:1.改写父进程,在子进程执行完毕就回收;2.杀死父进程,使僵尸进程变成孤儿进程由init管理 孤儿进程:尚未终止但已经停止,父进程已经终止,有init收养 1.1 进程间通信的方式 管道 半双工通信,数据只能单向流动,只能在亲属进程间使用也就是父子进程或兄弟进程 可以看成特殊文件,读写也像普通文件一样可以使用write和read等函数,但是他不是普通文件,并不属于其他任何文件系统,只存在于内
2021-03-27 23:52:43
296
原创 c++基础部分面经总结
1. 多态 1.1 什么是多态? 同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性,简单的说就是:基类的引用指向子类的对象。 1.2 多态有什么好处? 不必为每一个派生类编写功能调用,只需要对抽象基类进行处理即可,提高了可复用性 派生类的功能可以被基类的方法或者引用变量所调用,也即向后兼容,挺高可扩展性和可维护性 1.3 c++中实现多态的方法 虚函数、抽象类、覆盖、模板 模板:c++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的
2021-03-21 00:09:54
350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人