- 博客(21)
- 资源 (32)
- 收藏
- 关注
原创 Windows 写系统日志函数
#include "windows.h"#define SVC_ERROR ((DWORD)0xC0020001L)void WriteReportEvent(LPTSTR szFunction) { HANDLE hEventSource;LPCTSTR lpszStrings[2];unsigned int len = sizeof(szFunction);h
2012-03-21 16:46:03
1895
原创 链表 逆序 例子
typedef struct _Node{char data[50];struct _Node* pNext;_Node(){memset(data,0,50);pNext = NULL;}} Node;Node* CreateLink(int n){Node* pHeaer = NULL;Node* pCurrentNode =
2012-03-16 12:45:58
541
原创 C,C++ 可变参数函数例子
void Log(wchar_t *szLog,...){ va_list args = NULL; va_start(args,szLog); wchar_t szBuf[2049] = {0}; //vprintf(szBuf,args); vswprintf(szBuf,2048,szLog,args); va_end(args); time_t tm;
2012-03-16 08:58:34
691
原创 Qt 正则表达式 例子
static QString strTestRegExpFormat = QLatin1String("1005>qDebug() QString strRegexp = "\\W[QRegExp regExp(strRegexp);bool blIsValid = regExp.isValid();QString strErrorString = regExp.errorSt
2012-03-06 12:00:13
593
转载 在苹果lion中安装xcode3系列版本
在苹果lion中安装xcode3系列版本 自己在网上搜索研究好了好久终于得出的实际可行的办法 分享给大家~在Lion中不支持旧的Xcode版本(3.x),你只能安装Xcode4.x forlion的版本,这对使用第三方IB插件的Mac开发者来说不是一个好消息。如果你尝试去安装,就会发现XcodeToolset组件不能选择(禁用),这会导致错误的安装结果,会有一些空的文件夹,没有
2012-03-06 08:52:17
398
转载 Difference between cu.* and tty.*
For those that are interested. Serial ports are commonly misunderstood. Having been involved with them for a while Ithought I clear up some of the confusion (to that end I'm cross posting this to
2012-03-06 08:51:01
814
转载 软件开发一些相关术语缩写
文档名称英文简写需求调研报告DSR工作任务说明书SOWProcess Handbook (项目过程手册)PHBEstimation Sheet (估计记录)ESTProject Plan
2012-02-26 12:30:32
2575
原创 整数 转化成 十六进制 字符串
<br /><br />#include "stdafx.h"<br /> <br /> <br />char* convert( unsigned long Value )<br /> <br />{<br />static char Buffer[sizeof( unsigned long ) * 2 + 1];<br />int i;<br />for( i = sizeof( unsigned long ) * 2 - 1; i >= 0; --i )<br />{<br />Buffer[i] =
2010-10-25 12:25:00
1544
转载 How Would You Get the Count of an Array in C++?
<br />The question is simple: given a C++ array (e.g. x as in int x[10]), how would you getthe number of elements in it?<br /> <br />An obvious solution is the following macro (definition 1):<br /> <br />#define countof( array ) ( sizeof( array )/sizeof(
2010-08-03 16:55:00
864
转载 Qt 中Active使用技巧
View Full Version : Qt application with live Active X camera feed.bitChanger16th January 2006, 21:19I could really use some advice. I’m using Qt 4.1 and trying to implement an Active X c
2009-06-24 15:09:00
5361
转载 PE文件格式详解
Windows操作系统家族最近增加的Windows NT为开发环境和应用程序本身带来了很大的改变,这之中一个最为重大的当属PE文件格式了。新的PE文件格式主要来自于UNIX操作系统所通用的COFF规范,同时为了保证与旧版本MS-DOS及Windows操作系统的兼容,PE文件格式也保留了MS-DOS中那熟悉的MZ头部。 在本文之中,PE文件格式是以自顶而下的顺序解释的。在你从头开始研究文件内
2008-11-25 15:35:00
614
原创 VS2005 编译 boost_1_33_1 的成功方法
步骤如下:一、启动 Visual Studio 2005 命令提示二、通过cd 命令定位到目录 boost_1_33_1/tools/build/jam_src 目录三、执行命令 build , 执行结束之后 生成boost_1_33_1/tools/build/jam_src /bin.ntx86 目录下的文件 bjam.exe四、复制bjam.exe 到 boost_1_33_
2008-11-22 13:30:00
664
原创 获取C++类中的虚函数表的指针和虚函数表中函数的指针
通过读内存中类的结构相关信息, 请阅读如下代码:class CTest{public: CTest(); ~CTest(); virtual void Print(); virtual void Print2(); int GetSize();protected:private: int i; //在构造函数中初始化 100 }; #include "Test.h"typ
2008-11-03 17:47:00
1086
原创 逆向C++第一步
逆向工程分析人员还应该熟悉对象(或者说一个类的实例)在内存中是个什么样子,说的文绉绉一点就是类在内存中的布局情况。我们先来看一个简单的类: class CommonBase{ int co;};class Base1: virtual public CommonBase{public: virtual void print1() {} virtual void
2008-11-03 15:34:00
710
原创 VC Unicode 的设置
1、新建一个工程;2、选择“Build->Configurations”菜单3、点击“Add”按钮,添加“Unicode Debug”-拷贝“win32 Debug”配置, 添加“Unicode Release”拷贝“win32 Release”配置 ,然后点击“OK” 4、选择“Project->Setting”菜单5、切换到“General ”TAB页6、修改“Win32 Unicode D
2008-03-05 21:08:00
1342
原创 CRichEditCtrl 超文本编辑(MSN/QQ常用控件)
.常见问题a.可以编译,不能执行的AfxInitRichEdit();b.升级默认的Riched版本(默认的有一些bug),如可在InitInstance中添加LoadLibrary("RICHED20.DLL") 最后注意 FreeLibrary如果是CRichEditView基类的可用BOOL CXXXXXXView::PreCreateWindow(CREATESTRUCT& cs){//装
2008-02-20 16:00:00
786
原创 Unicode 和 ANSI读写文件
// std::string strAnsi; //#ifndef UNICODE// strAnsi = strContent;//#else// USES_CONVERSION;// strAnsi = W2A(strContent.LockBuffer());// strContent.UnlockBuffer();//#endif const BYTE head[2]
2008-01-12 16:07:00
496
原创 Unicode 和 Ansic 读写文件
// std::string strAnsi; //#ifndef UNICODE// strAnsi = strContent;//#else// USES_CONVERSION;// strAnsi = W2A(strContent.LockBuffer());// strContent.UnlockBuffer();//#endif const BYTE head[2]
2008-01-12 16:04:00
735
原创 程序中图片透明 函数
void DrawTransparentBitmap(HDC hdc, HBITMAP hBitmap, short xStart, short yStart, COLORREF cTransparentColor);函数的实现:void CLoginPanel::DrawTransparentBitmap(HDC hdc, HBITMAP hBitmap, s
2008-01-11 19:09:00
672
原创 对象在窗口间拖动
包含两个头文件可以从网上下载 OleDropTargetEx.h OleDropTargetEx.cpp在要实现拖动功能的的头文件添加函数: virtual BOOL Register(); COleDropTargetEx m_dropEx; virtual BOOL OnDrop(WPARAM pDropInfoClass, LPARAM lParm); virtual DROPE
2008-01-10 17:55:00
730
原创 输入框输入的自动完成(Edit .ComboBox)
功能如图:串操作函数:CString CDlgTestDlg::GetAutoCompleteStr(CString strCurrent,CStringArray& strArray){ CString strReturnValue(_T("")); LONG strLen; INT nIndex= -1; WCHAR chMin; strCurrent.TrimLeft();
2008-01-09 11:13:00
579
cmake-3.15.1-win64-x64.zip
2019-07-29
FFmpeg4.1 android so文件与.h文件(armv7-a)(android-ndk-r16b)
2019-03-11
Visual Assist X 10.9.2248 支持的VS版本 到 VS2017
2018-01-11
QPdfiumDemo
2017-09-16
开放式基金净值查询应用【更新】
2015-04-27
开放式基金净值查询应用
2015-04-15
WebBrowser Event Capture
2014-07-10
Qt 技术( 对Qt 一个概括性的介绍 )
2010-05-26
VCLSKIN
2008-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人