首页 > 其他
FFmpeg源代码简单分析:libavdevice的gdigrab
本文记录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
Number of 1 Bits
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
程序员最应该知道的20件事——Top 20 Things a Programmer Should Know
我最近看了一本叫做《the 97 Things a Programmer Should Know》的书。书是一本好书。不过,下面我将我认为最值得我们了解的20件事情列举给大家:1应用函数式编程原则  引用透明性是一个非常可取的特性。这意味着,不论何时调用它,对于同一组参数它永远给出同样的结果,这使它跟那些与其他系统相互交织的东西比起来更易于使用。2从用户的角度看问题  你不是用户。不要把你的想法强加...
分类:其他   时间:2015-03-25 14:00:39    收藏:0  评论:0  赞:0  阅读:212
1097. Deduplication on a Linked List (25)
题目要求: 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 FZU 2150 双起点的BFS
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
[LeetCode 41] First Missing Positive
题目链接: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
【DP】POJ-1745 Divisibility
给出n个有正有负的数字,在它们中间添加加号或者减号,问能否得到一个表达式的值除得尽K。...
分类:其他   时间:2015-03-25 13:59:09    收藏:0  评论:0  赞:0  阅读:184
第三周项目一——三角形类2
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
swft入门学习-第一天
第一天学习  1.开发界面和Obj-c一样,没有什么区别. 1 由于本人不喜欢拖拽式开发,所以把storyboard 和XIB 全部给删除了. 不过得把 注意把 targets->Mian Interface 的指向给删除掉.如果单纯的删除了Main.storyboard 这个文件的话,会造成奔溃的,因为 Mian Interface  找不到指定的文件. ...
分类:其他   时间:2015-03-25 13:58:38    收藏:0  评论:0  赞:0  阅读:270
第三周项目一——三角形类1
#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
LeetCode Rotate List
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
【DP|暴力】POJ-1661 Help Jimmy
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框架内部的日志?
欢迎加入DUBBO交流群:259566260 这里将对如何在自己的项目里面开启dubbo框架自己的日志,并对输出的日志进行控制。在讲这些之前,先看看dubbo在处理日志的时候是怎么做的?   在dubbo框架内所有的日志输出都是通过 LoggerFactory这个静态工厂类来获得Logger的对象实体,并且抽离了一个LoggerAdapter用于对接第三方日志框架,所以就有了JDKLo...
分类:其他   时间:2015-03-25 13:56:38    收藏:0  评论:0  赞:0  阅读:161
王道训练营3月25日
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
struts_20_对Action中所有方法、某一个方法进行输入校验(基于XML配置方式实现输入校验)
第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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!