`
Poechant
  • 浏览: 229423 次
博客专栏
Bebe66e7-3a30-3fc9-aeea-cfa3b474b591
Nginx高性能Web服务...
浏览量:24307
5738817b-23a1-3a32-86de-632d7da73b1e
Cumulus实时媒体服务...
浏览量:22094
社区版块
存档分类
最新评论
文章列表
命令行模式下编译ActionScript3 Author: 柳大·Poechant(钟超) Email: zhongchao.ustc#gmail.com (#->@) Blog:Blog.CSDN.net/Poechant Date: August 5th, 2012 1 Flex Compiler Shell 要使用到的强大工具是 fcsh。它是 Flex Compiler Shell 的缩写。如果你安装过 SDK 的话,那么可以通过如下命令寻找它: sudo find / -name fcsh
OpenRTMFP/Cumulus Primer(12)IO管理之IO流(续) Author: 柳大·Poechant(钟超) Email: zhongchao.ustc#gmail.com (#->@) Blog: Blog.CSDN.net/Poechant Date: April 24th, 2012 0 导语 本文所介绍的 CumulusServer 中用到的 IO 流,是基于 CumulusServer 中的 MemoryIOS 的,可以先阅读《OpenRTMFP/Cumulus Primer(11)IO 管理之IO流》一文,然后再阅读本文。 1 输入流 ...
OpenRTMFP/Cumulus Primer(11)IO管理之IO流 Author: 柳大·Poechant(钟超) Email: zhongchao.ustc#gmail.com (#->@) Blog: Blog.CSDN.net/Poechant Date: April 24th, 2012 本文主要分析 MemoryStream.h 文件中定义的类。 1 了解 std::ios Initialize object [protected]: This protected member initializes the values of the st ...
OpenRTMFP/Cumulus Primer(10)IO 管理之流缓冲区 Author: 柳大·Poechant(钟超) Email: zhongchao.ustc#gmail.com (#->@) Blog: Blog.CSDN.net/Poechant Date: April 24th, 2012 本文主要分析 MemoryStream.h 文件中定义的类。 1 了解 std::streambuf 首先要了解 streambuf 内置了一个 get 指针和一个 put 指针。streambuf 的所有操作基本都是对这两个指针的操作。其一些成员函数的缩写中的 ...
OpenRTMFP/Cumulus Primer(9)AMF 处理方式解析——BinaryReader/Writer Author: 柳大·Poechant(钟超) Email: zhongchao.ustc#gmail.com (#->@) Blog: Blog.CSDN.net/Poechant Date: April 24th, 2012 本文介绍 CumulusServer 中如何对 AMF 数据格式进行序列化与反 ...
OpenRTMFP/Cumulus Primer(23)线程逻辑分析之二:RTMFPManager对RTMFPServer的影响 作者:柳大·Poechant(钟超 Michael) 博客:Blog.csdn.net/poechant 邮箱:zhongchao.ustc@gmail.com 日期:August 5th, 2012 RTMFPManager与RTMFPServer同样,继承自Startable。
OpenRTMFP/Cumulus Primer(22)RTMFPServer线程的启动和等待 作者:柳大·Poechant(钟超 Michael) 博客:Blog.csdn.net/poechant 邮箱:zhongchao.ustc@gmail.com 日期:August 5th, 2012 1 Poco::Thread Cumulus 大量使用了 Poco 的线程库。一个简单的 Poco 线程的使用实例如下: class PoechantRunnable: public Poco::Runnable { virtual void run() { // your ...
OpenRTMFP/Cumulus Primer(8)CumulusServer主进程主循环分析 作者:柳大·Poechant(钟超) 博客:Blog.CSDN.net/Poechant 邮箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 14th, 2012 该主循环在RTMFPServer::run(const volatile bool& terminate)函数中。RTMFPServer覆盖Startable的
OpenRTMFP/Cumulus Primer(7)CumulusServer 启动流程分析(续3) 作者:柳大·Poechant(钟超) 博客:Blog.CSDN.net/Poechant 邮箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 14th, 2012 1 回顾一下启动过程 从 main.cpp 的启动入口main()函数开始,创建Server对象并启动(调用
OpenRTMFP/Cumulus Primer(6)CumulusServer启动流程分析(续2) 作者:柳大·Poechant(钟超) 博客:Blog.CSDN.net/Poechant 邮箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 14th, 2012 1 main.cpp 中的main()函数中的server main.cpp 中真正启动的是
OpenRTMFP/Cumulus Primer(21)经由服务器的发布/订阅流程的关键点 作者:柳大·Poechant(钟超 Michael) 博客:Blog.csdn.net/poechant 邮箱:zhongchao.ustc@gmail.com 日期:July 23th, 2012 整个流程概括如下: Flash 客户端通过 NetConnection 与 Cumulus 建立连接,然后通过 NetStream 使用 RTMFP 发布 Audio/Video/Data(下面简称为 A/V/D) 给服务器,这个 Flash Player 就作为一个发布者(Publisher)。RT ...
GCC内联汇编(2)GCC生成汇编代码简单实例 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 日期:July 8th, 2012 1 准备示例 先看一个空的 main 函数会生成怎样的汇编代码。要注意的是我这里是在 Mac OS X 上进行的测试,编译器是 Apple’s version of GCC,实际上用的是 llvm-gcc。 [代码段-1]
GCC内联汇编(1)Get started 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 日期:July 7th, 2012 1. Intel vs. AT&T 其实并不是要说 Intel 和 AT&T PK 的故事,哈哈。因为首先要熟悉 Intel syntax 的汇编指令写法和 AT&T syntax 汇编指令的写法,所以看下表:
Nginx源码完全注释(1)ngx_alloc.h / ngx_alloc.c 作者:柳大·Poechant 时间:2012年7月1日 博客:Blog.CSDN.net/Poechant 首先看 ngx_alloc.h 文件,主要声明或宏定义了 ngx_alloc,ngx_calloc,ngx_memalign,ngx_free。
Linux环境中以daemon方式运行的程序生成core dump 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 日期:June 30th, 2012 1 精要 在
Global site tag (gtag.js) - Google Analytics