- 博客(5)
- 收藏
- 关注
转载 操作系统的中断,陷阱,异常
陷阱计算机有两种运行模式:用户态, 内核态。 其中操作系统运行在内核态,在内核态中,操作系统具有对所有硬件的完全访问权限,可以使机器运行任何指令;相反,用户程序运行在用户态,在用户态下,软件只能使用少数指令,它们并不具备直接访问硬件的权限。这就出现了问题,假如软件需要访问硬件或者需要调用内核中的函数该怎么办呢,这就是陷阱的作用了。陷阱指令可以使执行流程从用户态陷入内核(这也就是为什么叫做陷阱,...
2018-11-07 15:52:51
326
原创 C和C++中输入函数结束标志总结
C和C++中都有基本的终端输入函数,但是有时候如果不清输入函数的性质可能会有意想不到的结果。第一,在C和C++中有三个标准流(standard stream):标准输入(stdi),标准输出(stdo),标准错误(stderr)。我们日常接触比较多的是前面两个,尤其是标准输入,由于其中不同功能输入函数较多一不小心就有可能出错。比如下面这个例子:#include <iostream...
2018-10-25 16:24:09
4296
转载 c++面试题
一 用简洁的语言描述 c++在 c 语言的基础上开发的一种面向对象编程的语言; 应用广泛; 支持多种编程范式,面向对象编程,泛型编程,和过程化编程;广泛应用于系统开发,引擎开发;支持类,封装,重载等特性。二 c 和 c++ 的区别C++ 在 c 的基础上添加类; C主要是面向过程,C + + 主要面向对象; C主要考虑通过一个过程将输入量经过各种运算后得到一个输出, C++ ...
2018-09-06 11:47:49
345
原创 Debian系统下network和NetworkManager冲突及关闭NetworkManager
在Debian/Linux下,network服务管理对于网卡的配置,NetworkManager是由管理系统网络链接的服务和允许用户管理网络连接的客户端服务组成。network和NetworkManager服务会出现冲突,一般如果想另外使用较为友好的网络管理软件,如wicd,则必须关闭NetworkManger服务。否则会出现冲突(wicd使用Network服务),可能出现无法获取IP 地址等错误...
2018-06-20 20:58:50
10546
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人