自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MFC学习

1.  GetDlgCtrlID()CKKZ::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){    if(pWnd->GetDlgCtrlID()==IDC_STATIC_Notice)pDC->SetTextColor(RGB(255,0,0));}  你获得了某个控件的指针,如CWnd*p;然后就可以用p->GetDlg

2011-10-31 15:15:17 777

转载 退出线程

6.5 终止线程的运行若要终止线程的运行,可以使用下面的方法:• 线程函数返回(最好使用这种方法)。• 通过调用E x i t T h r e a d函数,线程将自行撤消(最好不要使用这种方法)。• 同一个进程或另一个进程中的线程调用Te r m i n a t e T h r e a d函数(应该避免使用这种方法)。• 包含线程的进程终止运行(应该避免使用这种方法)。下面

2011-10-31 09:54:41 2205

转载 函数指针参数的传递问题

http://www.newsmth.net/pc/pccon.php?id=10002501&nid=337392  程序1:  void  myMalloc(char  *s)  //我想在函数中分配内存,再返回  {       s=(char  *)  malloc(100);  }   void  main()  {       char  *p=

2011-10-27 11:18:35 4906

原创 函数参数传递指针

函数参数传递指针,一般使用双重指针**p,例如:     TcpReceive(SOCKET(lParam),fp,&ptr,&size,rtpbuff);    int  TcpReceive(SOCKET rtp_sockq,FILE *fp,unsigned char **dataptr,unsigned short *psize,unsigned char *rtpbuff)

2011-10-27 10:39:13 690

转载 ASSERT与VERIFY宏的区别

1 ASSERT与VERIFY宏在Debug模式下作用基本一致,二者都对表达式的值进行计算,如果值为非0,则什么事也不做;如果值为0,则输出诊断信息。    2 ASSERT与VERIFY宏在Release模式下效果完全不一样。ASSERT不计算表达式的值,也不会输出诊断信息;VERIFY计算表达式的值,但不管值为0还是非0都不会输出诊断信息。VERIFY   与ASSERT用在程序调试上

2011-10-25 14:21:07 414

转载 VC调试方法

一、调试基础调试快捷键F5:  开始调试Shift+F5: 停止调试F10:   调试到下一句,这里是单步跟踪  F11:   调试到下一句,跟进函数内部Shift+F11:  从当前函数中跳出Ctrl+F10:  调试到光标所在位置F9:       设置(取消)断点Alt+F9:    高级断点设置跟踪调试1、 尽量使用快捷键时行调试2、 观察调

2011-10-25 10:08:56 431

原创 AscII码表

标准ASCII表  BinDecHex缩写/字符解释00000000000NUL(null)空字符00000001101SOH(start of headling)标题开始00000010202STX (start of text)正文开始00000011303

2011-10-21 10:05:48 662

转载 static

C++中的static简介  C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。面向过程设计中的static  1、静态全局变量  在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:

2011-10-20 11:29:49 505

原创 把网页上的网关改了,流就消失了?

把网页上的网关改了,wis-streamer就消失了?    原因:网关改了,DNS识别不了,便变为默认值0.0.0.0    解决方法:进入网页,把网关、DNS改回同一网段,重启终端便o了

2011-10-19 19:26:47 661

转载 GetSafeHwnd

GetSafeHwnd  当我们想得到一个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数,通过下面的例子来看其理由:  CWnd *pwnd = FindWindow(“ExploreWClass”,NULL); //希望找到资源管理器  HWND hwnd = pwnd->m_hwnd; //得到它的HWND

2011-10-18 17:14:48 660

转载 trace

TRACE和TRACK是用来调试web服务器连接的HTTP方式。  支持该方式的服务器存在跨站脚本漏洞,通常在描述各种浏览器缺陷的时候,把"Cross-Site-Tracing"简称为XST。  攻击者可以利用此漏洞欺骗合法用户并得到他们的私人信息。  解

2011-10-18 16:15:46 858

转载 从程序员到构架师转变的要求

微软的DotNet开发绝对是属于那种入门容易提高难的技术。而要能够成为DotNet架构师没有三年或更长时间的编码积累基本上是不可能的。特别是在大 型软件项目中,架构师是项目核心成员,承上启下,因此 RUP{Rational Unified Process,强调软件开发是一个叠代模

2011-10-18 16:05:47 731

转载 MFC中的DoDataExchange()

转自:http://blog.sina.com.cn/s/blog_69ebf25c0100mra6.html  对于这个函数,MSDN是这样描述的:Called by the framework to exchange and validate dialog data.大意是框架调用此函数来改写与确认对话框数据。 反正我没明白这句话的意思。 到是看了下DoDataExchan

2011-10-18 15:16:42 895

转载 男人应具备哪些迷人品质

男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。男人到了二十几岁后,如果你已经结婚了,那就请你一定要努力帮自己的妻子实现她的梦想。    一、拥有自信和风度  男

2011-10-18 11:57:01 1010

原创 error C2011: 'CDecoder' : 'class' type redefinition

这是由于类CDecoder的头文件被多个文件包含,导致预编译此头文件多次,解决方法:   #ifndef    _CDecoder_   #define   _CDecoder_   class CDecoder   {     .........   };   #endif

2011-10-16 17:12:38 610 1

原创 _u8和_u32

_u8是指无符号8位数据类型; _u32是指无符号32 位数据类型;这都是Linux里定义的

2011-10-14 15:17:11 1072

转载 检测内存泄露

转自:http://topic.csdn.net/t/20040331/20/2910342.html使用Microsoft   Visual   C++来检测和隔离内存泄漏     简介     具有动态的分配和释放内存的能力是C/C++程序语言的重要特色之一,但是

2011-10-14 14:08:13 560

原创 LINK : fatal error LNK1168: cannot open ../XTEDVR/Debug/test.exe for writing

LINK : fatal error LNK1168: cannot open ../XTEDVR/Debug/test.exe for writing   解决方法:打开任务管理器,将test.exe进程杀掉,然后重新编译链接,就可以了。(从o929778452o的博客中学到的)

2011-10-12 15:35:44 1343

原创 fatal error C1083: Cannot open include file: 'avformat.h': No such file or directory

编译中出现:fatal error C1083: Cannot open include file: 'avformat.h': No such file or directory 由于'avformat.h'属于fffmpeg库,所以必须在Tools->Options->Directories->Include files下导入fffmpeg->Include

2011-10-12 15:34:17 4025

转载 htonl() htons()及inet_ntoa() inet_addr()的用法

htonl() htons()及inet_ntoa() inet_addr()的用法本文转自:http://hi.baidu.com/6908270270/blog/item/ee265e036737c58cd53f7c36.html 现在我们很幸运,因为我们有很多的

2011-10-12 10:24:14 527

转载 UpdateData()

UpdateData()参数只有一个,默认为TRUE。  UpdateData(TRUE)   ——刷新控件的值到对应的变量。(外部输入值交给内部变量)  即:控件的值—>变量。  UpdateData(FALSE)   —— 拷贝变量值到控件显示。(变量的最终运算结果值交给外部输出显示)  即:变量值—>控件显示。  例如,窗口中用 DDX

2011-10-12 09:50:17 381

原创 快捷键技巧

ctrl+shift+F9         可以清除所有标注的断点

2011-10-08 11:32:29 351

转载 作为软件工程师应该具备哪些基本素质

1:团队精神和协作能力    把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为li

2011-10-06 19:20:50 1230

cuda 硬解码 decode vs2019

cuda 硬解码 decode vs2019

2022-09-07

ffmpeg-4.3.1-win64-dev.zip

ffmpeg-4.3.1-win64-dev

2021-03-20

leixiaohua_ffmpeg_demo_1.zip

simplest_ffmpeg_video_filter、simplest_ffmpeg_video_encoder、simplest_ffmpeg_swscale、simplest_ffmpeg_streamer、simplest_ffmpeg_player、simplest_ffmpeg_picture_encodersimplest_ffmpeg_mobile、simplest_ffmpeg_mem_handler、simplest_ffmpeg_format

2021-03-01

leixiaohua_ffmpeg_demo_2.zip

simplest_ffmpeg_device、simplest_ffmpeg_avutil、simplest_ffmpeg_audio_player、simplest_ffmpeg_audio_encoder

2021-03-01

ffmpeg+sdl动态库(win32&win64,包含头文件).zip

ffmpeg+sdl动态库(win32&win64,包含头文件),64位库是自己编译,亲测可用,省事不想自编的童鞋可以直接使用。

2020-12-15

libcurl+openssl-64位动态库(包含MD版本和MDd版本)

libcurl+openssl-64位动态库(包含MD版本和MDd版本)libcurl+openssl-64位动态库(保护MD版本和MDd版本)

2020-12-14

文件比较工具.rar

文件比较工具tools 文件比较工具tools 文件比较工具tools 文件比较工具tools 文件比较工具tools

2020-01-17

SourceInsight V3.5.rar

SourceInsight V3.5

2020-01-17

WebRTCDemo-master_AS工程.rar

WebRTCDemo-master_AS工程WebRTCDemo-master_AS工程WebRTCDemo-master_AS工程

2019-06-27

KB2999226-x64.rar

svn在win7 64位上安装时出现“please install the universal crt first”错误,提示下载windows-update(Kb2999226)

2019-05-17

H264Visa_H264Visa

H264Visa_H264Visa

2018-12-11

H264测试文件

H264测试文件

2018-12-11

jadx_0.6.1 & jadx-gui-0.7.2

jadx_0.6.1 & jadx-gui-0.7.2 jadx_0.6.1 & jadx-gui-0.7.2

2018-06-29

文明之光, pdf

文明之光 pdf,csdn要80M限制,放到云盘去了,云盘链接放在txt中

2017-04-10

文明之光-智能时代-pdf

文明之光 智能时代 pdf,csdn要80M限制,放到云盘去了,云盘链接放在txt中

2017-04-07

h264封装flv-----flv-muxer

根据FLV格式协议,实现支持h264裸视频流封装成FLV格式,音频也支持,只不过是在main中略作修改即可。

2017-03-23

c99-to-c89-1.0.3

c99-to-c89-1.0.3

2017-03-02

pcm测试音乐-pcm测试音乐

pcm测试音乐-pcm测试音乐

2017-02-23

DirectShow视频采集关闭activemovie window

DirectShow视频采集关闭activemovie window

2017-02-13

pthreads-w32-2-8-0-release.exe及编译方法

安装pthreads-w32-2-8-0-release.exe,里面会有源码和生成好的pthread 动态库。其中Pre-built.2\lib\pthreadVSE2.lib为win32平台库,可直接使用,若想编译源码,可按帮助文档来。

2016-10-26

中文版_OpenCV_2 计算机视觉

中文版_OpenCV_2 计算机视觉

2016-05-12

P2P之UDP穿透NAT的原理与实现

P2P之UDP穿透NAT的原理与实现

2016-03-28

H246 player

H246 player (需要自己放个h264裸码流文件到工程中)H246 player (需要自己放个h264裸码流文件到工程中)

2016-03-28

ffmpeg编码成mpeg4或h264文件

ffmpeg编码成mpeg4或h264文件

2012-05-28

ecap.rar win7里找不到摄像头

win7里找不到摄像头,将ECap.rar解压后把ECap.exe这个文件复制到系统盘→用户→(你的用户名)→AppData→Roming→Microsoft→windows→Network shortchts 文件夹下,然后打开 "计算机" 就可以看到摄像头图标

2012-05-08

live555下载—流媒体

Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer

2011-12-14

空空如也

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

TA关注的人

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