- 博客(27)
- 收藏
- 关注
原创 常用函数
signal:<signal.h>typedef void (*sighandler_t)(int);sighandler_t signal(int signum, sighandler_t handler);#include <sys/types.h> /* See NOTES */#include <sys/socket.h>...
2018-08-16 15:11:01
173
转载 linux内核数据结构之kfifo
https://www.cnblogs.com/Anker/p/3481373.html1、前言 最近项目中用到一个环形缓冲区(ring buffer),代码是由linux内核的kfifo改过来的。缓冲区在文件系统中经常用到,通过缓冲区缓解cpu读写内存和读写磁盘的速度。例如一个进程A产生数据发给另外一个进程B,进程B需要对进程A传的数据进行处理并写入文件,如果B没有处理完,则A要延迟发送。为了...
2018-06-26 09:59:33
191
转载 DirectShow 学习(三) COM实现部分和部分辅助源码浅读 (async例子)(2013-05-01 20:06)
IAMovieSetup接口定义IAMovieSetup : public IUnknown{public:// Adds the filter to the registry.virtual HRESULT STDMETHODCALLTYPE Register(void) = 0;// Removes the filter from the registry.vi
2013-05-01 20:09:04
905
转载 DirectShow 学习(二) COM实现部分和部分辅助源码浅读 (async例子)(2013-05-01 20:06)
DirectShow 学习(二):CBasePin类、CBaseOutputPin类和CBaseInputPin类源代码解析1. IPin接口IPin : public IUnknown{ public: // 连接两个Pin,主动连接InputPin virtual HRESULT STDMETHODCALLTYPE Connect(
2013-05-01 20:07:39
817
转载 DirectShow 学习(一) COM实现部分和部分辅助源码浅读 (async例子)
原文见http://blog.youkuaiyun.com/alvachien/article/details/248351 1. BaseClasses中实现COM的部分源代码分析[combase.h/combase.cpp]o class CBaseObject是BaseClasses中的基类,它只维护一个m_cObjects的计数信息。同时它只支持输入名称的Const
2013-05-01 20:06:38
802
转载 DX90SDK SDK源码分析(一) 拉模式的例子 MEMFILE
转载请标明是引用于 http://blog.youkuaiyun.com/chenyujing1234例子代码:(包括asynbase asyncflt baseclasses memfile)(编译工具:VS2005)http://www.rayfile.com/zh-cn/files/d2b6051c-73ed-11e1-8768-0015c55db73d/参考书>工程介绍:
2013-04-28 00:11:03
1043
转载 两种I/O模式
两种I/O模式 * 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。 * 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。 比较容易想到的一种服务
2013-04-17 23:27:19
602
转载 Winsock异步模式之一select 选择模式
Winsock异步模式之一select 选择模式 2010-02-25 16:25:43| 分类: 网络开发|字号 订阅最近在学习winsock的过程中遇到种种问题,最突出的就是资料比较少,而且不是很详细(特别是异步IO模型这一块),很多资料都是费了九牛二虎之力才在网上找到只言片语(哎,很多资料说的都不是特别清楚)。为了巩固我的学习成果,同时也是为了给
2013-04-17 21:56:04
529
转载 setsockopt设置socket状态
setsockopt设置socket状态分类: C++ programming2011-08-25 10:47 106人阅读 评论(0) 收藏 举报socketwindowstcp算法structpascal1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;s
2013-04-14 23:14:16
428
原创 directshow命令
//枚举设备IMonikerIEnumMoniker *pEm=NULL; hr=pCreateDevEnum->CreateClassEnumerator(CLSID_VideoInputDeviceCategory,&pEm,0);pEm->Reset(); ULONG cFetched;IMoniker *pM=NULL; w
2013-04-06 16:39:33
743
转载 COM技术内幕(笔记)
健忘日记欢迎UI开发交流与合作 duwenjie@gmail.com博客园首页博问闪存新随笔联系订阅管理随笔- 144 文章- 0 评论- 63 COM技术内幕(笔记)COM——到底是什么?——COM标准的要点介绍,它被设计用来解决什么问题?基本元素的定义——COM术语以及这些术语的含义。 使用和处理COM对象
2013-03-24 00:25:07
2070
转载 winsock UPD
您还未登录!|登录|注册|帮助首页业界移动云计算研发论坛博客下载更多Canbus的专栏目录视图摘要视图订阅2013年7月微软MVP申请开始啦! 专访许长敬之移动互联网 优快云博客移动开发排行榜 【有奖提问】优快云论坛第1期专家问答开始
2013-03-21 23:41:02
628
转载 出现“烫”“屯”字样,则说明你的程序是VC编写的DEBUG版程序,“烫”是未初始化的栈空间,“屯”是申请后未做过内存清零或COPY的堆内存。 写入文件是“屯”,则需要找下你申请的内存是不是没经过内存复
出现“烫”“屯”字样,则说明你的程序是VC编写的DEBUG版程序,“烫”是未初始化的栈空间,“屯”是申请后未做过内存清零或COPY的堆内存。写入文件是“屯”,则需要找下你申请的内存是不是没经过内存复制而直接写入文件里了。
2013-03-15 22:51:28
1526
转载 TCP传输小数据包效率问题(译自MSDN)
TCP传输小数据包效率问题(译自MSDN)分类: Visual Studio2009-09-19 12:07 2654人阅读 评论(0) 收藏 举报tcpmicrosoft算法socket网络测试TCP传输小数据包效率问题(译自MSDN)http://www.ftpff.com/blog/?q=node/16 摘要:当使用TCP传输小型数据包时,程序的设
2013-03-10 22:55:04
694
转载 getsockopt/setsockopt 函数说明
getsockopt/setsockopt 函数说明分类: Win32/Api2010-09-11 21:59 799人阅读 评论(0) 收藏 举报sockettcpstructsockets服务器算法【 getsockopt/setsockopt系统调用】 功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们
2013-03-10 21:29:13
552
转载 关于socket中的send函数
关于Send其实我是要调用send函数,但是在一个地方看到了下面的一段话:当调用该函数时,send先比较待发送数据的长度len和套接字s的发送缓冲区的长度,如果len大于s的发送缓冲区的长度,该函数返回SOCKET_ERROR;如果len小于或者等于s的发送缓冲区的长度,那么send先检查协议是否正在发送s的发送缓冲中的数据,如果是就等待协议把数据发送完,如果协议还没有开始发送s的发送缓冲
2013-03-10 21:13:55
732
转载 winsock缓冲区大小
繁體中文 English用户名: 密码: 忘记密码? 登陆 注册首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客 文档 问吧 交流 PHP函数 下载 全站 搜索标题 全文 热门搜索 你的位置: 问答吧
2013-03-10 21:01:16
2468
转载 生死疆界--- 在new与delete之间
问题源自一段简单的代码:1.void main()2.{3.char *p = new char;4.cin>>p;5.cout6.delete p;7.}在以上代码中,如果你输入:abcd,那么如你所望,你会看到"正确"的输出"c"。但是会有错误提示出现: Debug Error! P
2013-03-10 16:56:35
642
转载 winsock的select模型
winsock的select模型分类: vc2011-03-22 12:52 547人阅读 评论(0) 收藏 举报struct服务器数据结构null测试网络 select函数: 系统提供select函数来实现多路复用输入/输出模型。原型: #include sys/time.h> #include un
2013-03-10 11:06:35
517
转载 IplImage结构
IplImage结构分类: OpenCV2012-04-17 14:10 402人阅读 评论(0) 收藏 举报imagebyte存储nullstruct//有很多地方有介绍,但是很多不够详细,或者没有具体指明,这里我详细说明一下:chinabinlang;typedef struct_IplImage{int nSize;
2013-03-09 21:06:13
699
原创 opencvIplImage转化BMP(源代码)
// newtest3.6.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "windows.h"int _tmain(int argc, _TCHAR* argv[]){FILE *fp = NULL; fp=fopen("E:\\Lena.bmp","rb");unsigned char* pTot
2013-03-04 18:04:20
489
转载 BMP与IplImage相互转换
class BMP {public: BMP():bmpData(NULL) { memset(&biHeader, 0, sizeof(biHeader)); } BMP(const BMP & img); BMP(const IplImage &img); BMP(int width, int height, int bitCount)
2013-02-27 20:22:41
392
转载 vc bmp对象与Opencv Iplimage对象相互转换
首先我们要了解两种数据结构IplImag 对象结构:/************************************************************************************************** *
2013-02-26 23:09:41
378
原创 opencv播放和CImage保存BMP
// MFCopencvDlg.cpp : 实现文件//#include "stdafx.h"#include "MFCopencv.h"#include "MFCopencvDlg.h"#include "afxdialogex.h"//#include "atlimage.h"#include #include #include #include #ifdef
2013-02-25 23:14:39
731
转载 Opencv + OpenNI + H.263 + RTP 视频截取、压缩和发送实验
由于工作需要,做了下Camera或Kinect视频采集后经过H263压缩并通过RTP向外发送的实验,期间查了不少网上的资料,看了不少文章,但最终主要参考了这两个帖子:http://blog.youkuaiyun.com/ljbsdu/article/details/6663730http://blog.163.com/gz_ricky/blog/static/18204911820112231
2013-02-24 23:25:27
1195
转载 在VS2005下使用Jrtplib传送H263视频(using OpenCV2.2)
在VS2005下使用Jrtplib传送H263视频(using OpenCV2.2)分类: 流媒体传输 opencv2011-08-05 19:23 807人阅读 评论(9) 收藏 举报 终于捣鼓出点东西了!高兴啊~~~哈哈哈哈,首先感谢网络上的资源的帮助。 1、RFC3550,3551,2190--ENU,http://www.
2013-02-24 23:23:45
661
转载 OpenCV中文网站上有讲怎么使用OpenCV读入和显示图像和视频
OpenCV中文网站上有讲怎么使用OpenCV读入和显示图像和视频图像文件读入和显示:http://www.opencv.org.cn/index.php/%E5%9B%BE%E5%83%8F%E6%96%87%E4%BB%B6%E8%AF%BB%E5%85%A5%E5%92%8C%E6%98%BE%E7%A4%BA读取视频文件:http://www.opencv.org.cn/i
2013-02-24 23:20:00
1153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人