自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

『一木浮生』 的专栏

记录学习,经常回顾

  • 博客(6)
  • 收藏
  • 关注

转载 setsockopt设置socket状态

setsockopt设置socket状态 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连接状态的s

2012-05-15 09:50:24 435 1

原创 《Effective C++》条款03:两个成员函数如果只是常量性不同可以被重载

#include "stdafx.h" #include #include using namespace std; class TextBlock { public: TextBlock(): text(""){} TextBlock(const char t[]): text(t){} TextBlock(const TextBlock& tb): text(tb

2012-04-27 13:54:05 614

原创 《Effective C++》条款02:尽量以const,enum,inline替换#define

1. 宏定义   #define ASPECT_RATIO 1.653 该宏定义ASPECT_RATIO也许从未被编译器看见,也许在编译器开始处理源代码之前就被预处理器替换了。我们知道,宏定义在预处理阶段会进行简单地字符串替换,凡是遇到ASPECT_RATIO的地方都被替换为1.653。因此,ASPECT_RATIO是不会进入符号表(symbol table)的。

2012-04-26 18:57:56 355

原创 关于 STDMETHOD 和 STDMETHODIMP 的定义

#define   STDMETHOD(method)               virtual   HRESULT   STDMETHODCALLTYPE   method      #define   STDMETHODCALLTYPE               __stdcall      这样当写一个函数STDMETHOD(func(int   i))       展开:

2012-04-24 14:56:28 1081

转载 com中的宏DECLARE_INTERFACE

#undef INTERFACE #define INTERFACE ICustomResolver DECLARE_INTERFACE_(ICustomResolver, Iunknown) {   //** IUnknown methods    STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID *ppvOb

2012-04-24 10:43:32 1748

转载 关于新手 DirectShow写source filter的具体流程

对于vc中DirectShow开发环境的配置,这里不做讲解。下面开始: (vc 6.0 + DirectShow 9.0) 我也记得刚学时候的迷茫,所以会尽量详细每个过程,所以很多是sdk的例子我没改动它,没讲的是我提供的源代码里面我加有比较详细的注释,可以配合我提供的源代码一起看。 第一步:建立工程 File->New->Project选择Win32 Dynamic-

2012-04-24 10:40:06 831

空空如也

空空如也

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

TA关注的人

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