
开发经验
文章平均质量分 53
「已注销」
这个作者很懒,什么都没留下…
展开
-
MFC获取本机IP的方法
工作中遇到需要sip发送REGISTER时,参数需要程序自动获取本机ip 实现如下:这些只是核心代码/// #include WORD wVersionRequested; WSADATA wsaData; char name[255]; CString ip; PHOSTENT hostinfo; wVersionRequested = MAKE原创 2013-09-24 18:43:18 · 2234 阅读 · 0 评论 -
CentOS6.5源码安装GCC4.8.3
本文讲述了在32为CentOS6.5上安装GCC4.8.3的全过程b原创 2014-07-17 16:55:28 · 2416 阅读 · 0 评论 -
CentOS6.5上配置Python2.7+OpenCV2.4.7
centos6.5+python2.7+opencv2.4.8原创 2014-07-16 09:48:12 · 5386 阅读 · 0 评论 -
OpenSift源码编译过程记录
本文记录了在CentOS6.5上编译Sift的开源实现OpenSift的编译过程,同时记录了编译过程中的几个问题.原创 2014-07-23 16:28:22 · 2181 阅读 · 0 评论 -
YUV422 YUV420 RGB24相互转换
直接上可用的代码转载 2014-08-20 14:18:23 · 4856 阅读 · 0 评论 -
RedHat4找不到网卡和mysql启动不了解决方案
本文记录了一次RedHat服务器解决问题ud原创 2014-08-17 03:16:59 · 1879 阅读 · 0 评论 -
rpm卸载已经被删除文件的包
rpm -e –justdb pkgname原创 2015-07-14 18:52:03 · 1340 阅读 · 0 评论 -
linux下mysql密码重置方法以及问题处理
感谢这两篇文章作者.验证转载 2014-05-21 00:31:56 · 688 阅读 · 0 评论 -
静态.共享的规则MFC DLL/MFC扩展DLL详解
转载自:http://www.tekuba.net/program/209/1.lib 和 dll1. 如果采用静态链接库,lib中的指令都包含在最终生成的exe文件中。如果采用动态的链接库,该dll不必包含在exe文件中。Exe文件执行时,可以动态的加载和卸载这个与exe无关的dll文件。 2. 静态链接库不能再包含其他的动态链接库或者静态链接库;而动态链接库不受限制,仍然可以包转载 2014-01-09 18:45:55 · 959 阅读 · 0 评论 -
MFC 中一个界面开启的线程函数如何访问另一个界面的成员
MFC 中遇见的问题:CConnDlg.cpp中开启一个线程,process_event()是线程函数:process_event(){ //......省略代码while(1){ //.....处理代码}//线程函数内要访问CNetSipDlg中的 一个CTreeCtrl ,m_devicelist}由于之前的程序存在相互include 的问题,以及各种限原创 2013-09-24 19:22:00 · 1491 阅读 · 0 评论 -
MFC CString 转string和char*
一些用到的类型转换CString strTest("test");1.CString 转string string strTmp=strTest.GetBuffer(0);2.CString 转char* string strTmp=strTest.GetBuffer(0); char *pTmp=new char[30]; memset(pTmp,0,30); memcp原创 2013-10-23 16:41:20 · 868 阅读 · 0 评论 -
MFC 处理双击事件时屏蔽掉单击事件
void CPlayWnd::OnLButtonDown(UINT nFlags, CPoint point){ //屏蔽双击时的单击事件 MSG message; DWORD st = GetTickCount(); while(1) { if(::PeekMessage(&message, NULL, 0 ,0 , PM_REMOVE)) {原创 2013-11-25 19:21:45 · 5513 阅读 · 1 评论 -
MFC 窗口全屏的操作
void CPlayWnd::OnLButtonDblClk(UINT nFlags, CPoint point){ if (!m_bFullScreen) { ModifyStyle(WS_CHILD,WS_POPUP); GetWindowPlacement(&m_wpPrev); CRect screenRect; //GetCurrentScreenMonit原创 2013-11-26 11:00:10 · 2523 阅读 · 0 评论 -
MFC CTreeCtrl 设置每一项Item颜色
1.CTreeCtrlXX继承CTreeCtrl,在CTreeCtrlXX里添加SetItemColor方法和重载OnPaint方法2.添加消息yings3.重载树控件#define CTreeCtrl CTreeCtrlXX, CTreeCtrl也有了SetItemColor 代码如下:.cpp// TreeCtrlXX.cpp : 实现文件//#includ翻译 2013-11-26 11:28:48 · 7106 阅读 · 3 评论 -
理解虚函数
虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现转载 2013-11-27 10:46:15 · 979 阅读 · 0 评论 -
vc中gb2312和UTF-8的转换
1、1)tools.h#include #include /************************************************************************//* 将gb2312编码转为UTF-8字符 *//**************转载 2013-11-29 19:07:22 · 950 阅读 · 0 评论 -
VC获取进程的所有线程
#include #include #include "tlhelp32.h"#include "stdio.h"#include #include using namespace std;//1.stack threadIdStack;UINT SubThread(LPVOID lParam){ while (1) { cout原创 2014-01-07 18:53:16 · 3206 阅读 · 0 评论 -
MFC 封装C++类为dll
1.创建MFC dll工程,选择创建MFC扩展DLL2.在.h中定义类//.h文件#include "CVRxVbm.h"#include #pragma comment(lib,"VRxVbm.lib")#pragma comment(lib,"QMailBox.lib")class __declspec(dllexport) CVMSStream{public: int原创 2014-01-09 17:33:42 · 2516 阅读 · 0 评论 -
一次 https 证书引起的 nginx 400 bad request 分析
问题描述环境描述Q1分析Q2分析总结Reference1. 问题描述在一台Server上部署有一个https的service(这个service用于为Android Client提供服务),之前一直正常,从某一天开始突然不能正常访问,有的机型一直在nginx中报 400 bad request, 有的则正常访问. 两个问题: Question 1: 为什么一部分机型突然不正常了?原创 2016-08-04 13:02:42 · 41991 阅读 · 1 评论