自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (23)
  • 收藏
  • 关注

原创 封装线程函数

class CThread{public: HANDLE m_hThread; unsigned int m_nThreadID;public: CThread(); DWORD ResumeThread(); DWORD SuspendThread(); int   GetThreadPriority(); BOOL  SetThreadPriority(

2011-11-20 11:30:10 568

转载 stdarg.h中三个宏va_start ,va_arg和va_end

#include #include  const int N=5;using namespace std; void Stdarg(int a1,...){    va_list argp;    int i;    int  ary[N];     va_start(argp,a1);    ary[0]=a1;    for(i=1;i

2011-10-23 15:38:43 444

转载 BSS段,数据段,代码段,堆内存和栈

BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。  数据段:数据段(data segment)通常是指用来存放程序中已初

2011-09-28 13:09:07 647

转载 Visual Studio自带工具spy++的使用方法

用spy++查看消息,通过发送消息控制程序 Windows程序都是基于消息机制的,每个程序中都会有各种各样的消息,如果想通过消息来控制程序的运行,我们只用关心程序中的命令消息(WM_COMMAND)就行了,其他关于程序界面等等的消息,可以不

2011-09-28 00:21:51 2276

转载 浅析C++中的this指针

转自:[url]http://blog.csdn.net/starlee/archive/2008/01/24/2062586.aspx[/url]     有下面的一个简单的类:class CNullPointCall{public:    stat

2011-09-19 16:37:11 314

转载 windows线程同步方法

分两大类:内核对象方式和用户方式。内核对象方式:WINDOWS内核提供的可以用来进行线程同步的内核对象,都是可以发信号(Signaled)的对象,在WINDOWS中它们被称为“调度程序对象”(dispatcher object)。它们包括进程(PROCESS)、线程(THRE

2011-09-19 09:37:50 1219

转载 在VS2008环境下配置DirectX目录

下载安装DirectX9.0后在VS2008环境下,选择“工具”->“选项”->“项目和解决方案”->“vc++目录”显示“包含文件目录”,添加一行,设置到D:/DXSDK/include:显示“库文件目录”,添加一行,设置到D:/DXSDK/lib:点“

2011-09-14 11:48:19 384

转载 预处理器命令#error

#error message:编译器遇到此命令时停止编译,并将参数message输出。该命令常用于程序调试。#error指令 语法格式如下: #error token-sequence编译程序时,只要遇到 #error 就会跳出一个编译错误,既然是编译错误,要它干

2011-09-10 20:48:25 700

转载 如何彻底卸载vc6.0

这是由于注册表没有清理完全的缘故,我也遇到过。下面是解决办法(我试过,可以用)先打开注册表:点击菜单-运行输入regedit.删除以下注册表项:?HKEY_LOCAL_MACHINE\Software\Microsoft\Devstudio?HKEY_LOCA

2011-09-01 21:18:11 1207

原创 海思3515开发方案实现开机启动画面功能

海思提供的uboot是支持开机启动画面的,在提供的帮助文档中提到了一些命令来实现该功能:setenv jpeg_addr 0x800C0000setenv jpeg_size 0x10000setenv vobuf 0xC7160000  接下来需用tftp下

2011-08-29 19:41:41 5971

转载 解释概念:主存、辅存、Cache、RAM、SRAM、DRAM、ROM、PROM、EPROM、EEPROM、CDROM、Flash Memory

主存,又称内存,是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。 内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中

2011-08-29 14:04:32 4770

转载 关于在字符串中删除特定的字符

题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。 分析:这是一道微软面试题。在微软的常见面试题中,与字符串相关的题目占了很

2011-08-24 19:25:03 439

转载 CString的GetBuffer用法

一.函数原型CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength );throw( CMemoryException );Return ValueAn LPTSTR pointer to the obje

2011-08-24 19:21:42 280

转载 xml文件解析办法

xml文件解析办法xml是为了提高web数据交换量而出现的,虽然他现在web应用中并不广泛,但是由于他的格式良好,经常被用做配置文件的格式。比如tomcat的主配置文件server.xml,web.xml等等。 首先我们看一下需求。我们的目的主要是提取xml文件中的特

2011-08-18 13:30:30 336

转载 XML文件格式语法及DTD

XML文件格式语法及DTD XML文件和HTML文件一样,实际上是一个文本文件。显然大家立刻就会明白,创建XML文件最普通的工具和HTML一样,就是“记事本”了。除了 “记事本”之外,当然还有一些更加方便的工具,如XML Notepad、XML Pro、CLIP!XML Ed

2011-08-18 13:29:00 570

转载 MiniGUI对话框编程

定义对话框模板后,再定义对话框回调函数并调用DialogBoxIndirectParam建立对话框例:static int InitDialogBoxProc(HWND hDlg,int message,WPARAM wParam,LPARAM lParam){s

2011-08-18 13:27:38 3345

转载 Linux系统调用--msgsnd/msgrcv函数详解

【msgsnd/msgrcv系统调用】       功能描述: 在消息队列上进行收发消息。为了发送消息,调用进程对消息队列必须有写权能。接收消息时必须有读权能。用法:  #include #include #include int msgsnd

2011-08-17 13:17:27 4247

原创 Linux下实现定时器功能

利用信号量来实现定时器的功能。void sigwizardroutine(int signo) { switch (signo) { case SIGALRM:  if(g_hSigWizardWnd != 0)  {     DlgSetGuid

2011-08-16 21:20:43 655

转载 Linux下的多线程编程

1 引言----------------------------------------------------------    线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Uni

2011-08-12 13:23:40 426

转载 linux 下多线程错误 undefined reference to `sem_init'

类似于_beginthread的问题 :http://hi.baidu.com/luosiyong/blog/item/6b71bb940b144c16d31b7049.htmlundefined reference to `sem_init'undefined refe

2011-08-12 11:59:54 5312

转载 年薪15万的80后小本科:只要6分钟,告诉你少走6年弯路

年薪15万的80后小本科:只要6分钟,告诉你少走6年弯路 来源: 常立永的日志这个社会是很残酷的,尤其是对于那些刚刚步入社会的80后而言。当很多人都在抱怨这个社会竞争压力太大、没有自己的追求,并因此而丧失斗志的时候,一个年薪15W的80后小本却发出了这个的感慨

2011-08-11 19:17:01 6277

转载 C++函数传出参数

在C++中,函除了用return返回参数之外,还可以在指针做为参数传出参数.看下面一个小例子:#includeusing namespace std;int test(int *arr,int* count){int i = 0;for(i ;

2011-08-11 09:21:12 1533

原创 有些操作系统不能查看Filter属性的解决方案

注册proppage.dll动态库即可。

2011-08-09 15:46:35 282

转载 C/C++内存管理详解

C/C++内存管理详解[转载][强烈推荐]2008-05-20 19:50[我觉得这是一篇很不错的文章,对C和C++的程序员来说,很有实用价值,故推荐给大家]作者:PingPong     文档来源:CSDN伟大的Bill Gates

2011-08-01 13:00:06 261

原创 AfxCallWndProc响应WM_NCHITTES,WM_PAINT消息报错

程序出现AfxCallWndProc响应WM_NCHITTES消息报错,进到MFC的源码中,一直以为是消息发送错乱导致,结果在程序中的窗口加上了WM_NCHITTES,WM_PAINT消息来捕获,但还是没找出个所以然来。    后来发现屏掉程序的某段话后错误就不出现了,考虑会不会

2011-07-28 10:20:21 1008

转载 MFC对话框消息传递顺序

view plaincopy to clipboardprint?LRESULT CALLBACK AfxWndProc(HWND hWnd, UINT nMsg, WPARAM wParam, LPARAM lParam)   {       // special messag

2011-07-26 20:41:22 1359

转载 warning no message line prompt for id

Warning: no message line prompt for ID 0x8006.Warning: no message line prompt for ID 0x8015.Warning: no message line prompt for ID 0x8016...

2011-07-26 20:25:20 4259

转载 if 0

看程序时,看到了好多如下结构:      #if 0       code      #end      不懂,if 0不是不执行吗?干吗写在那边啊?      求救百度,得到如下结果:       (1)code中定义的是一些调试版本的代码,此时code完全被编译器忽略。如果想

2011-07-20 14:30:19 643

转载 U-Boot添加命令的方法及U-Boot命令执行过程

1.建立common/cmd_hello.c习惯上通用命令源代码放在common目录下,并且习惯以“cmd_.c”为文件名。2.定义“hello”命令在cmd_hello.c中使用如下的代码定义“hello”命令:U_BOOT_CMD(       hello,    3,

2011-07-20 14:17:02 501

转载 各种操作系统下清空dns缓存方法

微软windows下如何清空dns 在微软windows下,你可以用命令ipconfig /flushdns来清空dns 缓存内容。你也可以用命令ipconfig /displaydns 来查看dns缓存内容。 Mac OSX下如何清空dns缓存 在Mac OSX中,你可以用这个

2011-07-19 11:16:05 647

转载 各种操作系统下清空dns缓存方法

微软windows下如何清空dns 在微软windows下,你可以用命令ipconfig /flushdns来清空dns 缓存内容。你也可以用命令ipconfig /displaydns 来查看dns缓存内容。 Mac OSX下如何清空dns缓存 在Mac OSX中,你可以用这个

2011-07-19 11:13:45 98

转载 _CrtSetBreakAlloc(…)来检测内存泄漏

Sets a breakpoint on a specified object allocation order number (debug version only). long _CrtSetBreakAlloc(    long lBreakAlloc ); Paramet

2011-07-12 17:22:44 1131

转载 InvalidateRect validateRect

InvalidateRect(HWND) 使窗口无效 产生消息WM_PAINT;  ValidateRect(HWND)使窗口有效 清除消息队列中的WM_PAINT消息在编程的时候经常把UpdateData、Invalidate、InvalidateRect和

2011-07-06 09:56:05 862

转载 set和setenv的区别

这里讨论的是tcsh中变量及环境变量时set和setenv命令的区别set语法set name=valuesetenv语法setenv name value最大的区别是,set变量只对当前进程有效,不会传递给子进程setenv变量不仅对当前进程有效,而且会传递

2011-07-04 11:11:36 6619

转载 TrackPopupMenu时Setcheck等函数无效解决办法

关于TrackPopupMenu函数,显示一个快捷菜单,一般点右键的消息响应中来创建一个快捷菜单,这个菜单就如同一个临时变量,创建了,相应了,然后消失了,下回出来的又是一个新的,有人可能碰到的问题的,在菜单项的更新函数中去setcheck某个菜单项,悲剧的是没反应,为什么呢,因为每次的快捷菜单都不是同一个只能这样://代码片段 CPoint pt;GetCursorPos(

2011-06-29 20:53:00 875

原创 判断操作系统的版本

判断是否为Win7操作系统: OSVERSIONINFO version;   ZeroMemory(&version,sizeof(OSVERSIONINFO)); version.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); DWORD dwMajor = 0;   DWORD dwMinor = 0;   BOOL bRet = GetVe

2011-06-21 17:40:00 446

转载 用directshow做的一个媒体文件播放器,有图像无声音----解决办法

用directshow编写了一个简单的媒体播放器,遇到了网上很多网都遇到的问题,程序运行后有声音,但无图像,把窗口移动一下以后图像又显示出来了,困扰了好几天,在网上查资料,下面是查到的相关结果:http://www.qqgb.com/Program/VC/VCJQ/Program_177692_2.htmlhttp://topic.csdn.net/u/20080221/21/5ee1

2011-06-21 17:38:00 843

转载 邮件系统常见错误代码解释 --邮件服务器端(MTA)错误代码解释

MTA(Mail Transfer Agent ):邮件传送代理,由「邮件服务器」扮演 MTA 角色,负责完成 MUA (邮件使用代理,即 Outlook Express 等邮件收发软件)传送信件的请求,将邮件从一个 MTA ( 您的邮件服务器 )传到另一个 MTA(对方的邮件服务器)。因此,简单地说,MTA 错误讯息代码,即是由邮局( 邮件服务器 )来函告知您寄信不成功与退信原因。MTA

2011-06-21 13:51:00 4205

原创 Linux下用C语言实现字符串中的小写字母转换成大写字母

实现函数如下:static char* str2upper(char *str)   {       if(str == NULL)  return NULL;    char *p = str;       while(*str){           *str = toupper(*str);           str++;       }       return p;   }  

2011-06-21 10:46:00 3610

原创 MiniGUI 封闭曲线填充

MiniGUI 目前提供了如下的封闭曲线填充函数:void GUIAPI FillBox (HDC hdc, int x, int y, int w, int h);void GUIAPI FillCircle (HDC hdc, int sx, int sy, int r);void GUIAPI FillEllipse (HDC hdc, int sx, int sy, i

2011-06-17 13:00:00 868

邮件发送的C code

邮件发送的C code

2016-04-12

Labview设计模式

labview设计模式

2016-03-14

数字图像处理指南

数字图像处理经典资料

2016-03-14

LabVIEW与C语言的接口技术及其应用

LabVIEW与C语言的接口技术及其应用

2016-03-10

labview多核编程技术指南

labview多核编程技术指南

2016-03-10

VC实现与手机客户端(Java)通信的http服务器

实现与手机客户端通信,完成图片请求的功能。用IE浏览器做客户端测试也可以。 登录请求:http://IP:8080/login?usr=1+pwd=1 图片浏览请求:http://IP:8080/play?chn=1+usr=1+pwd=1+ptz=null+quality=50

2010-11-03

VC6.0程序在Win7下运行例子

VC6.0程序在Win7下运行例子,实现程序开机自启动功能。

2010-06-07

java 入门资料,个人的收集

里面有很多java的学习资料,都是适合想入门的,希望对大家有用。

2009-10-31

mpeg4ip中的库

这是本人用来将avi转化成mp4文件调用的库,对想深入了解mp4文件结构的人很有帮助。

2009-10-31

关于应聘软件工程师的笔试资料

我在网上搜集的很多关于C++和C语言的笔试资料和试题,希望对找工作的朋友有帮助。

2009-07-12

关键帧提取的matlab程序

我的毕业设计,自己用matlab编的关键帧提取的代码,调试通过,运行结果较理想。与大家分享一下。参考了光流发提取关键帧的代码,通过计算帧差的欧式距离,均值,方差等来提取关键帧。

2009-07-12

VC++动态链接库编程深入浅出

VC++动态链接库编程深入浅出,对初学动态链接库的朋友有帮助,与大家分享下。

2009-07-10

编程开发规范与案例,很多公司使用

详细介绍了编程开发规范与案例,对规范自己的编程格式有很大的帮助,并且内附有案例。

2009-07-07

利用VC控件ComboBox编写的代码

利用VC控件ComboBox编写的代码,对了解控件ComboBox很有帮助。

2009-07-07

vc常用技巧整理集,总结了很多使用技巧

总结了很多使用VC的技巧,可以看一下,个人觉得很有用。

2009-07-07

C C++算法实例,附有详细的例子

有C,c++算法的实例,对初学编程和算法的人有帮助。

2009-07-07

OrCAD学习实用教程

详细讲解如何使用OrCAD,对想深入学习OrCAD的人比较有帮助。

2009-07-07

VC制作的媒体播放器

利用VC制作的媒体播放器,对初学者很有帮助。

2009-07-07

用VC制作简单AVI文件播放器

用VC制作简单AVI文件播放器,对编写avi播放器的人有一定的参考作用。

2009-07-06

用c++描述的数据结构

用c++描述的数据结构,对想学好c++和数据结构的人会有帮助。

2009-07-06

几种方法编写线程代码

关于几种方法编写线程的代码,对初学线程的人很有帮助。

2009-07-06

MFC视频教程(入门的资料)

非常简单,适合初学者,是入门的好资料。我觉得很受用。

2009-03-05

对编程人员非常有用的书——程序设计实践

浅显易懂,对编程人员非常有用的书,对刚学编程的人很有用

2009-02-27

空空如也

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

TA关注的人

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