- 博客(45)
- 收藏
- 关注
原创 mysql sql语句有变量 time_t变量转换为string
1.char*变量 如果有两个指针变量不可以 需要一个转换为string string strCall ; strCall.assign(pCallInfo->m_szCallerNo,strlen(pCallInfo->m_szCallerNo));//char* 转换为string string sql = "insert into tcallrecord va
2013-12-05 16:49:25 1151
原创 CString char* Time转换 char* 连接操作
1.char*连接char* file ="F:\\vsworkspace\\DDSServer\\Voc\\";char filename[128];CString str = CTime::GetCurrentTime().Format("%H%M%S");//Time 转CStringchar* times =str.GetBuffer(str.GetLength
2013-12-04 14:01:12 784
原创 mfc button 控件
1.button控件 初始化时 不可用:在OnInitDialog()函数中添加: GetDlogItem(IDC_BUTTON)->EnableWindow(FALSE);GetDlgItem(IDC_BUTTON_CTRLRECORD)->EnableWindow(TRUE);GetDlgItem(IDC_BUTTON_RECORD)->EnableWindow(FALSE);
2013-12-03 14:34:23 653
原创 vs2010 c++ 遇到的问题
1.Microsoft Visual C++ Package Server 已停止工作 VCPkgSrv 是关于Visual Studio 2010中IntelliSense。工具-》选项-》文本编辑-》C/C++-》高级-》IntelliSense-》禁用IntelliSense。关闭此程序
2013-11-26 14:41:46 707
原创 mfc 使用定时器 更新CListCtrl的内容
1.使用随机函数 srand((unsigned)time(NULL)); int rnd = rand()%DJ_MAX_USER;2.使用定时器#define TIMER1 1BOOL CUIDesignDlg::OnInitDialog(){ SetTimer(TIMER1,600,0);}3.在类视图中右击CUIDesignDlg属性,在消息响应函数
2013-11-13 09:14:42 2000
转载 IPv4私有地址
A类地址 (1)A类地址第1字节为网络地址,其它3个字节为主机地址。 (2)A类地址范围:1.0.0.1—126.255.255.254 (3)A类地址中的私有地址和保留地址: ① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。 范围(10.0.0.0-10.255.255.255) ② 127.X.X.X是保留地址,用做循环测
2013-11-11 13:38:50 1264
原创 vs2010 c++ error
1.不能将参数从 CString 转换为 const char *你在vs2010中默认字符集是UNICODE字符集,CString中字符以wchar_t的形式来存储的,而不是char。你在项目-》属性-》配置属性有一个字符集,可以改字符集,改成多字节字符集就行了。
2013-10-27 16:31:57 515
转载 UpdateData
1.UpdateData()参数只有一个,默认为TRUE; UpdateData(TRUE) ——刷新控件的值到对应的变量。(外部输入值交给内部变量) 即:控件的值—>变量。 UpdateData(FALSE) —— 拷贝变量值到控件显示。(变量的最终运算结果值交给外部输出显示) 即:变量值—>控件显示。将IDC_EDIT1编辑框控件与m_u
2013-10-25 19:04:29 566
原创 mfc 点击button 如何防止生成同样的对话框
1.父类CXMS_VoipServer 非模态对话框 对应的类为 CXMS_LogDlg2.在XMS_VoipServer.h文件中定义 CXMS_LogDlg *pLogDlg;3.在XMS_VoipServer.cpp文件构造函数中初始化 pLogDlgB = NULL;4.button的响应函数中添加:if (!pLogDlg) { pLogDlg=new C
2013-10-17 09:50:36 679
转载 struct和typedef struct
struct和typedef struct分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu
2013-10-12 08:19:47 476
原创 MFC的控件大小如何随对话框改变
1.右键对话框---类向导--消息选择WM_SIZE 添加 处理程序 onsize2.void CHttpResp::OnSize(UINT nType, int cx, int cy){ CDialogEx::OnSize(nType, cx, cy); // TODO: 在此处添加消息处理程序代码 if(!IsWindowVisible()) return;
2013-09-27 14:40:45 682
转载 openssl生成https证书
openssl生成https证书摘自http://notech.blog.sohu.com/108540014.html1.首先要生成服务器端的私钥(key文件):openssl genrsa -des3 -out server.key 1024运行时会提示输入密码,此密码用于加密key文件去除key文件口令的命令:openssl rsa -
2013-09-25 08:06:31 707
转载 http keep-alive模式
1、什么是Keep-Alive模式?我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免
2013-09-24 11:27:47 694
原创 mfc中添加属性表单
1.主对话框中 添加一个类为CPage2.在Page.h中添加CPropertySheet 对象m_sheet;3.新建子对话框基于IDD_PROPPAGE_LARGE 分别为子对话框新建类CPage1,CPage24.在Page.h中添加Cpage1,CPage2的对象m_page1,m_page25.在Page.cpp中OnInitDialog()函数中添加(如果没有此函数
2013-09-18 10:37:03 832
原创 vs2010 mfc中添加基类CPropertySheet的派生类
1.解决方案资源管理器中 工程右键 -----类向导-----添加类-----基类中就有CPropertySheet
2013-09-18 09:33:26 3101
原创 vs2010 技巧
1.todo注释:工具----选项----环境---任务列表 ---选择todo还要在:工具->选项文本编辑器->C/C++->格式设置->杂项->枚举注释任务 设置为true
2013-09-17 17:17:00 775
原创 vs2010 使用curl 发https请求
1.添加curl的include文件夹2.添加curlib.dll libcurl.dll libeay32.dll,ssleay32.dll libsasl.dll,openldap.dll libcurl_imp.lib文件3.工程属性->c/c++->预处理器->预处理器定义 中,添加上USE_OPENSSL、USE_SSLEAY 方法一、设定为不验证证书和host。
2013-09-17 13:42:43 2653
原创 vs2010中使用curl 配置
第一步:下载CURL 最近的几个版本,我是curl-7.21.5。然后解压到curl-7.21.5文件夹。第二步:打开curl-7.21.5文件夹,找到vc6curl.dsw。就是VC6工程的文件。第三步:用2008打开,选择 生成(B)-》生成解决方案(F7) ,不要点三角形那个启动调试第四步:打开curl-7.21.5\lib\DLL-Debug 找到libcurld.dll和li
2013-09-12 10:51:19 3107
原创 windows程序
1.“MessageBoxW”: 不能将参数 2 从“const char [7]”转换为“LPCWSTR” 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换原因:UNICODE问题,项目菜单->最后的属性->配置属性->常规->项目默认值->unicode改为未设置2.首先创建win32项目
2013-09-10 13:33:30 615
转载 endnote 在论文写作过程中插入引用文献的使用技巧
http://blog.sciencenet.cn/blog-483059-546196.html
2015-04-08 21:49:44 1472
转载 Rational Rose 安装
http://www.blogjava.net/hoojo/archive/2012/02/14/369922.html 安装出错:Failed to check out a key for rose_enterprise_windows:FLEXlm Error -2,Invalid license file syntax OR no license in file.FLE
2015-03-31 14:55:03 561
转载 windows 下 system 函数详解
C/C++中system()函数详解 windows下system () 函数详解 windows操作系统下system () 函数详解(主要是在C语言中的应用) 函数名: system 功 能: 发出一个DOS命令 用 法: int system(char *command); system函数已经被收录在标准c库中,可以直接调用 程序例:
2014-06-20 09:21:24 12853
原创 mfc自定义消息 wparam lparam 参数传递指针
1.在.cpp文件中添加#define WM_MY_DELETEITEM WM_USER+1002.添加
2014-06-17 16:57:10 4619
原创 vs2010内存检测工具Visual Leak Detecto
1.下载isual Leak Detectohttp://vld.codeplex.com/2.vs2010设置:
2014-05-15 09:19:36 873
原创 正确生成RabbitMQ-C客户端库
1. 下载 rabbitmq-c-master 源码 2. 下载 rabbitmq-codegen 源码 3. 将 rabbitmq-codegen 中的内容拷贝到 rabbitmq-c-master 中的 codegen 目录下(如果没有该目录请自行创建)4. 通过 win32 的 cmd 或者 cmake-gui 执行相应的命令进行相关文件生成。5. 下载的 rab
2014-05-05 19:45:18 5144 1
原创 windows 安装rabbitmq
1、下载下载 rabbitMQ :http://www.rabbitmq.com/download.html,安装rabbitmq需要erlang,下载erlang:http://www.erlang.org/download.html2、安装RABBITMQrabbitMQ安装,查看安装文档:http://www.rabbitmq.com/install-windows.ht
2014-05-04 20:22:42 559
原创 VS2010如何让两个或者多个项目共享同一个文件
1.按照这个顺序:选中项目,鼠标右键菜单==〉添加==〉添加现有项==〉选择相应的文件==〉添加为链接注意,最后一步,添加按钮上有一个表示下拉的小三角,点击它就能看到“添加为链接”选项了。用的是VS2010,其它版本的VS也应该类似。右键解决方案------添加---现有项目----------选择要添加的项目即可
2014-04-01 14:56:12 3575
原创 数据库连接参数从配置文件中读取
1.AutoStartDlg.h : 头文件中添加变量protected: CString m_strIniFile;//ini 所在的目录 void loadConfig();public: CString m_strServerAddr; UINT m_uiServerPort; CString m_strUsername; CString m_strPassw
2014-04-01 09:22:25 1597
原创 vs2010连接mysql
1.vs2010中的设置,在:项目-属性-配置属性-VC++目录-包含目录D:\Program Files\MySQL\MySQL Server 5.0\include)。2.vs2010中的设置,在:项目-属性-配置属性-VC++目录-库目录 或者:项目-属性-配置属性-连接器-常规-附加库目录Lib目录下还有debug和opt两个目录,建议选debug。(我的是D:\Progr
2013-10-10 08:09:42 712
转载 经典排序算法
1. 排序算法原理:http://zh.wikipedia.org/wiki/Category:%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95flash演示: http://www.tyut.edu.cn/kecheng1/site01/suanfayanshi/list.asp?id=7
2013-09-28 17:11:22 453
转载 孤独是你的必修课
生活不可能像你想象得那么好,但也不会像你想象得那么糟。我觉得人的脆弱和坚强都超乎自己的想象。有时,我可能脆弱得一句话就泪流满面,有时,也发现自己咬着牙走了很长的路。——莫泊桑1. 但以这样的一句话作为开头,看高木直子的《一个人住第五年》的时候还在国内,那时觉得那样的生活根本不可能发生在我身上,连吃饭都要人陪着的我无法忍受一个人吃饭的感觉。所以后来,有很长的一段时间里我都没能
2013-09-28 16:34:54 716
原创 HTTP client webserver
1.新建mfc工程2.导入curl库3..添加curlib.dll libcurl.dll libeay32.dll,ssleay32.dll libsasl.dll,openldap.dll libcurl_imp.lib文件4.工程属性->c/c++->预处理器->预处理器定义 中,添加上USE_OPENSSL、USE_SSLEAY 5.下载了zlib1.lib 重命名为
2013-09-26 16:26:20 832
转载 Web服务的结构
最底层是服务传输层,在图中可以看到Web服务可以使用多种(OSI应用层)网络协议进行消息传递,HTTP是使用最为广泛的,因为HTTP的请求应答模式十分符合RPC类型调用,SMTP主要用于异步方式的调用,例如订阅信息等等。服务消息层的协议定义了消息的格式,在这一层里几乎全部是以SOAP为协议的,至少我还没见过使用其他协议的例子。SOAP的基础是XML,也就是说,SOAP消息一定都是XML格式的。
2013-09-23 09:21:02 666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人