摘要:
linux系统下每个进程都拥有自己的页表,父进程fork出新的子进程时,子进程拷贝一份父进程的页表,且父子进程将页表状态修改为写保护。当父进程或子进程发生写操作时将会发生缺页异常,缺页异常处理函数将会为子进程分配新的物理地址。 Linux 的 fork() 使用是通过写时拷贝实现。写时拷贝是一种可以 阅读全文
摘要:
实际上并没有 QT对象存在父子关系,每一个对象都保存有它所有子对象的指针 每一个对象都一个指向其父对象的指针 编程实验 --对象间的父子关系 p确实有两个子对象,保存在他的子对象链表里面了 销毁一个对象有可能是销毁了多个对象 阅读全文
摘要:
1.分离算法 将中缀表达式进行数字和运算符的分离 以符号作为标志对表达式中的字符逐个访问 - 初始累计变量num为空,遍历字符串每个字符 - 若遇到数字或小数点(即当前符号是数字的一部分),累加到num变量,并用pre变量记录当前符号(用来判断正负号) - 若遇到其它符号(+, -, *, / , 阅读全文
摘要:
Qt信号与槽 Qt中的消息处理机制 -信号(Signal):由操作系统产生的消息 -槽(Slot) :程序中的消息处理函数 -连接(Connect) :将系统消息绑定到消息处理函数 -信号到槽的连接必须发生在两个Qt类对象之间! QT新关键字 SIGNAL-指定消息名 SLOT-指定消息处理函数名 阅读全文
摘要:
#include <stdio.h> class Test { int mi; int mj; bool mStatus; public: Test(int i, int j) : mStatus(false) { mi = i; return; mj = j; mStatus = true; } 阅读全文