- 博客(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
转载 检测内存泄露
转自: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
转载 作为软件工程师应该具备哪些基本素质
1:团队精神和协作能力 把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为li
2011-10-06 19:20:50 1230
leixiaohua_ffmpeg_demo_1.zip
2021-03-01
leixiaohua_ffmpeg_demo_2.zip
2021-03-01
ffmpeg+sdl动态库(win32&win64,包含头文件).zip
2020-12-15
libcurl+openssl-64位动态库(包含MD版本和MDd版本)
2020-12-14
WebRTCDemo-master_AS工程.rar
2019-06-27
KB2999226-x64.rar
2019-05-17
pthreads-w32-2-8-0-release.exe及编译方法
2016-10-26
ecap.rar win7里找不到摄像头
2012-05-08
live555下载—流媒体
2011-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人