- 博客(22)
- 资源 (22)
- 收藏
- 关注
原创 VC中线程栈的理解
VC中线程栈的理解编者:李国帅qq:9611153 微信lgs9611153时间:2010-7-15 19:02:39背景原因:在vc创建的线程里,可以申请多大的栈变量?线程里面的堆栈空间不够,导致限制层层调用的时候内存申请不成功。 问题相关:创建一个线程,在线程里调用函数,所有调用链中的栈使用空间不能超过线程栈。(临时变量,函数指针等等都是放在栈里面,不能申请...
2019-01-29 16:34:51 223
原创 12个球使用天枰3次称出最轻的那个
12个球使用天枰3次称出最轻的那个编者:李国帅qq:9611153 微信lgs9611153时间:2011-10-21 17:23:19背景原因:许久以前遇到的问题分析,看到了拿出来。 步骤:1、拿出10个分为两组,一边五个。5----------5 如果一样重,说明最轻的那个球在另外两个中,再进行一次测量即可。 如果不一样,...
2019-01-29 16:30:43 447
原创 socket错误10048说明
socket错误10048说明编者:李国帅qq:9611153 微信lgs9611153时间:2010-15 19:02:39 背景: 这是一个曾经遇到的问题,记录了下来。问题相关:10048 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。所需资源:Vc,socket 说明: 新版的客户端在登录的时候与服务器...
2019-01-29 16:00:16 8451
原创 Darwin中socket接收前使用select等待
Darwin中socket接收前使用select等待编者:李国帅qq:9611153 微信lgs9611153时间:2013-7-4 13:01:46背景原因:因为darwin rtsp项目中所有的socket都是用了非阻塞模式,所以发送和接收不需要使用select,直接调用send和recv即可。但是如果无数据,会发现出现近乎死循环的行为。 OS_Error So...
2019-01-29 11:39:05 189
原创 vc判断是否可正常连接
vc判断是否可正常连接编者:李国帅qq:9611153 微信lgs9611153时间:2010-11-18 11:10:55背景原因:判断连接是否正常代码,如果不正常需要断开重新连接 所需资源:Vc socket 代码: unsigned long arg = 1; ioctlsocket(nSocket, FIONBIO, (unsign...
2019-01-29 11:38:29 233
原创 socket双方关闭连接问题
socket双方关闭连接问题编者:李国帅qq:9611153 微信lgs9611153时间:2012/03/14 17:02:06背景原因:在分析darwin源码过程中遇到的问题。 对于开发代码,不要任意的,想当然的改动,不然都不知道怎么死的。网络编程要学的东西还是比较多的。所需资源:Vc socket 判断网络状态:假设C系统异常,此时D无法知...
2019-01-29 10:37:26 960
原创 64位下C程序的可移植性
64位下C程序的可移植性编者:李国帅qq:9611153 微信lgs9611153时间:2012/11/28 9:54:03 转载,64位下C程序的可移植性(64-bit Portability):C代码在64位和32位的系统中,原则上应该都比较友好,尤其对于输出、比较、结构对齐(structure alignment)来说: 1) printf()指定的一些类型在...
2019-01-28 17:49:56 503
原创 播放器中使用共享内存进行数据缓冲
播放器中使用共享内存进行数据缓冲编者:李国帅qq:9611153 微信lgs9611153时间:2009-06-18背景原因:这是一个很久之前的设计,今天拿出来,整理个图形。使用rtsp进行接收,使用ffmpeg进行解码,使用directdraw进行显示,使用asf进行保存。实时播放数据流程:可能影响播放的因素: rtsp重连 ...
2019-01-28 16:46:19 431
原创 backsurface->Lock()失败导致无法播放
backsurface->Lock()失败导致无法播放编者:李国帅qq:9611153 微信lgs9611153时间:2009-12-11 04:58下午问题相关:有一个现象难以修改,(播放方案中存在多个播放器)一旦播放器在某个地方发生backsurface被锁定,所有的播放器全都调用backsurface->Lock()失败,这个播放方案没有一个播放器能够播放。...
2019-01-28 16:01:56 369
原创 获取ddsd.lPitch
获取ddsd.lPitch编者:李国帅qq:9611153 微信lgs9611153时间:2009-12-11 04:58下午 所需资源:Vc DirectDraw 从DirectDraw获取lPitch: int GetSurfacelPitch(LPDIRECTDRAWSURFACE7 lpddsBack); int CDisplayHandl...
2019-01-28 16:00:38 459
原创 DirectDraw播放中BLT failed与Lock失败问题
DirectDraw播放中BLT failed与Lock失败问题编者:李国帅qq:9611153 微信lgs9611153时间:2009-10-13 03:07下午背景原因:这是一个曾经遇到的播放问题,并不会造成严重问题。发生在win32的年代,一个曾经的记忆。 所需资源:VC,DirectDraw问题描述:在其它的机器上出现了以下错误,奇怪的现象(1)...
2019-01-28 11:39:18 809
原创 使用GetProcAddress从动态库中调用函数
使用GetProcAddress从动态库中调用函数编者:李国帅qq:9611153 微信lgs9611153时间:2011-8-25 9:46:56背景原因:有时候,我们不希望获取到dll之后,显式调用里面的函数,下面就以“从User32.dll调用MessageBoxEx”的例子说明其方法。 所需资源:Vc winapi 调用流程:分段介绍:获...
2019-01-25 10:22:38 2879
原创 使用EnumDisplaySettings获取屏幕颜色数
使用EnumDisplaySettings获取屏幕颜色数编者:李国帅qq:9611153 微信lgs9611153时间:2008/10背景原因:判断当前屏幕的颜色数,因为远程桌面播放视频时,将播放格式限定为只能是16位色。 所需资源:VC 解决方案: int m_nBitsPerPel; //获得系统颜色数 in...
2019-01-24 17:38:27 889
原创 使用fstream读文件seekg无效的问题
使用fstream读文件seekg无效的问题编者:李国帅qq:9611153 微信lgs9611153时间:2013-4-11 9:50:01 问题相关:在使用fstream遇到了奇怪的问题 1、使用fstream竟然在读到一半文件的时候,3000字节后面的数据读取为cdcdcd....而使用File则没有问题。 2、使用fstrea...
2019-01-23 13:18:30 801
原创 FillBuffer中在无数据时如何设置时间
FillBuffer中在无数据时如何设置时间编者:李国帅qq:9611153 微信lgs9611153时间:2012/12/24 14:17:17背景原因:描述:FillBuffer中在无数据时进行时间设置的错误。启示:有时候,不要太想当然,编码需要细心点。问题相关:描述了在使用directshow filter的时候,填充播放缓冲时,需要注意FillBuf...
2019-01-21 17:09:45 381
原创 asf文件中嵌入信息
asf文件中嵌入信息编者:李国帅qq:9611153 微信lgs9611153时间:2008-9-23 8:58背景原因:以前处理过asf,讲一下两个印象深刻的点:在asf头文件中添加配置信息在每一帧的STAT_CHUNK段中添加告警信息。 视频格式编码介绍:http://ffmpeg.sourceforge.net/links.php ffmpeg的专...
2019-01-21 16:47:17 242
原创 使用CQPrint打印cdhtmldialog的问题
使用CQPrint打印cdhtmldialog的问题编者:李国帅qq:9611153 微信lgs9611153时间:2011-7-22 17:54:54背景原因:讲一个以前遇到的一个关于打印的小问题。基于这样的情况,把web地图GoogleMap嵌入到cdhtmldialog对话框,然后添加打印功能。尝试了多种办法都不太合适,最后借用了CQPrint进行打印。问...
2019-01-21 16:09:24 345
原创 通过winapi获取文件大小
通过winapi获取文件大小编者:李国帅qq:9611153 微信lgs9611153时间:2010-7-12背景原因:获取文件大小有多种方式,这里介绍一种通过GetFileAttributesEx函数获取文件大小的方法。 所需资源:在vc中进行测试。 解决方案: long getFileSize(const wchar_t * filename...
2019-01-14 14:20:16 1810
原创 在js中调用控件事件的方法和问题
在js中调用控件事件的方法和问题编者:李国帅qq:9611153 微信lgs9611153时间:2008-11-27 9:38背景原因:当用户点击控件,控件内部响应lbuttondown,然后激发消息fire_onclick。客户端响应控件 onclick 事件,进行相关的操作。方法1:<script event="OnTestEvent(ntype,sRet)"...
2019-01-04 14:56:06 743
原创 js在xml中根据日期使用xpath查询记录的方法
js在xml中根据日期使用xpath查询记录的方法编者:李国帅qq:9611153 微信lgs9611153时间:2008-11-27 9:38背景原因:很久之前碰到的问题,觉得有意思分享一下。 解决方案: <HTML> <HEAD> <TITLE>Example</TITLE>...
2019-01-04 12:12:45 319
原创 js中input可以联动显示,但label不会
js中input可以联动显示,但label不会编者:李国帅qq:9611153 微信lgs9611153时间:2008-10-13 14:35背景原因:很久之前碰到的问题,觉得有意思分享一下。Input和label标签如果使用js的方式进行更改,label不能马上回显。问题相关:提示: ...
2019-01-04 11:33:16 406
原创 使用#define的几种方式
使用#define的几种方式编者:李国帅qq:9611153 微信lgs9611153时间:2009/9/2问题相关:本例展示了使用宏定义的几种方式: 输出字符串:如调用FB(aaa bbb)输出字符串“aaa bbb” 打印自定义变量:如token(9),调用token9,9可变 调用调用函数:如FUNC(1),调用...
2019-01-03 11:18:47 264
通过udp接收日志信息的工具
2024-02-21
rtsp播放工具,支持大华海康sdk播放
2023-09-23
批量转换json到java类工具
2022-06-27
使用批处理获取字符串的文字
2021-09-21
win10下弹出内存不足的word文档.rar
2020-03-11
ffmpeg 录像照片瘦身.rar
2019-11-28
timepickerdialog.aar
2019-11-18
winsocket写的udp发送日志到服务端的客户端和服务端代码
2019-08-14
使用tls生成腾讯云的密钥
2018-03-31
benecheck血糖仪BLE分析公式
2016-08-29
选课程序例子
2011-11-13
IE屏幕取词dll
2011-11-06
从本机的3000端口接收日志
2011-11-05
200年写的VC屏幕取词dll使用例子
2011-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人