摘要:
CreateDialog创建非模态对话框时 其内部 会发送几条消息例如: WM_INITDIALOG,WM_SETFONT DS_SETFONT , DS_SHELLFONT. 所以如果在另一个CallWndProc中调用CreateDailog时,有可能发生递归调用情况。 例如:你用 ::SetW 阅读全文
摘要:
local t1= {10,11} function t1.Show() print("t1 show") end function GetT() return t1 end local t2 = GetT() t2[1] = 5 --修改t2会同步修改t1 print(t1[1]) t1[1] = 55 --修改t1会同步修改t2 print(t2[1]) t1 = ni... 阅读全文
摘要:
官方说 @@ROWCOUNT 会被以下几种语句清0 原文如下: Statements such as USE, SET <option>, DEALLOCATE CURSOR, CLOSE CURSOR, BEGIN TRANSACTION, or COMMIT TRANSACTION reset 阅读全文
摘要:
本文转自:http://senlinzhan.github.io/2017/09/17/boost-asio/ Boost.Asio 有两种支持多线程的方式,第一种方式比较简单:在多线程的场景下,每个线程都持有一个io_service,并且每个线程都调用各自的io_service的run()方法。 阅读全文
摘要:
本文转自:http://blog.csdn.net/byxdaz/article/details/71088812 一、io_service的作用 io_servie 实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队 阅读全文
摘要:
以前经常学习虑函数 最多的是当基类指针构造子类对象时,调用函数的应用,但是以前没这一点:子类对象调用基类成员函数A,然后基类成员函数又会调用一个类成员函数B,这个类成员函数B在子类中也定义,基类中也定义(基类和子类同时拥有)。此时成员函数A内部是调用基类的成员函数B还是子类的成员函数B呢。答案是:当基类的这个成员函数声明为virtual时,不管怎样,只有子类有此函数,优先调用子类的。否则,调用基类... 阅读全文
摘要:
git reference https://git-scm.com/docs 克隆 从远程仓库克隆一个项目到本地文件夹,命令如下:$ git clone https://github.com/libgit2/libgit2 这个命令不用手动创建目录 查看状态 $git status查看状态 追踪新文 阅读全文
摘要:
表示本地库有几个文件修改没有提交,说明本地有几个文件没有跟踪 阅读全文
摘要:
std::thread 构造之后 使用 detach。就可以了 阅读全文