本文记录FFmpeg的libavdevice中GDIGrab组件的源代码。GDIGrab用于在Windows下屏幕录像(抓屏)。它的源代码位于libavdevice\gdigrab.c。关键函数的调用关系图如下图所示。图中绿色背景的函数代表源代码中自己声明的函数,紫色背景的函数代表Win32的API函数。ff_gdigrab_demuxer在FFmpeg中Device也被当做是一种Format,因...
分类:
其他 时间:
2015-03-25 14:02:19
收藏:
0 评论:
0 赞:
0 阅读:
540
Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming
weight).
For example, the 32-bit integer ’11' has binary representation 00000000...
分类:
其他 时间:
2015-03-25 14:01:58
收藏:
0 评论:
0 赞:
0 阅读:
143
先看看有显式初始化列表的例子:
#include
using namespace std;
class A
{
public:
A(){cout << "A" << endl;}
~A(){cout << "~A" << endl;}
};
class B:public A
{
public:
B(A& a):_a(a)
{
cout <<...
分类:
其他 时间:
2015-03-25 14:01:23
收藏:
0 评论:
0 赞:
0 阅读:
274
我最近看了一本叫做《the 97 Things a Programmer Should Know》的书。书是一本好书。不过,下面我将我认为最值得我们了解的20件事情列举给大家:1应用函数式编程原则 引用透明性是一个非常可取的特性。这意味着,不论何时调用它,对于同一组参数它永远给出同样的结果,这使它跟那些与其他系统相互交织的东西比起来更易于使用。2从用户的角度看问题 你不是用户。不要把你的想法强加...
分类:
其他 时间:
2015-03-25 14:00:39
收藏:
0 评论:
0 赞:
0 阅读:
212
题目要求:
Given a singly linked list L with integer keys, you are supposed to remove the nodes with duplicated absolute values of the keys. That is, for each value K, only the first node of which the...
分类:
其他 时间:
2015-03-25 14:00:29
收藏:
0 评论:
0 赞:
0 阅读:
641
I - Fire Game
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Submit Status Practice FZU 2150
Description
Fat brother and Maze are playing a kind of special (hentai) game ...
分类:
其他 时间:
2015-03-25 14:00:09
收藏:
0 评论:
0 赞:
0 阅读:
262
题目链接:first-missing-positive
/**
*
Given an unsorted integer array, find the first missing positive integer.
For example,
Given [1,2,0] return 3,
and [3,4,-1,1] return 2.
Your al...
分类:
其他 时间:
2015-03-25 13:59:18
收藏:
0 评论:
0 赞:
0 阅读:
94
给出n个有正有负的数字,在它们中间添加加号或者减号,问能否得到一个表达式的值除得尽K。...
分类:
其他 时间:
2015-03-25 13:59:09
收藏:
0 评论:
0 赞:
0 阅读:
184
int main()
{ Triangle tri1; //定义三角形类的一个实例(对象)
double x,y,z;
cout<>x>>y>>z;
tri1.setA(x);
tri1.setB(y);
tri1.setC(z); //为三边置初值...
分类:
其他 时间:
2015-03-25 13:58:49
收藏:
0 评论:
0 赞:
0 阅读:
219
第一天学习
1.开发界面和Obj-c一样,没有什么区别.
1
由于本人不喜欢拖拽式开发,所以把storyboard 和XIB 全部给删除了.
不过得把
注意把 targets->Mian Interface 的指向给删除掉.如果单纯的删除了Main.storyboard 这个文件的话,会造成奔溃的,因为 Mian Interface 找不到指定的文件.
...
分类:
其他 时间:
2015-03-25 13:58:38
收藏:
0 评论:
0 赞:
0 阅读:
270
#include
#include
using namespace std;
class Triangle
{
public:
void setABC(double x, double y, double z);//置三边的值,注意要能成三角形
void getABC(double *x, double *y, double *z);//取三边的值
double perime...
分类:
其他 时间:
2015-03-25 13:58:18
收藏:
0 评论:
0 赞:
0 阅读:
138
Given a list, rotate the list to the right by k places, where k is non-negative.
For example:
Given 1->2->3->4->5->NULL and k = 2,
return 4->5->1->2->3->NULL.
题意:翻转链表。
思路:注意这里的k可能是大于n的,所以要先...
分类:
其他 时间:
2015-03-25 13:58:08
收藏:
0 评论:
0 赞:
0 阅读:
197
适配器模式:系统的数据和行为都正确,但接口不符时,我们应该考虑用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。
Client:美国的电脑
Target:中国的插座
Adapter:适配器(电源适配器,使美国的电脑可以插在中国的插座上,把源接口转换为目标接口)
Adaptee:适配器对象...
分类:
其他 时间:
2015-03-25 13:57:28
收藏:
0 评论:
0 赞:
0 阅读:
178
Help Jimmy
Time Limit: 1000MS Memory Limit: 10000KDescription
“Help Jimmy” 是在下图所示的场景上完成的游戏。场景中包括多个长度和高度各不相同的平台。地面是最低的平台,高度为零,长度无限。Jimmy老鼠在时刻0从高于所有平台的某处开始下落,它的下落速度始终为1米/秒。当Jimmy落到某个平台上时,游戏者选择让它向左...
分类:
其他 时间:
2015-03-25 13:57:19
收藏:
0 评论:
0 赞:
0 阅读:
204
欢迎加入DUBBO交流群:259566260
这里将对如何在自己的项目里面开启dubbo框架自己的日志,并对输出的日志进行控制。在讲这些之前,先看看dubbo在处理日志的时候是怎么做的?
在dubbo框架内所有的日志输出都是通过 LoggerFactory这个静态工厂类来获得Logger的对象实体,并且抽离了一个LoggerAdapter用于对接第三方日志框架,所以就有了JDKLo...
分类:
其他 时间:
2015-03-25 13:56:38
收藏:
0 评论:
0 赞:
0 阅读:
161
inode每个inode保存了文件系统中的一个文件系统对象(包括文件、目录、设备文件、socket、管道, 等等)的元信息数据,但不包括数据内容或者文件名ftell Get current position in streamlong int ftell ( FILE * stream );rewi...
分类:
其他 时间:
2015-03-25 13:55:18
收藏:
0 评论:
0 赞:
0 阅读:
112
体验引擎:游戏设计全景探秘(腾讯副总裁及魔方、蜜獾两大工作室老总作序推荐基于玩家体验设计游戏第一书同时覆盖规划、平衡性、界面、营销诸要素)【美】Tynan Sylvester(泰南·西尔维斯特)著 秦彬 译ISBN 978-7-121-25379-92015年3月出版定价:79.00元 428页32...
分类:
其他 时间:
2015-03-25 13:54:38
收藏:
0 评论:
0 赞:
0 阅读:
253
原文地址:http://oopweb.com/CPP/Documents/DebugCPP/Volume/techniques.html这一部分介绍调试技术,包含了从阅读手册到使用工具的相关信息。使用编译器的特性 一个好的编译器能够对你的代码做很多静态分析,该分析能够检查很多语义错误,比如类型不匹....
分类:
其他 时间:
2015-03-25 13:53:58
收藏:
0 评论:
0 赞:
0 阅读:
286
第01步:导包第02步:配置web.xml struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 ...
分类:
其他 时间:
2015-03-25 13:53:48
收藏:
0 评论:
0 赞:
0 阅读:
248
忆古望今潺潺千年,人来人往,悉数位定,瑰丽文化,尽者皆然,生若我者,非勉活之辈,纵生若死,时做针毡。稀稀二十载,物之若身,固之若神,难驱之共,自皆冥然,然生之好,死之所恶,然生之所以然。成竹在胸-切实常之所为学之所奋
分类:
其他 时间:
2015-03-25 13:53:38
收藏:
0 评论:
0 赞:
0 阅读:
220