也许我使用的x264库比较原始,但经过测试,x264的库存在内存泄露.面对内存泄露,如何在尽量少改动的前提下解决这个问题。
下面是我解决的思路:
由于x264相关的内存分配与释放都有封装一层函数,我们可以在从这两个函数入手。将分配的内存记录到一个链表中,释放时从链表中删除。程序执行完后,
如果链表中有记录,说明是内存泄露,清空链表即可。
所以具体操作如下:
1.增加一个链表;
2.修改x264_malloc函数,将分配的内存记录在链表中;
3.修改x264_free函数,从链表中释放节点;
4.最后统一...
分类:
其他 时间:
2014-05-11 01:51:41
收藏:
0 评论:
0 赞:
0 阅读:
389
这题多加了菜品必选编号,所以刚开始不知道怎么写,原来就把必选的处理下就行了,因为有重复,但是相同的价值与价格都一样,所以这里就直接挑出来就行了。
把不是必选的在里面用dp即可,dp之前也要把重复的舍去。
因为总价格容量为浮点数,所以先乘以10变成整数就可以用01背包了。
#include
#include
#include
#include
#include
#include
#...
分类:
其他 时间:
2014-05-11 03:49:50
收藏:
0 评论:
0 赞:
0 阅读:
448
收入囊中
meanshift图像聚类meanshift object detect
葵花宝典
今天有点累,理论就讲少点吧T_T
meanshift中文是均值飘逸,就是给定一个点,然后会移动到概率密度最大的地方。
对于图像,什么是概率密度最大?
我们可以定义很多要素:
距离
RGB
HSV
下面我有个例子,就是用距离(x,y)和HSV(h,s,v)作图像聚类的。
...
分类:
其他 时间:
2014-05-11 02:17:09
收藏:
0 评论:
0 赞:
0 阅读:
644
这三个命令的用途都是启动网络接口,不过,ifup与ifdown仅能就/etc/sysconfig/network-scripts内的ifcfg-ethX(X为数字)进行启动或关闭的操作,并不能直接修改网络参数,除非手动调整ifcfg-ethX文件才行。至于ifconfig则可以直接手动为某个接口配置IP或调整其网络参数。
1、ifconfig
ifconfig主要是可以手动启动、查看与修改网络...
分类:
其他 时间:
2014-05-11 03:36:11
收藏:
0 评论:
0 赞:
0 阅读:
408
题目
Given a binary tree, find the maximum path sum.
The path may start and end at any node in the tree.
For example:
Given the below binary tree,...
分类:
其他 时间:
2014-05-11 03:26:23
收藏:
0 评论:
0 赞:
0 阅读:
442
已知
1) 对于数字1 可以表达为
(1)
2) 对于数字2 可以表达为
(1,1) (2)
解释
1 + 1 = 2
3) 对于数字3 可以表达为
(1,1,1) (1, 2) (2, 1) (3)
1 + 1 + 1 = 3
1 + 2 = 3
2 + 1 = 3
求对于数字N 所有表达项...
分类:
其他 时间:
2014-05-11 02:28:48
收藏:
0 评论:
0 赞:
0 阅读:
424
题目:http://poj.org/problem?id=2456
重新练习下二分法,发现还是手速不够
从这道题学到一下几点:
1、线性分几段的方法,看我的Judge()代码;
2、二分的while()最终打印的是down,而不是mid(我代码里写的是ans),或者up,
这么想:跳出循环的时候,假设while里的判断,Judge(ans)==1,那么down是正确解,up不是
Jud...
分类:
其他 时间:
2014-05-11 03:40:03
收藏:
0 评论:
0 赞:
0 阅读:
526
在android4.0之前,每创建一个界面...
分类:
其他 时间:
2014-05-11 04:09:27
收藏:
0 评论:
0 赞:
0 阅读:
504
设计实现一种通用的迭代器,该迭代器用于在某个多维整型数组中,按实际存储顺序逐个遍历指定切片范围内的元素,以便进行任意操作。
1)需要为该迭代器实现四个接口:初始化,获取当前元素在数组中的地址,跳到下一个,遍历是否结束。
2)基于该迭代器,创建一个切片数组的拷贝,只包含指定切片内的元素,保持原有存储顺序不变。...
分类:
其他 时间:
2014-05-11 02:09:19
收藏:
0 评论:
0 赞:
0 阅读:
454
Card Collector
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2141 Accepted Submission(s): 1008
Special Judge
Problem Description
...
分类:
其他 时间:
2014-05-11 02:26:56
收藏:
0 评论:
0 赞:
0 阅读:
413
HFileV2文件
HFileV2文件写入通过StoreFile.Writer-->HFileWriterV2进行写入。
文件格式通过hfile.format.version配置。默认为2,也只有2这个值在0.96可用。
可通过cf中配置DATA_BLOCK_ENCODING配置dataBlock的encoding,
可配置值:NONE,PREFIX,DIFF,FAST_DIFF,PREF...
分类:
其他 时间:
2014-05-11 02:58:42
收藏:
0 评论:
0 赞:
0 阅读:
575
链接:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1039
Description
前段时间,某省发生干旱,B山区的居民缺乏生活用水,现在需要从A城市修一条通往B山区的路。假设有A城市通往B山区的路由m条连续的路段组成,现在将这m条路段承包给n个工程队(n ≤ m ...
分类:
其他 时间:
2014-05-11 02:36:40
收藏:
0 评论:
0 赞:
0 阅读:
393
1、下载Scala
wget http://www.scala-lang.org/files/archive/scala-2.10.3.tgz
tar xvzf scala-2.10.3.tgz -C /usr/local
2、下载Spark
wget http://www.apache.org/dist/incubator/spark/spark-0.9.0-inc...
分类:
其他 时间:
2014-05-11 02:07:22
收藏:
0 评论:
0 赞:
0 阅读:
353
一、通过命令查看,也就是在上一篇文章中介绍的一个命令:ifconfig
示例一:
[root@desktop40 ~]# ifconfig
br0 Link encap:Ethernet HWaddr 00:0C:29:4E:5B:F2
inet addr:192.168.1.131 Bcast:192.168.1.255 Mask:255.255...
分类:
其他 时间:
2014-05-11 02:34:43
收藏:
0 评论:
0 赞:
0 阅读:
458
神秀偈曰:身是菩提树,心如明镜台,时时勤拂拭,勿使惹尘埃。
慧能对曰:菩提本无树,明镜亦非台,本来无一物,何处惹尘埃。
天地尘埃对曰: 菩提本自生,何须枉自寻。不拂如何来,不拂如何去。.........
分类:
其他 时间:
2014-05-11 01:37:49
收藏:
0 评论:
0 赞:
0 阅读:
357
OGNL:Object-Graph Navigation Language.对象图形化导航语言
OGNL是集成进struts2框架中比较强大的技术有助于数据传输和类型转换,OGNL由表达式语言和类型装换器组成。
表达式语言:
我们已经在jsp表单input名和jsp标签使用该语言了.他用来绑定java端的数据属性和基于字符串的
视图层表示.表达式语言甚至可以进行方法调用,目的就在于方便数据...
分类:
其他 时间:
2014-05-11 03:42:01
收藏:
0 评论:
0 赞:
0 阅读:
549
题意:在一组数组中除一个元素外其它元素都出现两次,找出这个元素
思路:位运算。异或。因为异或操作可以交换元素的顺序,所以元素异或的顺序没影响,
最后出现再次的元素都会被异或掉,相当于0和只出现一次的那个元素异或,结果还是那个元素
推广:这个方法也适合于出现其它元素都出现偶数次,而要找的元素出现奇数次的情况
相关题目:Single Number II
class Solution...
分类:
其他 时间:
2014-05-11 02:38:45
收藏:
0 评论:
0 赞:
0 阅读:
408
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie
Single Number II
Total Accepted: 14224 Total
Submissions: 43648
Given an array of integers, every element appears three ti...
分类:
其他 时间:
2014-05-11 03:55:43
收藏:
0 评论:
0 赞:
0 阅读:
410
// boost2.cpp : 定义控制台应用程序的入口点。
//boost gregorian_date usage
//made by davidsu33 2014-5-10
#include "stdafx.h"
#include
#include
#include
#include
#include
using namespace std...
分类:
其他 时间:
2014-05-11 03:47:53
收藏:
0 评论:
0 赞:
0 阅读:
529
还是记一下TinyOS的安装和一些错误解决办法...
分类:
其他 时间:
2014-05-11 02:54:45
收藏:
0 评论:
0 赞:
0 阅读:
467