- 博客(60)
- 资源 (9)
- 收藏
- 关注
转载 H.264有四种画质级别
<br />H.264有四种画质级别<br />分别是BP、EP、MP、HP:<br /> 1、BP-Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和CAVLC;<br /> 2、EP-Extended profile:进阶画质。支持I/P/B/SP/SI 帧,只支持无交错(Progressive)和CAVLC;<br /> 3、MP-Main profile:主流画质。提供I/P/B 帧,支持无交错(Progressive)和交错(In
2010-12-07 10:20:00 1200
原创 Microsoft无错C程序秘诀 第一章 假象的编译程序
1.第一章 假象的编译程序 要点: 1) 使用Ansi C标准,有原型声明 2) 使用编译程序所有的可选设施 3) 使用lint来查出编译程序漏掉的错误 4) 如果有单元测试,一定要使用单元测试 练习题: 1) 加入使用了禁止在while条件部分进行赋值的编译程序选择项, 为什么可以查出下述代码中的运算符优先级 while(ch=getchar()!=EOF) 2) 看看你怎样使用编译器程序查出无意使用的空语句和赋值语句, 值得推荐的办法是进
2010-10-22 16:29:00 689
转载 如何查看Linux版本号(内核版本号和发行版本号)
如何查看Linux版本号(内核版本号和发行版本号)<br />2010-03-01 16:17http://www.linuxdiyf.com/viewarticle.php<br />首先,要分清内核版本号和发行版本号的区别。<br /><br />因为所有linux都是使用kernel.org上来的内核来作为发行版的基础的,所以内核版本号的高低大致能体现该linux版本的新旧。<br /><br />而发行版本的版本号完全是各发行商自己定义的,不能用来和其它发行版本的版本号进行比较,比
2010-10-13 22:52:00 986
转载 七个高效的编辑文本的习惯 (转)
<br />七个高效的编辑文本的习惯 (转)<br /><br />Bram Moolenaar<br />(这个是作者的签名,就不用翻译了吧)<br /><br />如果你要花大量的时间键入文本, 写程序或编写HTML脚本, 你可以通过有效地使用一个好的编辑器来替你节省时间. 本文将引导你如果快速地完成你的编辑工作, 并且减少你的错误.<br /><br /> 本文将以开放源码软件Vim(Vi IMproved)为例向你展示如何进行有效的编辑, 但这里提到的原则对其它的编辑器
2010-10-13 17:51:00 500
转载 UNIX/LINUX 平台可执行文件格式分析
UNIX/LINUX 平台可执行文件格式分析作者:施聪 2005-01-13 17:24:31 来自:IBM DW中国<br /> 本文讨论了 UNIX/LINUX 平台下三种主要的可执行文件格式:a.out(assembler and link editor output 汇编器和链接编辑器的输出)、COFF(Common Object File Format 通用对象文件格式)、ELF(Executable and Linking Format 可执行和链接格式)。首先是对可执行文件格
2010-10-06 18:09:00 564
转载 H.264标准简介
<br />H.264标准简介 <br />概述<br />H.264,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,JointVideoTeam)提出的高度压缩数字视频编解码器标准,同时也是MPEG-4第十部分。<br /> <br />目录<br />H.264基本概况<br />H.264算法的优势<br />H.264的发展历史<br />H.264的高级技术背景<br />H.264的特征和高级优势<br />H.264标准概述<b
2010-09-23 17:56:00 1263 1
转载 TTL
TTL百科名片<br />TTL是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的
2010-09-23 15:02:00 963
转载 mtu
mtu百科名片通信术语 最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据报大小(以字节为单位)。最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。通信术语详细解释 因特网协议允许IP分片,这样就可以将数据报分成足够小的片段以通过那些最大传输单元小于该数据包原始大小的链路了。这一分片过程发生在IP层(OSI模型的第三层,即网络层),它使用的是将分组发送到链路上的网络接口的最大传输单元的值。原始分组的分片都
2010-09-23 14:59:00 509
转载 C 语言的谜题
C 语言的谜题 作者: haoel (1 篇文章) 日期: 九月 9, 2010 在 6:03 下午 <br />这几天,本站推出了几篇关于C语言的文章如下所示:<br />语言的歧义 [酷壳链接] [CSDN链接]<br />谁说C语言很简单? [酷壳链接] [CSDN链接]<br />6个变态的C语言Hello World程序 [酷壳链接] [CSDN链接]<br />如何加密/弄乱C源代码 [酷壳链接] [CSDN链接]<br />C语言的谜题 [酷壳链接] [CSDN
2010-09-20 12:13:00 619
转载 rtsp和sdp协议简介
<br />RTSP是由Real network 和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。 实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体,如音频和视频。尽管连续媒体流与控制流交叉是可能的,RTSP 本身并不发送连续媒体流。换言之,RTSP 充当多媒体服务器的网络远程控制。RTSP 提供了一个可扩展框架,实现实时数据(如音频与视频)的受控、按需传送。数据源包括实况数据与存储的剪辑。RTSP 用于控制多个数据发送会话,提供了选择发送
2010-09-20 11:38:00 697
转载 linux svn命令大全
<br />1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)<br />例如:svn checkout svn://192.168.1.1/pro/domain<br />简写:svn co<br />2、往版本库中添加新的文件svnadd file<br />例如:svn add test.php(添加test.php)<br />svn add *.php(添加当前目录下所有的php文件)<br
2010-09-16 09:36:00 523
转载 [转] 我从11楼跳下 附带图片
<br />我从11楼跳下去, <br /><br /><br />看到了10楼恩爱著称的阿呆夫妇正在互殴。 <br /><br /><br /><br />看到了9楼平常坚强的Peter正在偷偷哭泣。 <br /><br /><br /><br />看到了8楼的阿妹发现未婚夫跟最好的朋友在床上。 <br /><br /><br /><br />看到了7楼的丹丹在吃她的抗忧郁症药。 <br /><br /><br /><br />看到了6楼失业的阿喜还是每天买7份报找工作。 <br /><b
2010-08-15 11:19:00 1293
转载 微软字符串面试题(转)
微软字符串面试题(转)<br /><br />题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。<br />分析:这是一道微软面试题。在微软的常见面试题中,与字符串相关的题目占了很大的一部分,因为写程序操作字符串能很好的反映我们的编程基本功。<br />要编程完成这道题要求的功能可能并不难。毕竟,这道题的基本思路就是在第一个字符串中拿到一个字符,在第二个字符
2010-08-10 10:50:00 646
转载 微软亚洲技术支持中心
微软亚洲技术支持中心1. 进程(Process)和线程(Thread)的差别2. 堆(Heap)与栈(stack)的差别3. Windows是如何管理内存的4. 介绍.Net和.Net的安全性5. 客户端如何访问.Net组件实现Web Service6. C/C++编译器中虚表是如何完成的7. 谈谈COM的线程模型, 然后讨论进程内/外组件的差别8. 谈谈IA32下的分页机制9. 给两个变量,如何找出一个带环单链表中是什么地方出现环的10. 在IA32中一共有多少
2010-08-10 10:48:00 1655
转载 ubuntu下svn使用指南
<br />ubuntu下svn使用指南<br />ubuntu下安装subversion客户端:<br /><br />sudo apt-get install subversion subversion-tools<br /><br />详细请看 http://www.subversion.org.cn/svnbook/1.1/index.html svn子命令<br /><br />1、检出<br />svn co http://路径(目录或文件的全路径) [本地目录全路径] --usernam
2010-08-08 23:21:00 13402 1
转载 您上次编辑的内容没有提交,是否需要查看?
<br />理论上,32位环境下每个进程的内存最大寻址空间是4G<br /><br />-------------------<br />1、理论上32位系统理论上只能支持最高4G内存吗?<br />答:看起来是这样没错,但微软已经告诉我们事实并非如此——企业版、数据中心版的Windows分别支持最大32G和64G内存。<br /><br />2、我的计算机有4G内存,可为什么系统告诉我内存只有3.x G?<br />答:由于部分主板芯片组将其他硬件的物理地址映射在4G内存地址内进行管理
2010-08-08 15:53:00 791
转载 《面向嵌入式领域的开源软件》
<br />以下推荐的几篇文章个人感觉非常不错。对于行业整体的把握以及行业发展动向的分析很有深度。<br /><br />作者介绍:陈渝,清华大学老师,他也是skyEye的开发者,他的书《源代码开放的嵌入式软件分析与实践--基于SkyEye和ARM开发平台》也不错,值得看看。<br />红色的标注是我写的一些简单的见解<br /><br /><br />很高兴有机会跟大家一起交流一下关于嵌入式领域的开源软件,先自我介绍一下,我叫陈渝,目前在清华大学计算机系当老师(博士后呵呵,人家不愿意说,还是我来说
2010-08-08 15:28:00 946
转载 一个不错,有想法,有步骤的Linux学习论
嵌入式Linux操作系统学习规划ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的好处是:(1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展
2010-08-08 15:12:00 497
原创 收藏两个不错的Linux网站
<br />Linux公社:http://www.embcom.net/,有许多关于嵌入式方面的知识与论坛<br />中国Linux大学 : Linuxhttp://www.chineselinuxuniversity.net/可以下载很多资源
2010-08-08 15:03:00 437
原创 史上最经典的Linux内核学习方法论
<br />http://hi.baidu.com/holylizejin/blog/item/b587ce960d4c74057bf480ae.html
2010-08-07 22:59:00 388
转载 linux经典书籍
<br />http://hi.baidu.com/zhangcoldwater/blog/item/0261fb138cd6cbc5c3fd78c3.html
2010-08-07 22:57:00 376
转载 手把手教你如何建立自己的Linux系统 第二版
<br /> <br />手把手教你如何建立自己的Linux系统 第二版<br />作者:孙海勇<br /><br />更新日志(具体更新内容见文末)<br />2008年7月7日:增加内核支持显示UTF-8编码文字<br /> 2008年7月6日:修改笔误两处<br /> 2008年3月16日:修改笔误一处<br /> 2008年3月8日:修改命令一处<br /> 2008年3月3日:修改命令一处<br /> 2008年2月12日:修改/etc/profile的内容<br /> 2008年2月
2010-07-14 22:38:00 1228
转载 VisualStudio Tricks
VisualStudio TricksHere is an incomplete stack of tricks to help you work with Chromium in Visual Studio.<br />Column LimitYou can setup a guide at 80 column for the source file view.<br />Windows Registry Editor Version 5.00<br /><br />[HKEY_C
2010-07-12 23:42:00 977 1
转载 推荐cpplint检查代码规范
<br />cpplint是一个python脚本, google使用它作为自己的C++代码规范检查工具.<br />如果你的C++代码遵循的也是 google 的C++代码风格, 那么这个脚本对你来说就非常实用.<br />cpplint的用法很简单:Syntax: cpplint.py[--verbose=#][--output=vs7][--filter=-x,+y,...]<br />[--counting=total|toplevel|
2010-07-12 23:32:00 10671 1
原创 使用DTSC(Read Time Stamp Counter)指令做高精度时间处理,比QueryPerformanceCounter效率要高出一个数量级
<br />// Test.cpp : Defines the entry point for the console application.<br />//<br /><br />#pragma once<br /><br />#ifndef _WIN32_WINNT // Allow use of features specific to Windows XP or later. <br />#define _WIN32_WINNT 0
2010-07-11 17:09:00 1912
转载 吹尽黄沙始见金,历述CPU架构与工艺
吹尽黄沙始见金,历述CPU架构与工艺http://www.sina.com.cn 2006年04月18日 19:28 走进中关村<br /><br />【编者按】这篇文章的作者叫濮元恺,是兰州一个正在上高二的学生。他利用寒假的时间写出了这篇稿件,确实让人惊讶和钦佩。姑且不论他的观点是否正确,单是组织这么多内容对于一个高中生来说,就属相当不易。我们企盼着小濮在未来的日子中,继续关注IT业,关注计算机产品,关注走进中关村网站。<br /><br /><br /><br /> 四十多年前
2010-07-10 11:07:00 1420
转载 PELCO(派尔高)协议解析及下载(转载)
<br /> PELCO(派尔高)协议解析及下载<br /> 沈雪瑜<br />在IBMS接口开发中,我们需要用到一些常用的协议,而PELCO (派尔高)的监控器材在我国有很广泛的应用。 PELCO有自己的传输控制协议,当它的产品配套使用时,可以
2010-06-10 18:51:00 3480
转载 两个有用的设计工具转载
推荐一手绘风格的 UI 设计工具: Balsamiq Mockups. (转载) <br /><br />推荐一软件 Balsamiq Mockups 给做 UI 原型设计的朋友们,该软件全部为手绘风格,并且完全支持中文显示(需选中 View->Use System Fonts 菜单),里面自带了很多元素,一般情况下都足够使用了。<br />而且该软件的作者也非常大方,您可以向该软件的作者免费索取注册码,不过最好帮忙推荐一下该软件,能让这么好的软件有
2010-06-09 19:42:00 733
转载 自旋锁(转载)
百科词条自旋锁目录1 概念2 原理3 实例展开全部1 概念2 原理3 实例收起摘要<br /> 自旋锁-概念 <br /> 何谓自旋锁?它是为为实现保护共享资源而提出一种锁机制。其实,自旋锁与互斥锁比较类似,它们都是为了解决对某项资源的互斥使用。无论是互斥锁,还是自旋锁,在任何时刻,最多只能有一个保持者,也就说,在任何时刻最多只能有一个执行单元获得锁。但是两者在调度机制上略有不同。对于互斥锁,如果资源已经被占用,资源申请者只能进入睡眠状态。但是自旋
2010-06-05 09:59:00 590
转载 第六部分 数字音频格式和数字音频接口
<br />第六部分 数字音频格式和数字音频接口<br />一、数字音频格式<br />1、PCM格式及其分类<br />PCM 是未压缩(无损)的数字音频格式。其采样速率为可以为6、8、11.025、16、22.05、32、44.1、48、64、88.2、96、192KHz,采样精度可以为8、12、13、16, 20, 或24 bits。可以有1到8个声道。最大比特速率为6.144 Mbps,如果有5个或更多
2010-06-01 15:36:00 1466
转载 第五部分 3D环绕声技术
<br />在MP3中用到的最多的音效有BBESound的BBE音效和SRS实验室的SRS音效。在音乐芯片FT1960中采用了SRS公司的 WOW XT Surrond Sound技术;在松下的立体声功放AN12974A中采用了Spatializer 3D技术;在雅吗哈的YMU788芯片中采用了DVX技术。<br />一、SRS音效<br />这里介绍SRS实验室的SRSWOW(立体声增强技术)。SRS Labs根据人类听觉的基本元素,开发出“心理声音”
2010-06-01 15:07:00 1418
转载 第四部分 单声道、立体声和环绕声
在MP3中用到的最多的音效有BBESound的BBE音效和SRS实验室的SRS音效。在音乐芯片FT1960中采用了SRS公司的 WOW XT Surrond Sound技术;在松下的立体声功放AN12974A中采用了Spatializer 3D技术;在雅吗哈的YMU788芯片中采用了DVX技术。一、SRS音效这里介绍SRS实验室的SRSWOW(立体声增强技术)。SRS Labs根据人类听觉的基本元素,开发出“心理声音”(psychoacoustic)音
2010-06-01 15:07:00 3805
转载 第三部分 和弦铃声格式
<br />第三部分 和弦铃声格式<br /> 与音乐不同的是,和弦铃声都是制作出来的。播放的时候,只需要合成(或解码)就可以输出PCM格式的数据,然后PCM格式的数据可以通I2S接口传输,然后经过数-模转换输出。<br />1、 MIDI合成音乐<br />Ø 什么是MIDI?<br />MIDI(MusicalInstrument Digital Interface)音乐设备数字化接口,也称为数字音序。“MIDI”文件(*.MID)不是声音文件
2010-06-01 14:43:00 1121
转载 第二部分 音频压缩编码
<br /><br />第二部分 音频压缩编码<br />一.有损(lossy)/无损(lossless)/未压缩(uncompressed)音频格式<br />未压缩音频是一种没经过任何压缩的简单音频。未压缩音频通常用于影音文件的的PCM或WAV音轨。<br />无损压缩音频是对未压缩音频进行没有任何信息/质量损失的压缩机制。无损压缩音频一般不使用于影音世界,但是存在的格式有无损WMA或Matroska里的FLAC。<br />有损压缩音频尝试尽可能多得从原文件删除没有多大影响
2010-06-01 13:46:00 2601
转载 音频基本知识---第一部分 模拟声音-数字声音原理(转载)
第一部分 模拟声音-数字声音原理一、模拟声音数字化原理声音是通过空气传播的一种连续的波,叫声波。声音的强弱体现在声波压力的大小上,音调的高低体现在声音的频率上。声音用电表示时,声音信号在时间和幅度上都是连续的模拟信号。 图1 模拟声音数字化的过程 声音进入计算机的第一步就是数字化,数字化实际上就是采样和量化。连续时间的离散化通过采样来实现。 声音数字化需要回答两个问题:①每秒钟需要采集多少个声音样本,也就是采样频率(fs)是多少,②
2010-06-01 13:24:00 3860
原创 【用以自勉】哈佛大学凌晨4点半的景象(转贴)
<br />差距…… <br /><br /> 在网上看到这篇文章,觉得很有感触,<br /><br /> 或许这再一次印证任何人每一次的成功背后都有不为人知的付出和汗水。 <br /><br />哈佛老师经常给学生这样的告诫:如果你想在进入社会后,在任何时候任何场合下都能得心应手并且得到应有的评价,那么你在哈佛的学习期间,就没有晒太阳的时间。<br /><br /> 作为闻名于世的学府,哈佛大学培养了许多名人,他们中有33位诺贝尔奖获得者、7位美国总统
2010-06-01 10:07:00 542
转载 关于Linux内核学习的误区以及相关书籍介绍
关于Linux内核学习的误区以及相关书籍介绍发 布 时 间 : 2008-11-19 来 源 : 来自网络 作 者 : 匿名 浏 览 : 1053 <br />写给Linux内核新手-关于Linux内核学习的误区<br /> 先说句正经的:其实我没资格写这篇文章,因为自己也就一两个月以来才开始有所领悟的。因此,这里与其说是关于Linux内核学习的经验,不如说是自己的教训吧,希望不要扔鸡蛋砸我^_^<br /> 常常有人问
2010-05-31 23:47:00 442
原创 Linux下编译动态库,静态库,以及调用
so_test.h:#include #include void test_a();void test_b();void test_c();test_a.c:#include "so_test.h"void test_a(){printf("this is in test_a.../n");}test_b.c:#inclu
2010-05-28 23:23:00 467
原创 多媒体库移植到Linux下的路线图
1.研究Linux实现多媒体播放的所有技术点 1) Live555库的编译与使用(已经搞定),需要进一步弄清楚的地方在Linux如何编译动态库和静态库如何编译,改变编译选项和集成编译如何调试:gcc和IDE的 : QT Creator 、 2) ffmpeg在Linux下的编译(也不一定一定需要编译,至少让ffplay编译并运行)
2010-05-27 22:22:00 560
原创 今年下半年到明年的工作学习计划
1. 多媒体库移植到Linux下2. 改造成插件模式3. 几个插件的支持,优化,数字缩放,色彩空间调节,OSD等4. 基础库:log库,消息队列5. 多进程架构
2010-05-27 19:04:00 749 1
libsamplerate0.1.7
2010-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人