如何选择swscale中的缩放算法
转载自:http://blog.yikuyiku.com/?p=2280 翻译自:http://forum.doom9.org/showthread.php?t=160593 译者按:此文档时间为2008。 个人建议 放大:重视速度:fast_bilinear, point重视质量:cubic, spline, lanczos 缩小:重视速度:fast_bilinear,...
View ArticleOrcfile文件格式解析(1)
Orcfile(Optimized Row Columnar)是hive 0.11版里引入的新的存储格式,是对之前的RCFile存储格式的优化。写这个的哥们来自于HortonWorks,代码写的很不错,比之前的rcfile强多了(据说rcfile是个中科院的童鞋跑去facebook写的,看来中国的计算机教育水平还是有限啊。。。囧,跑题了) 先介绍下Orc的文件格式,截一张官方的图:...
View ArticleOrcfile文件格式解析(2)
上篇文章从整体介绍了Orcfile的存储格式,接下来重点介绍下Orc里用到的几种编码格式: 字典编码:用于String类型的字段 Run-Length编码:用于int,long,short等类型的编码 Bit编码:可以用于各种数据类型1,字典编码:...
View ArticleDremel存储格式解析
Dremel是google推出的又一神器,paper中宣称能够在3s内分析1PB的数据,主要是面向交互式查询。这篇paper对嵌套类型的存储方式方面,思维确实有些跳跃,这篇文章主要讲讲这个,一方面是方便后来者理解,另一方面是让自己也整理下思路。...
View ArticleMy Solutions on http://leetcode.com/onlinejudge
Palindrome Partitioning 2(未通过最后一个大数据)class Solution { private: vector<vector<int> > flag; int isPalindrome(string &s,int i, int j) { if(i==j) return flag[i][j] =...
View Article抛砖引玉话MBTree
转载自:http://www.nmm-hd.org/bbs/thread-906-1-1.html从x264的1197版引入MB Tree Ratecontrol以来,时间已经过了将近两个月,本贴旨在从个人角度谈一点对MB Tree的理解和使用心得,供大家参考。由于MB Tree仍然是一个非常新鲜的内容,而且MB...
View Articlepomelo0.5.5源码分析(1)-组件
由于才接触nodejs几天,看源码时各种细节和设计方法都得熟悉下。结合chatofpomelo-websocket,先从pomelo的使用入口开始看。 一、chatofpomelo的开启流程 Pomelo.createApp出来Application,然后Application.start就开启了。 createApp时会调Application.init来做初始化。...
View ArticleEL : It is alpha!
经过40多个夜晚的连续敲啊敲,EL(正式名称为ESL with LAC)终于敲到alpha版了, 也意味着终于可以见人了~~点击这里下载体验! EL (ESL with LAC)到底是啥呢? 先闲扯下为啥会敲这个应用 -- 那是一个平常的下班时刻,公交车上的我听着ESL,看着手机中的<蜀山剑侠传>,...
View ArticleEL : ESL with LAC
快捷方式 点击这里下载EL安装包 点击这里关注EL内容包 点击这里查看EL闲扯贴. 说明文档 1. 下载安装 EL支持从android 2.3 到android 4.2.2版本 (至少敲代码的时候我这样设置的...) 目前EL只在这里提供下载, 一时应该不会放到各个应用中心, 这里还请各位多多传播扩散呀. 下载到本地的文件名应为EL.apk,...
View Article记一次堆栈平衡错误
最近在一个使用Visual Studio开发的C++程序中,出现了如下错误: Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one...
View Article当领导必备三种素质
1、能准确领会上级领导的意图和需求2、能对任务进行分解,驱动下属完成任务3、能够在资源有限的情况下,笼络下属,驾驭团队胡满超 2013-08-16 10:59 发表评论
View Article跨进程的ringbuffer 多线程无锁队列
(打桩,抽空来填,工作忙死了,最近还在捣鼓一些家事)跨进程的ringbuffer 多线程无锁队列设计:细节点:蔡东赟 2013-08-16 13:10 发表评论
View ArticleAVEVA Model Data Exchange V0.2
Download: AVEVA Model Data Exchange V0.2 AVEVA Model Data Exchange V0.2 增加导出3ds格式功能; eryar 2013-08-16 21:28 发表评论
View ArticleVC窗口自由的调整大小的实现
VC窗口自由的调整大小的实现。具体代码和详细的英文说明,本篇是使用后的具体细节说明。 1,将在对话框的属性里设置 边框可调整大小的 2,在主窗体cpp添加 #include EasySize.h ,也可以按照原创的方法添加到 stdafx.h中 3,在定义主窗体的地方 以下是引用片段: class CEasySizeDemoDlg : public CDialog {...
View Article64位平台C/C++开发注意事项
Pnig0s1992:无奈昂,本本是64位的Win7,访问个注册表都去WoW32Node结点下去了,大体上也许无伤大雅的小程序不会觉得有什么不同,但是一些涉及到操作系统相关的操作,对内存,注册表,用户安全机制的访问和修改就得注意一下64位和32位的区别了。...
View Article如何设计一门语言(九)——类型
类型是了解编程语言的重要一环。就算是你喜欢动态类型语言,为了想实现一个靠谱的东西,那也必须了解类型。举个简单的例子,我们都知道+和-是对称的——当然这只是我们的愿望了,在javascript里面,"1"+2和"1"-2就不是一回事。这就是由于不了解类型的操作而犯下的一些滑稽的错误。什么,你觉得因为"1"的类型是string所以"1"+2就应该是"12"?啐!"1"的类型是(string |...
View Article怎样才算会一门编程语言
摘要: 简单总结下, 语言不在多,在精。经常使用你觉得有价值的语言。深入掌握一门脚本。 阅读全文Richard Wei 2013-08-17 19:32 发表评论
View Article