- 博客(4)
- 收藏
- 关注
原创 初识FVWM-窗口管理器
fvwm是一款X11下的窗口管理器,它的设计目标是最小化内存消耗,提供虚拟桌面,还有就是给于用户最大的自由。它最吸引人的地方莫过于极大的可定制性,几乎所有窗口管理器所做的事情你都可以去定制。不管是最大化,最小化,移动,关闭窗口,还是标题栏的颜色,大小,以及鼠标单击,双击和拖动时的动作,你都可以去控制。也许有些时候把权利过多的给于用户并不明智,但fvwm做了,事实证明有很多人使用它,喜欢它。如果你不
2007-10-29 13:45:00 1979
原创 多处理器系统在指定cpu上运行进程
CPUSET是linux内核中的轻量级对象,它能使用户区分多个处理器,在每个处理器上单独运行进程,通过创建cpu集的方式。这是通过文件系统的方式实现的(旧内核是通过syscall方式)。1) mkdir /dev/cpuset2) mount -t cpuset none /dev/cpuset3) mkdir /dev/cpuset/my_cpu04) echo
2007-10-25 21:23:00 1474
原创 在视频(YUV2 or YV12)上叠加字幕
在视频(YUV2 or YV12)上叠加字幕 ,一般的方法是把YUV转成RGB,与RGB叠加完成后再转回YUV,但这样会导致:1)把原始视频转成RGB再转回YUV是损失视频质量,我们都知道YUV与RGB之间的转换是有播音员损的。 2) 转换会浪费cpu, 影响效率。那么我们能不能直接把字幕转成YUV,然后再叠加呢?答案就yes。(待续)
2007-10-12 16:52:00 4320 2
原创 linux 下使用UNICODE
因为要使用FreeType显示中 文,而FreeType需要UNICODE的字符,所以要把字符转成UNICODE。1) 检查系统是哪种编码,我的系统是FC6,用命令locale显示本机当前编码格式:LANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"2) 使用iconv转到UNICODE void utf2unicode(ch
2007-10-12 16:38:00 2617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人