当函数的参数有多个时(比如多于4个),可以考虑将这些参数组织放入一个class(struct),然后函数参数就减少为一个。 1.以class instance来穿参数,可以很容易在各个函数之间传递参数,能减少代码量。 2.如果增加或减少参数,只要修改class的定义即可,函数signature不.....
分类:
其他好文 时间:
2014-10-28 12:08:35
阅读次数:
187
创建了IFileSourceFilter,可IFileSourceFilter好像不是从IBaseFilter继承来的,没有EnumPins,那应该怎么查找IFileSourceFilter上的pin啊?
IGraphBuilder *pigb = NULL;
IMediaControl *pimc = NULL;
IMediaEventEx *pimex = NULL;
IVideoWind...
分类:
其他好文 时间:
2014-10-27 19:37:44
阅读次数:
164
函数可以连接任意两个filterHRESULT ConnectFilters( IBaseFilter *pSrc, IBaseFilter *pDest )
{
IPin *pIn = 0;
IPin *pOut = 0;
IEnumPins *pOutEnum;
IEnumPins *pInEnum;
PIN_DIRECTION ThisPinDir;
HRESULT hr =...
分类:
其他好文 时间:
2014-10-27 19:32:04
阅读次数:
106
1 结对编程 1.1 结对编程的优缺点 1.2 结对伙伴的优缺点2 Information Hiding, interface design, loose coupling 2.1 Information Hiding 2.2 interface design 2.3 loose coup...
分类:
其他好文 时间:
2014-10-17 23:09:50
阅读次数:
310
一,callback 回调函数即函数f1和函数f2的关系是f1(f2());f2作为f1()的回调函数,在f1执行过程中就开始执行f2,先执行线程的主要逻辑,将比较耗时的任务放在后面执行。回调函数的优点是简单、容易理解和部署缺点是不利于代码的阅读和维护,各个部分之间高度耦合(Coupling),流程...
分类:
编程语言 时间:
2014-10-13 17:42:09
阅读次数:
170
1、腾达,C8:3A:35开头的MAC有效~network路由,MAC有效~以及00B00C开头的MAC有效之外的请您自己发现算法。。这里仅仅发布三个MAC地址算法,其余也能够算~这里就不发布出来了。TP-link的路由也有一套自己的算法,这里大家动动脑算吧~MAC与pin之间确实存在一定的关系,大...
分类:
其他好文 时间:
2014-10-13 12:18:09
阅读次数:
178
最近维护之前用iOS SDK 3.2写过的3年多前的map方面的模块,在地图上长按pin,发觉一个点莫名奇妙点插了两个pin。查了一下,原来是现在的sdk要在UILongPressGestureRecognizer绑定的selector方法里对UILongPressGestureRecognizer.state 进行下判断,额,蛋疼。下附问题解决办法:
//长按地图事件
- (void)l...
分类:
其他好文 时间:
2014-10-09 17:02:17
阅读次数:
442
一、检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确)
二、若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载:
如何打开USB OTG功能:
1).在alps/mediatek/config/[project]/autoconfig/kconfig/project中打开CONFIG_USB_MTK_OTG和CONFIG_U...
分类:
移动开发 时间:
2014-10-09 15:59:38
阅读次数:
430
(1)按键去抖/******************************************函数名称:Key_Scan(GPIO_TypeDef*GPIOx,u16 GPIO_pin)*描 述:检验是否有键按下*输 入:GPIOx代表端口 GPIO_Pin 代表引脚*输 出:KEY_O...
分类:
其他好文 时间:
2014-10-08 17:54:55
阅读次数:
324
pintool是intel推出的一个动态插桩工具。pin tool常用的有RTN接口(routine,我的理解就是程序上下文,比如汇编子程序,c/cpp函数之类),INS接口(指令级接口),Image(二进制文件镜像,lib或者exe)我采用RTN模式捕获函数信息。PIN初始化流程如下:在rtnfu...
分类:
其他好文 时间:
2014-10-03 04:11:33
阅读次数:
278