摘要:
向远程临时分支推送内容,偶尔会遇到部分代码忘记提交的情况,这个时候可以在本地回退修改后再提交。 git reset --soft HEAD^... 修改 ... ... commit ... 重新推送到远程会失败,此时需要将--force或-f强制推送,远程分支的提交记录就和本地的一样了。 git 阅读全文
摘要:
DWORD dwError = GetLastError(); CString str; str.Format(_T("Error Code : [%d] "), dwError); char szError[256]; FormatMessage(FORMAT_MESSAGE_FROM_SYSTE 阅读全文
摘要:
本文以mfc 对话框为作为前端显示,实现tcp的连接。 1 在OnInitDialog函数里加上下面的代码,调用WSAStartup,看网上示例很多都没提到。 WSADATA wsaData; WSAStartup(MAKEWORD(2, 2), &wsaData); 如果不调用WSAStartup 阅读全文
摘要:
参考:https://www.cnblogs.com/expiator/p/9706017.html 1 启动zookeeper 2 启动kafka 3 创建topic consumer 与 producer 见上一章 4 查看group .\bin\windows\kafka-consumer-g 阅读全文
摘要:
虚函数 如果用基类指针指向一个衍生类对象,透过基类指针只能调用基类所定义的成员函数。 要实现透过基类指针调用子类成员函数(多态),需要使用 virtual 关键字。 MFC 有两个十分十分重要的虚 拟函数:与document 有关的Serialize 函数和与view 有关的OnDraw 函数 动态 阅读全文
摘要:
类的静态成员 静态变量和全局变量一样,都保存在全局数据区,从程序开始到结束。 一定要在类外,.cpp中定义类的静态成员。 那么问题来了,我在.h文件中声明类的静态成员,在.h中(类外)定义并初始化它行不行 ? 答案是不行。如果多个.cpp include这个.h,那么就会多次定义这个静态成员。 总之 阅读全文