自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xingdong的专栏

埋头干活,抬头看路

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 DSS源码分析--RTSP请求的认证机制

DSS对RTSP协议中的ANNOUNCE有一个认证的过程。DSS对RTSP请求的认证过程主要涉及kAuthenticatingRequest和kAuthorizingRequest两个阶段。

2014-01-09 18:05:21 1855

原创 DSS源码分析--对RTSP请求的状态机处理机制

DSS(Darwin Streaming Server)对RTSP请求的处理,采用了状态机的方法。通过对其状态机的详细分析,可以了解其原理,并根据自己的项目需要,有针对性的做出修改。

2014-01-08 17:53:54 1631

原创 九条命令搞定Linux内核编译

编译Linux内核,听着很玄乎,操作起来一点都不难,九条简单的命令即可搞定。在Ubuntu下,编译内核的步骤如下: 1. 下载源代码wgethttp://kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.4.tar.bz2 2. 解压缩tar jxvf linux-2.6.29.4.tar.bz2 -C /usr/src

2009-06-02 14:18:00 721

原创 字符与UNICODE编码

星爷为了接近秋香,在小强的帮助下终于顺利被华府录用,并有了员工号“9527”…… Coding(编号)和Encoding(编码) 如果把星爷比做一个字符,那么给星爷指定员工号“九千五百二十七”这个数字的过程可以被称为coding。OK,现在星爷有编号了,接下来要在星爷的前胸后背各贴一块布,上书9527四个大字。这时候问题就出来了,这块布需要有多长?假如为了让别人容易看清,华府规

2009-02-25 10:41:00 714

原创 鱼和熊掌兼得 -- 可即时更新的静态文件客户端缓存

        在Web网站中,css/js/image等静态文件不仅占用大量的网络带宽,而且给服务器端的CPU和IO系统带来极大的负载,是影响服务器吞吐量的重要因素。要解决这个问题,一个有效办法是在客户端对静态文件进行缓存。缓存有可能会导致静态文件不能在客户端即时更新,而某些网站恰恰需要客户端的js/css等缓存文件必须即时更新,否则会对用户体验带来影响。在Web 2.0时代,这更是一个不容忽视

2008-09-27 17:11:00 1782

原创 在xp上通过vmware装ubuntu,并让ubuntu通过代理服务器访问Internet

在企业中,一般的电脑都是在一个局域网环境中通过代理服务器访问Internet.在这样的环境下,怎么设置vmware以使虚拟系统能够访问Internet呢?在xp上安装vmware后,会多出VMnet1和VMnet8两块网卡。VMnet1用于虚拟系统与宿主系统之间的网络通信,而VMnet8则用于通过bridge模式让虚拟系统桥接到物理网卡上,以访问Internet。VMnet1的IP地址只需

2008-04-17 17:01:00 2465

原创 LAMP 系统性能调优,第 2 部分: 优化 Apache 和 PHP

如今,使用 LAMP(Linux®、Apache、MySQL 和 PHP/Perl)架构的应用程序不断被开发和部署。但是,服务器管理员常常对应用程序本身几乎没有控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章 将讨论许多服务器配置问题,这些配置会影响应用程序的性能。第二篇文章重点讨论可为优化 Apache 和 PHP 而采取的措施。Linux、 Apache、MySQL 和 PHP

2007-06-19 23:09:00 853

转载 LAMP 系统性能调优,第 1 部分: 理解 LAMP 架构

如今,使用 LAMP(Linux®、Apache、MySQL 和 PHP/Perl)架构的应用程序不断被开发和部署。 但是,服务器管理员对应用程序本身几乎没有控制能力,因为应用程序是别人编写的。这份共三部分的系列文章将讨论许多服务器配置问题,这些配置会影响应用程序的性能。第一篇文章讨论 LAMP 架构、一些性能度量技术以及一些基本的 Linux 内核、硬盘和文件系统调节。后续的文章将研究 Apac

2007-06-19 23:07:00 759

转载 Subversion 性能调优

Subversion (SVN) 是一种开源的版本控制系统,它为源文件、脚本、二进制文件和其它文件类型的存储、访问和并行开发提供便利。虽然 Subversion 非常流行,但是很多用户在导入或签入二进制文件,以及导出或签出二进制文件时,都体验到难于接受的长时间的等待。幸运的是,一旦理解了导致该性能问题的原因,就可以在您的系统中避免它。在本文中,我将介绍在调查实际 Subversion 文件系统

2007-06-19 22:31:00 1331

原创 Mantis中文问题的解决办法

        Mantis是一个(http://www.mantisbt.org)是一个非常优秀的缺陷管理工具。但安装完成后,如果通过浏览器提交的信息内有中文,则显示时将无法正常显示,不得不说是一个小小的遗憾。那么这是什么原因呢?         在我的另一篇博客(深入探索基于LAMP的Web开发中的页面编码问题)中介绍了apache+php系统中的编码处理过程,而Mantis正式通过优先级

2007-05-23 19:13:00 6449 3

原创 深入探索基于LAMP的Web开发中的页面编码问题

        在LAMP(Linux+Apache+MySql+PHP)上进行Web开发时,有时候会遇到中文字符串处理时的乱码。要解决这类乱码问题,最好的办法是对LAMP系统的编码处理过程进行深入分析。        客户端浏览器显示一个页面时采用的编码,是可以由服务器端来决定的。但在服务器端有四种设定页面显示编码的方式,按照它们的优先集,分别是:1. PHP中的header("cont

2007-05-23 18:54:00 1200

原创 从使用者的角度,谈SVN与CVS的区别

SVN已经越来越流行,大有取代CVS的趋势。那么,从使用者的角度来看,SVN带来了哪些好处呢?  1. 性能提高。SVN不管文件是文本还是二进制类型,在内部都是以二进制差异比较算法来表示文件的更新部分。这表示所有的文件在文件库中都是以差异的形式储存。而且在网络上传输的,都是较小的文件差异部分。这也使创建分支、打标签、合并等操作可以非常快地完成。  2. 对目录的组织的管理更加方便。

2007-01-10 20:19:00 2257 1

原创 互不联通的两个SVN服务器之间的双向同步

SVN从1.4版开始支持两个repository之间的同步,但这种“同步”只是单向的,只能把repository-1的数据同步到repository-2中,实际上repository-2只是一个镜像而已。在我们的项目中,开发团队分别在两个不同的地点,处于安全考虑,两地的内网不对外开放,因此两地无法访问同一个SVN repository,需要分别建立一个repository,并实现这两个repo

2007-01-10 20:18:00 5318 4

原创 让SVN作为windows系统服务自动运行

 Subversion 从1.4版本开始,可以以windows系统服务的形式在开机时自动运行。但Subversion安装程序还不能把自己安装成windows服务,需要我们自己进行手动安装,方法如下: 打开一个DOS命令窗口,执行如下命令:sc create svnserve binPath= "/"C:/Program Files/Subversion/bin/svnserve.exe/"

2007-01-10 20:16:00 1744

IBM的软件配置管理教程

IBM的资料,介绍软件配置管理的一些基本概念,非常受用。

2008-06-19

Unicode Explained

详细介绍Unicode编码相关的各种技术细节,是一本值得收藏的好书

2008-06-14

空空如也

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

TA关注的人

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