07 2022 档案
摘要:IO多路复用之select poll epoll IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: 当客户处理多个描述符时(一般是交互式输入和网络套接口),必须使用I/O复用。 当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出
阅读全文
摘要:位运算总结 参加运算的两个数的二进制按位进行运算 运算符"^" 二进制位进行“异或”运算,运算规则:参加运算的两个数,如果两个相应位为“异”(值不同),则该位结果为1,否则为0。 0 ^ 0=0 0 ^ 1= 1 1 ^ 0= 1 1 ^ 1= 0 运算符"|" 二进制“或”运算,运算规则:参加运算
阅读全文
摘要:面向对象的三大特性 一、封装 1.1 什么是封装 ==封装(Encapsulation)是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。== 将类的某些信息隐藏在类的内部,不允许外部程序进行直接的访问调用。 通过该类提供的方法来实现对隐
阅读全文