共 77 篇文章 |
|
MFC采用ODBC访问SQLite3.SQLite3版本: V3.17.0.B、加载 C:\Program Files (x86)\Common Files\system\ado\msado15.dll 得用32位的,应该64位那个位置也有一个这个dll。64位C:\Program Files\Common Files\system\ado\msado15.dll.hr = m_pConnection->Open((_bstr_t)m_strDataSource, _bstr_t(""), _bstr_t(""), adOpe... 阅204 转1 评0 公众公开 21-07-17 20:54 |
MFC SQlite3封装工程。Kompex::SQLiteDatabase *pDatabase = new Kompex::SQLiteDatabase("world.db3", SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, 0);Kompex::SQLiteStatement *pStmt = new Kompex::SQLiteStatement(pDatabase);//pStmt->Sql(_T("SELECT * FROM sheet1 WHERE NAME LIKE ''黄进'';"... 阅45 转1 评0 公众公开 21-07-15 15:50 |
线程终止的三种方式:int pthread_kill(pthread_t thread, int sig)向指定ID的线程发送sig信号,如果线程的代码内不做任何信号处理,则会按照信号默认的行为影响整个进程。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,... 阅672 转1 评0 公众公开 20-06-02 13:27 |
// 统计比较次数int count = 0;for (int i = 0; i < arr.length - 1; i++) {boolean flag = true;for (int j = 0; j < arr.length - 1 - i; j++) {if (arr[j] > arr[j + 1]) {// 交换位置int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;flag = false;}count++;}if(flag) {break;}}System.out.println(Arrays.toString(arr)... 阅75 转0 评0 公众公开 20-02-01 22:00 |
Google logo配色 Google官方配色表。转换成RGB工具: http://www.yuangongju.com/color.一直觉得Google的logo配色超级好看,也很清新,就去查找了具体色值。蓝 :#2d85f0.红 : #f4433c.黄 : #ffbc32.绿 : #0aa858.By the way 附上Google官方提供的颜色表。 阅5181 转5 评0 公众公开 19-07-12 10:13 |
阅2360 转7 评0 公众公开 17-08-10 16:35 |
MFC自用文档记录。1、字体名称。Arial 字体的样式 ZITIdeyangshi 123456789.Tahoma 字体的样式 ZITIdeyangshi 123456789.Verdana 字体的样式 ZITIdeyangshi 123456789. 阅31 转0 评0 公众公开 17-08-10 15:59 |
2.可是对于基于对话框的MFC应用程序,这就不行了。而模式对话框是通过 CreateDialogIndirect来创建的,在这当中并没有调用PreCreateWindow函数,重载的PreCreateWindow函数根本就不被执行,因此在这个函数里修改对话框的窗口类是没有用的。要想把窗口能放在(0, 0),DS_CENTER,DS_CENTERMOUSE,DS_ABSALIGN必须有一为TRUE,Center和Center Mous... 阅5853 转3 评0 公众公开 17-04-27 16:19 |
阅795 转1 评0 公众公开 16-11-11 13:47 |
阅262 转0 评0 公众公开 16-10-10 08:46 |