上一页 1 ··· 3 4 5 6 7

2006年8月22日

摘要: peercast是一个开放源代码的p2p软件1.根据我的分析,目前版本的p2p网络是一个树装结构。节目源同时也是p2p树的维护者,新加入的节点需要向树的根(节目源)发出请求,树的根会告诉他一个叶子列表,然后新加入的节点会选择一个叶子加入。2.在测试时,不要用10.0;192.168;172. 等网络。peercast hardcode了一些值。3.wmv部分,充分利用了microsoft的 meida server的发放流的方式。peercast会作为一个转发者,转发他收到的wmv的视频包4.stream 的控制通过了exception进行了跳转,有点strategy(工于心计的)5.具体的流 阅读全文

posted @ 2006-08-22 13:47 Teddy Yan 阅读(143) 评论(0) 推荐(0) 编辑


2006年8月19日

摘要: 1. 编译ffmpeg2. gcc 需要3.4.13. 编译安装 faad2-20050513/lame-3.96/libdvb-0.2.2/libdvbpsi3-0.1.4/libdvdcss-1.2.8/libdvdread-0.9.4/libmad-0.15.1b/live/mpeg2dec-0.4.0/nasm/vlc-0.8.5/vls-0.5.6/wxWidgets-2.6.3/x264-20050624/4. 编译安装wxWidgets> mkdir buildgtk> cd buildgtk> ../configure --with-gtk> make& 阅读全文

posted @ 2006-08-19 19:10 Teddy Yan 阅读(495) 评论(0) 推荐(0) 编辑


2006年8月18日

摘要: 由vmstat看服务器说明:由于STATSPACK并不能获取全面分析性能问题所需要的所有信息,所以需要扩展其收集服务器的统计信息。(本文环境REDHAT Linux7.2)VMSTAT介绍 通过STATSPACK收集服务器信息,主要通过收集VMSTAT的信息来展现服务器状况。VMSTAT工具是最常见的UNIX监控工具,可以展现给定时间间隔的服务器的状态值。一般VMSTAT工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数。如:[oracle@brucelau oracle]$ vmstat 1 2 procs memory swap io sy 阅读全文

posted @ 2006-08-18 11:46 Teddy Yan 阅读(304) 评论(0) 推荐(0) 编辑

摘要: 1.top 命令详解&进程管理 top 命令查看系统的资源状况 load average 表示在过去的一段时间内有多少个进程企图独占CPU zombie 进程 :不是异常情况。一个进程从创建到结束在最后那一段时间遍是僵尸。留在内存中等待父进程取的东西便是僵尸。任何程序都有僵尸状态,它占用一点内存资源,仅仅是表象而已不必害怕。如果程序有问题有机会遇见,解决大批量僵尸简单有效的办法是重起。kill是无任何效果的 stop模式:与sleep进程应区别,sleep会主动放弃cpu,而stop是被动放弃cpu ,例单步跟踪,stop(暂停)的进程是无法自己回到运行状态的。cpu states . 阅读全文

posted @ 2006-08-18 11:36 Teddy Yan 阅读(174) 评论(0) 推荐(0) 编辑


2006年7月22日

摘要: VC:1.模板类没有拷贝构造函数?CList<CString,CString&> myList;POSITION pos = reValue.AddHead(CString("XYZ"));pos = reValue.InsertBefore(pos, address);sockInfo.GetAllHostIP(myList);2.指针与数组strIP= inet_ntoa (*(struct in_addr *)*hostinfo->h_addr_list);strIP= inet_ntoa (*(struct in_addr *)hostin 阅读全文

posted @ 2006-07-22 15:40 Teddy Yan 阅读(112) 评论(0) 推荐(0) 编辑


上一页 1 ··· 3 4 5 6 7

Copyright © 2024 Teddy Yan
Powered by .NET 8.0 on Kubernetes