自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Copy anywhere

Access anywhere

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 CentOS 5.5中文乱码解决办法

对于一个不太熟悉的操作系统,不要轻易修改系统语言设置,英文就英文的,凑合着看吧,好歹比乱码强多了  :-)#vi /etc/sysconfig/i18n原先的设置LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"修改后的设置LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18

2013-03-14 13:13:57 670

原创 新手上路-Windows下Java开发环境的设置(JDK)

安装完JDK后(假设安装到C:\Program Files\Java\jdk1.6.0_10目录下),配置Windows操作系统环境变量我的电脑 》属性 》高级 》环境变量 》系统变量JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10 classpath=.; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%

2013-03-06 18:23:18 573

原创 Ubuntu下创建root账户

Ubuntu默认不开启root账户,所以安装后以第一个用户登录,敲下下面的命令行sudo passwd root然后一步一步根据提示的内容操作就OK了(当前账户以sudo登录,输入sudo密码,然后再输入root的密码)。

2013-02-21 10:52:04 576

原创 C++ const 关键字的简单总结

C++程序员面试时十有八九会碰到const的问题,所以为了能快点找到工作,还是要了解一下const的用法 1. 用const修饰非指针变量,这是最简单的情况 const int a = 10; int const b = 20; a = 11; // error C3892 b = 21;

2012-12-12 17:13:21 351

原创 mingw开发环境中msys及vim的简单配置

在\msys\1.0\etc\profile文件中增加几行alias ls='ls --color'alias la='ls -a --color'alias ll='ls -al --color'alias cp='cp -i'alias mv='mv -i'alias rm='rm -i' 修改~/.vimrcsyntax onset numbers

2012-09-20 14:46:39 2869

原创 IP, UDP, RTP包头及MTU

IP包头固定部分共20字节 UDP包头固定部分共8字节 RTP包头固定部分共12字节 MTU size: 1500 bytes for wireline IP links (maximum size of an Ethernet packet)IP + UDP + RTP overhead = 20 + 8 + 12 = 40 bytes

2012-09-17 11:10:51 2810

原创 linux下安装QtCreator

从Qt官方网站下载qt-creator-linux-x86-opensource-2.5.2.bin,是个bin文件。在Windows下我们习惯于双击该文件,然后一路狂点next,结果没费什么事就OK了。在linux下不是这样的,双击不会弹出安装窗口,其实只要在bin文件所在的目录下chmod u+x qt-creator-linux-x86-opensource-2.5.2.bin./q

2012-08-23 16:16:47 3696 2

原创 MPEG-2压缩原理简介

为什么能进行压缩人眼不能识别很细微的颜色变化帧和帧之间以及帧内有很多冗余信息 压缩过程1. 色彩空间转换(RGB –> YUV)2. 宏块划分(划分成16x16像素的宏块)3. 冗余信息去除时间冗余(IPB帧,帧间预测,运动估计)空间冗余(DCT, Quantization, Zig Zag Scan, Huffman Coding) 采用I帧(

2012-06-19 16:25:53 2269

转载 OpenProcess使用PROCESS_ALL_ACCESS返回ERROR_ACCESS_DENIED

原文地址http://social.msdn.microsoft.com/Forums/en-US/vclanguage/thread/eeb93be6-872c-4028-b0ae-cd873e089825 Rajeesh... _Rajeesh... _Ness technologies 280 Points500Recent Achie

2012-05-22 18:15:32 4614 1

原创 Kill Child Processes

最近编程碰到一个有意思的情况,在一个线程中用CreateProcess创建一个子进程cmd,cmd的参数中有两个可执行文件名A和B,即cmd启动后A进程和B进程用管道连接。对A和B而言,cmd是父进程;对B进程而言,A是输入进程。在任务管理器中,结束cmd后,A和B仍然存在,即子进程没有自动跟着结束;结束A后,cmd和B跟着结束;结束B后,cmd和A仍然存在。 如果新建一个批处理文件,把包

2012-05-22 17:53:53 714

原创 ffmpeg和x264在mingw下编译

x264 configure时的参数 如果想编译带调试信息的版本,加上下列参数--disable-asm --enable-debug 如果想编译成静态库,加上--enable-static 如果想编译成动态库,加上--enable-shared ffmpeg在configure时要相应加上--enable-gpl --enable-libx264

2012-05-16 17:37:41 1082

原创 编译ffmpeg以支持rtmp, librtmp not found问题

在mingw下编译ffmpeg,并加上对rtmp的支持,即要先编译librtmp. 编译过程出了个librtmp not found问题,google了一圈,发现有很多类似的问题,但都和我的不完全一样。我的根本问题是mingw下的pkg-config没有正确安装。librtmp经过make和make install后,库文件和头文件都已经分别拷贝到/usr/local/lib和/usr/local

2012-05-11 18:01:55 9261 2

原创 QtCreator是个很不错的IDE

这两天试用了一下Windows下的QtCreator 2.4.1,感觉还不错 Qt Creator集成了MinGW编译系统(mingw32-make,gcc编译器,gdb调试器等),开发用到开源代码的项目变得很方便,没有必要再死守msys,也没有必要再记住gdb的各条命令,可以告别原本并非在Windows下开发的开源项目编译、调试的痛苦。 可以创建基于makefile的工程,步骤如

2012-05-09 17:22:16 2226

转载 The Ten Minute Guide to diff and patch

The original article is herehttp://jungels.net/articles/diff-patch-ten-minutes.html  The Ten Minute Guide to diff and patchSituation one: you are trying to compile a package from source and

2012-03-23 18:16:13 484

翻译 patch diff stuff

The original article is herehttp://www.rockbox.org/wiki/WorkingWithPatches Applying A Patch Applying a 'patch' (output from diff -u) is done with the 'patch' tool inside the Bash Shell (i.e.Cy

2012-03-23 18:12:47 422

原创 胆颤心惊的patch过程

不知道为什么,在我的机器上VS 2008好像不太稳定,调试一段时间后调试器单步变得异常缓慢,最糟糕的是VS 2008偶尔会失去响应,导致操作系统失去响应,五分钟后只好按下Power键。最后决定把工程文件转换成VS 2005的文件,可是不能down grade转换,最后找到原始的VC 6工程文件,apply patch然后转换成VS 2005的工程,没想到碰到几个问题1. ToroiseSVN的

2012-03-23 16:23:39 443

原创 Emacs和gdb常用命令

Emacs在我的实际配置情况下,C代表Ctrl键,M代表Alt键退出emacs                                                                             C-x C-c输入shell命令

2012-02-21 11:34:26 861 1

翻译 ffmpeg: the mother of all command lines

原文地址:http://smorgasbork.com/component/content/article/35-linux/92-ffmpeg-the-mother-of-all-command-lines ffmpeg: the mother of all command-lines Monday, 14 September 2009 00:00 We've been

2012-02-14 16:37:36 1061

原创 ffmpeg编译时保留调试信息

./configure                              \--enable-debug=3                 \--disable-optimizations       \--disable-asm                       \--disable-stripping               \... ... (其它

2012-02-14 15:30:06 4963

原创 ffmpeg命令行接收UDP(MPEG-TS)数据

vlc接收udp数据很容易,其实ffmpeg也可以做到ffmpeg -i udp://239.255.12.42:1234?multicast=1  这一行可以节省很多coding时间 :-)

2012-02-14 15:18:18 8153 1

原创 VLC在Ubuntu下的编译总结

获取源代码$ git clone git://git.videolan.org/vlc.git bootstrap% cd vlc% ./bootstrap 准备依赖项# sudo apt-get build-dep vlc 安装XCBVLC 1.1 and later requires XCB libraries to deal with X11 di

2012-02-06 10:21:17 1727 2

原创 VLC在Ubuntu下cross compile总结

目标:在Ubuntu下编译可以在Windows(Win32)中运行的VLC以下所有内容来自于VLC wiki中的Win32Compile文档Building MethodsCross-compile with Mingw on LinuxThis pagePreferred method (uses cross compilati

2012-02-03 10:52:27 2913 4

原创 编译VLC时碰到的gettext问题

cross-compile with Mingw on Linux编译环境(VMWare + Ubuntu 11.10) 碰到下面这个错误 Entering directory `/root/build/po' rm -f af.gmo && : -c --statistics -o af.gmo af.po mv: cannot stat `t-af.gmo': No such

2012-02-02 17:49:54 1757

原创 有用的VLC命令行设置

--reset-config        重置当前的设置为默认值--intf=rc                   关闭GUI,可以从控制台了解到vlc运行的log信息

2012-02-01 17:07:03 895

原创 livehttp module almost working

从VLC论坛中看到的帖子,关于vlc-1.2.0-pre4的livehttp模块 by dmprio » Tue Jul 12, 2011 10:34 pmOk. I finally got things working the way that I wanted to. I will post this here so hopefully it can help someone ex

2012-02-01 14:11:47 673

原创 VLC多块网卡问题

曾经遇到的问题:在一台配置两个网卡的服务器上,一个网卡指定了局域网IP,令一个网卡指定了广域网IP,VLC接收不到局域网内的广播数据。由下面的命令行可以解决:--miface-addr=string>     IPv4 multicast output interface addressIPv4 adress for the default multicast interface.

2012-02-01 10:52:29 7467

转载 Building Mingw executables using Cygwin

-mno-cygwin -- Building Mingw executables using CygwinHome Page:http://www.xraylith.wisc.edu/~khan/software/gnu-win32/Author:Mumit KhanCreated:Sun Feb 21 13:19:34 1999

2012-01-13 17:59:05 1223

转载 Better Cygwin Terminal

Better Cygwin Terminalmintty is an option -- http://code.google.com/p/mintty/"Mintty is a terminal emulator for Cygwin and Cygwin derivatives such as MSYS. It can be downloaded from here or it

2012-01-13 17:42:05 1786

原创 Win32编程常见字符类型(摘自MSDN)

LPCSTR  Pointer to a constant null-terminated string of 8-bit Windows (ANSI) characters. For more information, see Character Sets Used

2011-10-11 13:32:28 403

转载 岗位要求潜台词,你看得懂么?

(转载自51job)一般我们求职人员找工作时,我们都会很关注这一点---岗位要求,因为这相当于一个门槛,你的条件满足了这个,你才有机会和HR谈岗位匹配度的问题,再进一步讨论你是不是最适合的人选。对于岗位要求我们要如何解读才是正确的解读呢?下面就本人的一些经验,和大家一起来分享

2011-09-02 16:25:15 938

原创 在本机搭建Darwin Streaming Server流媒体服务器的debug环境

使用到的软件1. vlc-0.8.6i2. release版的Darwin Streaming Server3. debug版的Darwin Streaming Server 思路在安装release版的DSS到本机后,并不启动该流媒体服务,即实际我们仅仅用到它的配置文件而已。启动debug版的DSS (启动命令行中加-d), 启动vlc循环播放本地的一个视频文件、

2011-06-16 11:31:00 2293 1

原创 Intel Core 2 (Penryn)系列处理器简介

Intel Core 2系列处理器采用了45nm晶体管技术,这是晶体管技术上的一个突破。晶体管的密度几乎翻了一番,漏电显著降低。另外,Intel在Core 2系列处理器中对微结构进行了改进,并且引入了新的指令集SSE4。处理器的性能得到增强,同时功耗也在降低,并且兼容现有的应用程序。 对于开发者而言,现有的程序可以运行更快、能耗更小,而且还可以采用SSE4指令来优化程序从而充分利用处理器在

2009-10-10 17:30:00 1071

SMPTE 421M

This document was prepared for the primary purpose of documenting the bitstream format and decoding process used in the VC-1 video decoder. It defines the bitstream syntax, semantics and constraints for compressed video bitstreams and describes the complete process required to decode them.

2010-05-05

CPU ID检查工具CPU-Z 1.52

可以检查cpu的下列信息 Name Code Name Package Technology Specification Family Ext. Family Instructions Clock Cache (Level 1 & Level 2) 等信息

2009-12-04

关于OpenGL的常见问题及解答

关于OpenGL的常见问题及解答(英文版)

2009-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除