12 2016 档案

摘要: 阅读全文
posted @ 2016-12-29 10:15 朱小勇 阅读(207) 评论(0) 推荐(0)
摘要:构造函数:一个类可以有多个构造函数,构造函数可以带参数,用于初始化对象,不能有返回值,构造函数名和类名相同,用于生成新的对象 析构函数:一个类只有一个析构函数,不能带参数,用于回收对象,不能有返回值,析构函数名是在类名前面加~,用于回收对象 析构函数必须定义成public,否则编译不过,这样是为了方 阅读全文
posted @ 2016-12-29 09:39 朱小勇 阅读(329) 评论(0) 推荐(0)
摘要:抽象类不可以实例化对象,只能先派生新的类才可以 阅读全文
posted @ 2016-12-28 17:17 朱小勇 阅读(147) 评论(0) 推荐(0)
摘要:一、QPushButton 1、设置背景色: ui->pushButton->setStyleSheet("background-color: rgb(170, 0, 255)";); 2、设置鼠标放上去的提示语 在设计师界面,设置按钮的tooltip 二、QTextEdit 1、判断是否为空 QS 阅读全文
posted @ 2016-12-28 17:16 朱小勇 阅读(6640) 评论(0) 推荐(1)
摘要:char szHostName[MAX_PATH + 1]; gethostname(szHostName, MAX_PATH); //得到计算机名 hostent *p = gethostbyname(szHostName); //从计算机名得到主机信息 char *pIP1 = inet_nto 阅读全文
posted @ 2016-12-27 20:43 朱小勇 阅读(612) 评论(0) 推荐(0)
摘要:1、宏定义一个自定义消息 #define WM_MY WM_USER+1 2、定义一个消息响应函数 afx_msg LRESULT WM_MyMessage(WPARAM wparam, LPARAM lparam);//protect类型 3、注册消息 BEGIN_MESSAGE_MAP(CGra 阅读全文
posted @ 2016-12-27 16:35 朱小勇 阅读(631) 评论(0) 推荐(0)
摘要:原因:MFC对象不支持多线程操作,不能供多个线程进程使用,所以尽量不要在线程里面更新界面。 解决办法: 1、将工程改为release 2、使用控件来SetWindowText 3、在线程里面发送消息 SendMessageTimeout(怎么用看另外的博客) 阅读全文
posted @ 2016-12-27 16:31 朱小勇 阅读(224) 评论(0) 推荐(0)
摘要:1、判断某路径的文件是否存在 BOOL PathFileExists( _In_ LPCTSTR pszPath );2、CFileFind类 CFileFind finder; BOOL bWorking = finder.FindFile(_T("*.*")); while (bWorking) 阅读全文
posted @ 2016-12-27 15:14 朱小勇 阅读(135) 评论(0) 推荐(0)
摘要:RGB(255,200,200)->粉红 RGB(200,255,200)->淡绿 RGB(200,200,255)->淡蓝 RGB(200,200,200)->浅灰 阅读全文
posted @ 2016-12-26 16:28 朱小勇 阅读(612) 评论(0) 推荐(0)
摘要:1、用记事本打开.sln,如图修改 2、用记事本打开.vcxproj文件,搜索:v140,修改为v120(有四个) 阅读全文
posted @ 2016-12-26 13:08 朱小勇 阅读(3324) 评论(0) 推荐(0)
摘要:数据库对比。 1.Oracle:最贵,功能最多,安装最不方便,Oracle环境里的其他相关组件最多,支持平台数量一般,使用中等方便,开发中等方便,运维中等方便,不开源,速度最慢,最安全。 2.Microsoft SQL Server:中等贵,功能最少,安装中等方便,Microsoft SQL Ser 阅读全文
posted @ 2016-12-26 09:48 朱小勇 阅读(367) 评论(0) 推荐(1)
摘要:CWnd::IsZoomed() CWnd::IsIconic() 阅读全文
posted @ 2016-12-22 16:03 朱小勇 阅读(1840) 评论(0) 推荐(0)
摘要:int cx = GetSystemMetrics(SM_CXFULLSCREEN); int cy = GetSystemMetrics(SM_CYFULLSCREEN); 通过上边两个函数获取的是显示屏幕的大小,但不包括任务栏等区域。 阅读全文
posted @ 2016-12-22 15:57 朱小勇 阅读(257) 评论(0) 推荐(0)
摘要:1、定义 template <class KEY,class ARG_KEY,class VALUE, class ARG_VALUE> class CMap:public CObject class KEY:键类型 class ARG_KEY:键大小 class VALUE:值类型 class A 阅读全文
posted @ 2016-12-21 11:41 朱小勇 阅读(427) 评论(0) 推荐(0)
摘要:char szHostName[MAX_PATH + 1]; gethostname(szHostName, MAX_PATH); //得到计算机名 hostent *p = gethostbyname(szHostName); //从计算机名得到主机信息 char *pIP1 = inet_nto 阅读全文
posted @ 2016-12-14 14:23 朱小勇 阅读(308) 评论(0) 推荐(0)
摘要:1、声明一个timer id #define send_timer 100 2、在触发定时器的地方SetTimer SetTimer(send_timer,1000, NULL)); 3、重写虚函数OnTimer(UINT_PTR nIDEvent),其中nIDEvent就是对应的id void C 阅读全文
posted @ 2016-12-14 13:30 朱小勇 阅读(174) 评论(0) 推荐(0)
摘要:%a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 %s 读入一个字符串,遇空格、制表符或换行符结束。 %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数 阅读全文
posted @ 2016-12-14 00:16 朱小勇 阅读(896) 评论(0) 推荐(0)
摘要:char ret[2];//向记事本中写入这个char数组可以实现换行 ret[0] = 13;// \r ret[1] = 10;// \n fwrite(ret, 2, 1, pFile); 阅读全文
posted @ 2016-12-13 23:20 朱小勇 阅读(1989) 评论(0) 推荐(0)
摘要:1、在主窗口中定义一个CtabCtrl,添加变量m_tabctrl; 2、添加两个子窗口IDD_ONE_DIALOG,IDD_TWO_DIALOG(新建对话框,然后双击界面添加头文件和cpp),属性为child和无边框 3、在主窗口头文件中定义这两个子窗口的类对象m_one,m_two 自定义下面函 阅读全文
posted @ 2016-12-13 23:17 朱小勇 阅读(1412) 评论(0) 推荐(0)
摘要:首先mfc下字符串只有两种数据:char(一个字节)和wchar_t(两个字节),很多其他数据类型如TCHAR,WCHAR等都是这个两个基本类型的宏定义,BYTE是uchar 1、对话框打印char* char* info=""; ::MessageBoxA(this->m_hWnd, info, 阅读全文
posted @ 2016-12-08 21:44 朱小勇 阅读(1482) 评论(0) 推荐(0)
摘要:在cmd里:pip install pymysql3 在工程里:import pymysql 阅读全文
posted @ 2016-12-06 23:34 朱小勇 阅读(198) 评论(0) 推荐(0)
摘要:1、print (变量名) print(“字符串”) 2、a=1 id(a)返回a在内存中的地址 3、可以用table弹出提示 #coding:utf-8 4、输入3/2 结果为:1.5 输入3//2 结果为:1 %:取余 5、3**2:表示3的平方 3**3:表示3的三次方 6、逻辑运算符:and 阅读全文
posted @ 2016-12-04 23:06 朱小勇 阅读(1579) 评论(0) 推荐(0)
摘要:1、安装python。默认安装 2、安装pip。下载pip-1.5.4包,解压pip-1.5.4,放在C盘,进入pip目录-->键入命令:python setup.py install 再进入C:\Users\user\AppData\Local\Programs\Python\Python35-3 阅读全文
posted @ 2016-12-03 13:23 朱小勇 阅读(1650) 评论(0) 推荐(0)
摘要:1、下载Tessrac OCR,默认安装 2、把验证码code.jpg图片放在D盘 3、打开cmd,进入D盘,输入:tesseract code.jpg result 4、进入D盘,生成了result.txt记事本文件,里面就是验证码 阅读全文
posted @ 2016-12-03 13:16 朱小勇 阅读(373) 评论(0) 推荐(0)