自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

转载 CString 成员函数用法大全

http://www.cnblogs.com/Caiqinghua/archive/2009/02/16/1391190.htmlCString的构造函数CString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456");    CS

2017-02-25 15:10:33 522

转载 CString的GetBuffer与ReleaseBuffer

http://blog.pfan.cn/xman/43212.htmlhttp://www.cnblogs.com/jamesmile/archive/2010/04/19/1715756.html一.函数原型CString::GetBufferLPTSTR GetBuffer( int nMinBufLength );throw( CMemoryException )

2017-02-25 15:08:23 348

转载 在编辑框(CEdit)控件上追加内容

http://blog.csdn.net/visualeleven/article/details/6214725/// MFC 版本 CEdit* pEdit = GetDlgItem(IDC_EDIT1); ASSERT(pEdit && pEdit->GetSafeHwnd()); pEdit->SetSel(-1); pEdit->ReplaceSel(_T

2017-02-25 09:42:30 1378

转载 LINK : fatal error LNK1104: cannot open file "mfc42

http://blog.sina.com.cn/s/blog_58c3f7960102uwaw.html编译CPPUNIT时没问题,可连接的时候出现LINK : fatal error LNK1104: cannot open file "mfc42ud.lib" 错误,发现居然冒出个缺少库文件的错误,琢磨了一会,原来发现,这个错误是因为缺少Unicode的支持文件,在装V

2017-02-22 11:53:11 864

转载 不定参数写文件

http://blog.csdn.net/sherlockhua/article/details/5628727一、vfprintf     函数名: vfprintf  功 能: 格式化的数据输出到指定的数据流中  用 法: int vfprintf(FILE *stream, char *format, va_list param);  函数说明

2017-02-22 11:09:10 314

转载 不定参数函数调用不定参数函数

#include #include int myprintf(const char *fmt, ...){ int ret; va_list ap; va_start(ap, fmt); ret = vprintf(fmt, ap); va_end(ap); return ret;} void logv(const char *f

2017-02-22 11:05:49 1559

转载 实现自己的printf函数

http://blog.csdn.net/xfeng88/article/details/6695848在嵌入式开发中,常常会通过串口打印一些信息到PC终端,这就需要实现自己的printf函数,下面介绍打印函数print的实现。print.h[cpp] view plain copy print?#ifndef     __PRINT

2017-02-22 11:03:18 469

转载 SendMessage()发送自定义消息在release版下可能崩溃的原因

http://blog.csdn.net/cosmoslife/article/details/8709271如果消息响应函数没有处理WPARAM和LPRAM,那么release版本在清理堆栈的时候会出问题,引起崩溃。比如:VOID  OnSomeMsg();虽然在调试版下没有问题,但是在release版本下会崩溃而应该定义为:LRESULT OnSomeMsg

2017-02-14 13:57:29 1065

转载 fatal error LNK1112: 模块计算机类型“THUMB”与目标计算机类型“ARM”冲突

http://blog.csdn.net/wanglei5695312/article/details/5675809我的程序可以在Pocket PC 2003 (ARMV4)下运行通过,可是一到Windows Mobile 5.0 Pocket PC SDK (ARMV4I)下运行就提示如下错误:1>------ 已启动生成: 项目: oilSurvey, 配置: Deb

2017-02-13 19:17:54 390

转载 _beginThreadex的用法

http://blog.163.com/tfn2008@yeah/blog/static/1103213192012641036579/建议创建线程应该用_beginThreadex,ripple里面就是用的这个。例子如下://sipvoiplink.hclass SIPVoIPLink{private:       static uns

2017-02-12 17:39:11 362

转载 WaitForSingleObject 等待线程句柄

http://blog.csdn.net/dyzhen/article/details/5993396WaitForSingleObject(hThread/*某个线程的句柄*/,INFINITE)可以吗? hThread代表的线程如果在运行,就要一直等下去,直到线程退出来吗? 如果是这样,就是说我等到的时候,线程已经退出了?我还需要调用类似于ReleaseSema

2017-02-12 17:04:17 2424

转载 多线程-生产者与消费者问题

参考http://blog.csdn.net/morewindows/article/details/7577591实现的简单例子一个生产者、一个消费者、一个缓冲区#include #include #include #include using namespace std;const int PRODUCE_NUMBER = 50;int g_iHole;HA

2017-02-12 17:00:14 278

转载 信号量Semaphore

#include #include using namespace std;long g_lNum;unsigned int _stdcall ThreadFun(void *pPM);const int THREAD_NUM = 10;CRITICAL_SECTION g_csThreadCode;HANDLE hSemaphore;int main(){

2017-02-12 14:18:06 272

转载 Debug与Release版本的区别详解

http://blog.csdn.net/ithzhang/article/details/7575483Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动。如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来。当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等

2017-02-12 10:51:26 4935

转载 C和C++运行库

http://blog.csdn.net/ithzhang/article/details/20160009在使用VC构建项目时,经常会遇到下面的链接错误:                     初学者面对这些错误常常不知所错:libcmt.lib是什么东西?msvcrtd.dll又是干吗用的?在使用VC++时我们也常常对下面的运行库配置项感到疑惑

2017-02-12 10:07:10 249

原创 ini配置文件读写实现

头文件:#pragma onceclass OperateIni{public: OperateIni(void); ~OperateIni(void); //获取字符串,不带引号 static int iniGetString(const char *section, const char *key, const char *defvalue, char *value,

2017-02-09 16:32:26 1671

原创 char、wchar、string、wstring互转

头文件:#pragma once#include class StrConvert{public: StrConvert(void); ~StrConvert(void); //static void Wchar_tToString(std::string& szDst, wchar_t *wchar); static std::string Wchar_tTo

2017-02-09 16:26:28 506

转载 窗口销毁的相关函数与消息,ActiveX控件的销毁

http://www.cnblogs.com/yedaoq/archive/2012/02/07/2341591.htmlDestroyWindow函数DestroyWindow销毁窗口的正牌函数。DestroyWindows的MSDN说明如下:The DestroyWindow function destroys the specified win

2017-02-09 13:34:20 1352

转载 PostMessage与PostThreadMessage的区别

http://blog.csdn.net/jiangqin115/article/details/46987081消息队列是属于线程的,Post消息就是把消息放到目标线程的消息队列中。这两者的区别在于:PostMessage 通过指定目标窗口句柄来确定目标线程,通常情况下由窗口过程来处理消息;PostThreadMessage 直接指定目标线程ID来

2017-02-09 11:52:42 673

转载 PostMessage和SendMessage的区别

http://100926.blog.sohu.com/187003740.html区别1: MSDN讲SendMessage用法时,有一段话讲述了两者的区别,This function sends the specified message to a window or windows. SendMessage calls the window proce

2017-02-08 20:18:50 373

检查windows启动的进程 监控进程启动 检测进程运行 - CheckProc.7z

检查windows启动的进程 监控进程启动 检测进程运行

2022-01-10

USB HID 协议(英文版)

USB的HID协议 Device Class Definition for Human Interface Devices (HID)

2017-06-26

VC6 mfc42ud.lib和mfc42ud.dll下载

VC6 mfc42ud.lib和mfc42ud.dll下载

2017-02-22

openssh离线安装Linux-3.x内核

资源由 openssh 离线安装deb,用于Linux-3.x内核 拷贝到系统中用unzip解压 用dpkg -i *.deb命令安装 安装完后用ps -e | grep sshd查看是否安装完成 450 ? 00:00:00 sshd 出现如上sshd说明已经安装完成 sudo/etc/init.d/ssh restart命令可重启ssh服务

2017-01-17

HT1621-51源码

HT1621,51源码

2016-04-12

时钟芯片DS1302-51源码

时钟芯片DS1302,51源码

2016-04-12

独立按键-51源码 -> 独立按键,支持长短按

独立按键,支持长短按

2016-04-12

nRF24L01-51源码

nRF24L01源码

2016-04-12

定时器0操作-51源码

定时器0,51源码

2016-04-12

类型定义 51源码

类型定义

2016-04-12

基于STM32实现的模拟I2C

文件中包括基于STM32实现的模拟I2C操作,经测试能正确读写I2C设备。

2015-03-13

Git merge的问题

2023-06-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除