`
ithero
  • 浏览: 145577 次
社区版块
存档分类
最新评论
文章列表
RTMP协议封包 参考Red5RTMP协议封包 由一个包头和一个包体组成,包头可以是4种长度的任意一种:12, 8, 4,  1 byte(s).完整的RTMP包头应该是12bytes,包含了时间戳,AMFSize,AMFType,StreamID信息, 8字节的包头只纪录了时间戳,AMFSize,AMFType,其他字节的包头纪录信息依次类推 。包体最大长度默认为128字节,通过chunkSize可改变包体最大长度,通常当一段AFM数据超过128字节后,超过128的部分就放到了其他的RTMP封包中,包头为一个字节.完整的12字节RTMP包头每个字节的含义: 用途 大小(Byte) 含义 ...
本文转自网络 下载文件最新内核: http://www.kernel.org/pub/linux/kernel/v2.6/我下载的最新的 linux-2.6.30.tar.bz2 (注意,这个内核layer7没标明测试通过)查看netfilter-layer7里的readme,2.6.30版本还是untested附内核支持情况http://l7-filter.sourceforge.net/kernelcompat iptables:http://www.netfilter.org/projects/iptables/files/iptables-1.4.4.tar.bz2
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介 ...
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。 1、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关于类级别的插件开发可以采用如下几种形式进行扩展: 1.1 添加一个新的全局函数 添加一个全局函数,我们只需如下定义: ...
转自phphot phphot phphot Twitter 的运维专家 John Adams 在 Velocity 2009 上做了一篇题为 Fixing Twitter 的技术分享(PDF ),人家也是一直在努力阿。John Adams 在 2008 年七月加入的 Twitter ,对于 Twitter 的站点稳定的确做了不少工作。 Twitter 运维团队的职责:
       很多的时侯,做Oracle DBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满足Oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不足、操作系统某些资源利用的不合理是一个比较好的办法,下面把我的一点实践经验与大家分享一下,本文测重于Unix环境。 一、通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换 ...
里我将会对这些应用技巧进行集中描述,如果你觉得遗漏了一些好用的应用技巧,也请在留言中提出,我会及时更新到这篇文章中的。 转化为Boolean类型所有JavaScript中的值都能隐式的转化为Boolean类型,比如:   1.0 == false; // true
httpclient的一些学习心得最近忙于一个项目,了解下httpclient,在这里总结出来,和大家一起学习分享,希望各位朋友提出宝贵的意见。 首先介绍一下项目的背景:  目标:把国内一家保险公司的“WEB一账通”改成“WAP一账通”。  资源:客户不提供任何的webservice接口。  本项目中用到的第三方组件是apache的httpclient,一个非常强大的网页抓取工具(抓这个字用得可能不太好), 这里和大家一起讨论下httpclient的一些常用用法和要注意的地方。 本文引用的资源列表:   httpclient入门:  http://www.ibm.com/develop ...
1、分析表   analyze table mzbs.db_code ESTIMATE STATISTICS SAMPLE 20 PERCENT;      2、表空间管理和用户管理      --查看表空间和数据文件      select file_name,tablespace_name,autoextensible from dba_data_files;      --数据表空间    ...
数据字典dict总是属于Oracle用户sys的。  1、用户:   select username from dba_users;  改口令   alter user spgroup identified by spgtest;  2、表空间:   select * from dba_data_files;   select * from dba_tablespaces;//表空间    select tablespace_name,sum(bytes), sum(blocks)    from dba_free_space group by tablespace_name;//空闲表空 ...
document 文挡对象 - JavaScript脚本语言描述———————————————————————注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写否则会提示你一个错误信息 “引用的元素为空或者不是对象”——————————————————————— 对象属性 document.title              //设置文档标题等价于HTML的<title>标签 document.bgColor            //设置页面背景色 document.fgColor            //设置前景色 ...

yum php 5.1 更新 5.2

rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka vi /etc/yum.repos.d/utterramblings.repo [utterramblings] name=Jason's Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://www.jasonlitka.com/media/RPM-GPG-K ...
架构演变第一步:物理分离webserver和数据库  最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一 ...
Facebook Chat的架构 最近在Facebook工程师博客上 ,软件工程师Eugene Letuchy写了一篇关于Facebook Chat项目的决策细节 的文章。 当产品的客户有可能在一夜之间从零增加到七千万的时候,可扩展性就变为从一开始就必须考虑的问 ...
Flickr(http://www.flickr.com/ ) 是国外一个领先的图片分享网站,现在应该在yahoo门下,感觉yahoo还是有很多好东西,奈何资本要抛弃他了。这个轮回其实挺有意思的,起先是做实业 被microsoft郁闷了,说软件是虚的值不能那么多钱,然后microsoft被yahoo郁闷了,说互联网是虚的不值那么多钱,然后是yahoo被 google郁闷了,yahoo比较厚道没说什么,现在microsoft要收购yahoo了(折腾好久了,估计要落听了吧),不知道google将来要 被谁郁闷了。成功建立在相同的失败上,反过来失败都是建立在相同的成功上也成立,进 ...
Global site tag (gtag.js) - Google Analytics