- 博客(20)
- 资源 (52)
- 收藏
- 关注
转载 C++ const
C++const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。1.const 修饰成员变量 1 #include<iostream> 2 using namespace std; 3 int main(){ 4 int a1=...
2019-05-02 22:13:38
175
转载 各个平台的mysql重启命令
linux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQL service mysqld restart 2、从源码包安装的MySQL // linux关闭MySQL的命令 $mysql_dir/bin/mysqladmin -uroot -p shutdown // linux启动...
2019-05-02 22:07:22
161
转载 try 与catch的作用
首先要清楚,如果没有try的话,出现异常会导致程序崩溃。而try则可以保证程序的正常运行下去,比如说: try{ int i = 1/0;}catch(Exception e){ e.printStackTrace();} 一个计算的话,如果除数为0,则会报错,如果没有try的话,程序直接崩溃。用try的话,则可以让程序运行下去,并且输出为什么出错!try的话,...
2019-05-01 03:02:11
5887
转载 C++生成随机字符串的程序
#include <iostream>#include <CTIME>using std::cout;const int SIZE_CHAR = 32; //生成32 + 1位C Style字符串const char CCH[] = "_0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";...
2019-05-01 02:52:54
1791
转载 MFC浮动窗口使用方法和注意事项
使用VS2008+SP1创建悬浮窗口的步骤:1. 创建悬浮窗口类每一个悬浮窗口都是一个CDockablePane的派生类的对象, 因此要为每一个悬浮窗口创建一个新类1.1 添加类通过菜单Project->Add Class...或者在类视图中工程名字处右键选择Add->Class...添加类选择MFC Class, 点Add按钮进入下一步Class name处写入...
2018-10-08 10:26:53
760
转载 SETSOCKOPT IOCTLSOCKET 设置非阻塞SOCKET函数
1,ioctlsocket()#include <winsock.h> This function controls the I/O mode of a socket.int ioctlsocket( SOCKET s, long cmd, u_long FAR* argp); Parameters s[in] Descrip...
2018-10-08 10:23:50
685
翻译 vs2008 对话框设置背景颜色、控件颜色
对话框背景颜色: 网上流传有四种方法(可能还不止),在VC++2008SP1测试后,发现只有三种可以使用了,其中第一种被废弃了。以下是四种方法:方法一 (失效):调用CWinApp类的成员函数SetDialogBkColor来实现。 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色。下面的例子是将应用程序对 话框设置为蓝色背景和红色文本,步骤如下:...
2018-10-08 10:22:44
1909
转载 VC 各种情况下的窗口句柄的获取
AfxGetMainWnd AfxGetMainWnd获取自身窗口句柄HWND hWnd = AfxGetMainWnd()->m_hWnd;GetTopWindow函数功能:该函数检查与特定父窗口相联的子窗口z序(Z序:垂直屏幕的方向,即叠放次序),并返回在z序顶部的子窗口的句柄。函数原型:HWND GetTopWindow(HWND hWnd);参数: ...
2018-10-08 10:19:32
674
转载 vector
vector类称作向量类,它实现了动态数组,用于元素数量变化的对象数组。像数组一样,vector类也用从0开始的下标表示元素的位置;但和数组不同的是,当vector对象创建后,数组的元素个数会随着vector对象元素个数的增大和缩小而自动变化。 vector类常用的函数如下所示: 1.构造函数vector():创建一个空vector vector(int nSize...
2018-10-08 10:03:42
140
转载 MFC获取dc的方式
)API函数方法用HDC HDC hdc;hdc=::GetDC(m_hWnd);MoveToEx(hdc,m_ptOrigin.x,m_ptOrigin.y,NULL);LineTo(hdc,point.x,point.y);::ReleaseDC(m_hWnd,hdc);//必须成对使用这里获得GetDC()函数需要跟ReleaseDC()函数成对使用 2)...
2018-10-08 10:01:18
182
原创 CreateThread
.h HANDLE handle;static DWORD WINAPI Thread(xxxx* lpNotify);.cppvoid xxxx:: startThread(){ handle= CreateThread(NULL, 0, reinterpret_cast<LPTHREAD_START_ROUTINE>(Thread), lp, 0, NULL);}D...
2018-06-13 09:54:22
211
转载 设置毫秒颜色 vs
//64位void XXXXX::us_Delay(ULONG ulMicroSeconds){ LARGE_INTEGER timeStop; LARGE_INTEGER timeStart; LARGE_INTEGER Freq; LONGLONG ulTimeToWait; if (!QueryPerformanceFrequency( &Freq )) return; ...
2018-06-13 09:38:13
150
原创 CBCGPMenuBar
.h 文件 CBCGPMenuBar m_wndMenuBar;.cppm_wndMenuBar.Create (this); //创建hMenu = m_wndMenuBar.GetHMenu();//获取句柄 ModifyMenu(hMenu, 1, MF_STRING | MF_BYPOSITION, ID_SET4, _T(",111"));//更改显示的 文字...
2018-06-07 16:21:27
537
转载 实现多态,必须通过指针或者引用去操作对象,如果直接操作对象,它的类型就已经为编译器所知,也就无法实现多态了。
父类的指针是可以指向子类类型的,父类对象也是可以引用子类对象的通过这个可以让父类使用子类的方法,这个就是多态这个和继承的内存构建有关class A {...};class B : public A {...};如果生成一个B的对象b,是先构建A再构建B,b的内存空间结构就是A在上B在下所以A的指针是可以指向b的(子类)的指针不能指向A(父类)的对象子类的内存空间通常大于父类,如果子类的指针指向...
2018-05-30 17:29:18
940
转载 MFC中怎样把CString类型转换成char*型
第一种CString strTemp;char szTemp[128];strTemp = _T("abckdkfei");memset( szTemp, 0, sizeof(szTemp) );strcpy( szTemp, strTemp.GetBuffer(strTemp.GetLength()) );第二种:char * pchar;CString str="hello";pchar=(L...
2018-05-30 17:22:11
12009
原创 最近公司项目总结
目前正在做交接处理 虽然没有人接手我目前的工作。但是我还是等了两个星期。 从公司软件组剩我一个人到现在已经快有三个月了 。 理下我目前做过的系统 熟悉最深的系统是二维码打码机 ,里面的代码无论是从图像算法到接口层次都玩过了。从实现传图到实现100m不落标的问题上 算时间 输出日志 话了差不多1个月 这些东西都是公司的人慢慢带我
2017-12-22 13:55:20
210
原创 最近开发项目的总结
来到新公司 .用的还是c++用了半个月熟悉了这边的图像算法 总感觉这边很多参数不是那么容易弄清楚做的prt文件也是很简单的 分色 抽点 等等 做的二维码项目是在原来的程序上改动的 ,主要做的是一些简单的功能 这边界面库的熟悉 加载二维码 用到加载图片 图像处理的功能传递消息用到了 :;sendmessage 跟::postmessage其次还有另外的线程
2017-07-17 16:48:20
218
转载 unsigned char
定义char是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中是unsigned,编译器可以实现为带符号的,也可以实现为不带符号的,有些编译器如pSOS的编译器,还可以通过编译开关来指定它是有符号数还是无符号数。折叠编辑本段存储unsigned c
2017-03-09 17:29:20
1199
c++面试题基础分享.doc
2020-03-24
Xtreme ToolkitPro v18.0.1 (30 Day Trial)
2018-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人