06 2018 档案
摘要:#include #include #include int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QUuid id = QUuid::createUuid(); QString strId = id.toString(); qDebug()<< strId; r...
阅读全文
摘要:.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.g...
阅读全文
摘要:Message* Message::m_pInstance = 0;//类外初始 Message::Message() { } Message::~Message() { if (m_pInstance != 0) { delete InstanceServer::m_pInstance; m_pInstance = 0; } } ...
阅读全文
摘要:1:加载套接字库,创建套接字(WSAStartup()/socket()); 2:绑定套接字到一个IP地址和一个端口上(bind()); 3:将套接字设置为监听模式等待连接请求(listen()); 4:请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept()); 5:用返回的套接字和客户端进行通信(send()/recv()); 6:返回,等待另一连接请求; ...
阅读全文
摘要:如果基类里有虚函数,定义了基类指针指向派生类,就会需要定义基类虚析构,这样,基类指针析构的时候,就会先析构派生类,再析构基类。 在用基类指针指向派生类时, 在基类析构函数声明为virtual的时候,delete基类指针,会先调用派生类的析构函数,再调用基类的析构函数。 在基类析构函数没有声明为vir
阅读全文