摘要: SIP系列的各种RFC标准的链接,基本涵盖了围绕SIP开发的各种协议。 索引: Core SIP Documents SDP Related Documents RTP Related Documents HTTP Related Documents MIME Related Documents SIP Extension and Options SIP Informational RFCs and BCP Documents SIP Related Documents Directory Services Documents 阅读全文
posted @ 2005-05-10 13:37 老兵笔记 阅读(1323) 评论(1) 推荐(0) 编辑
摘要: 转自www.wforum.com。“难道真的就是“年轻的时候用命换钱,年老的时候用钱换命”么?如果一个人在35岁的时候没攒下钱的话,他可能很快就会死去——他要供房子,养家,供汽车……………… ” 阅读全文
posted @ 2005-05-09 12:00 老兵笔记 阅读(899) 评论(3) 推荐(0) 编辑
摘要: 什么是 Proxy Auto Config ? 首先,我们一定要知道什么是 Proxy?他的功用是什么?如果还不知道,可以参照这份文件。 而 PAC(Proxy Auto Config) 又是什么呢?它实际上是一个 Script;经由编写这个 Script,我们可以让系统判断在怎么样的情形下,要利用哪一台 Proxy 来进行联机。这样做主要的好处有: 1. 分散 Proxy 的流量,避免 Proxy Server 负载过高 2. 针对个别条件设定、加快浏览速度 3. 设定要求顺序,在某台 Proxy 无法联机时,可自动尝试别种联机方式 阅读全文
posted @ 2005-05-08 13:15 老兵笔记 阅读(8510) 评论(0) 推荐(0) 编辑
摘要: Google Web Accelerator 进一步的发展? 在 Google’s Web Accelerator as a P2P CDN 提出了 Google Web Accelerator 也许可以透过 P2P 的技术架构更快速的 Proxy Cluster? 阅读全文
posted @ 2005-05-08 11:50 老兵笔记 阅读(670) 评论(0) 推荐(0) 编辑
摘要: Windows Messenger 5.0有一个注册表项设置,可以用来启用日志文件,该文件中记录了Windows Messenger 5.0登录LCS Server的详细来往包,可从其中得到通讯细节,从而作troubleshooting。 阅读全文
posted @ 2005-04-21 13:15 老兵笔记 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: 我的Windows Installer Xml (WiX) toolset 第一个脚本,安装Windows Service。 阅读全文
posted @ 2005-04-20 18:54 老兵笔记 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: "从选人开始,选人上,巴菲特的标准是,“要紧的是选择能干、诚实而且勤勉的人”。" ---- 方军 阅读全文
posted @ 2005-04-18 13:38 老兵笔记 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 在Lee的个性变化令人瞠目的同时,他的代码风格也与以前截然不同。现在他比谁都严格遵照规划书来书写代码,每一个模块的参数名都与事先约定的相同,连大小写都毫无二致。他为哪怕只用到一次的立即数去定义常量,常量和变量的名字完全符合C51的定义规范。在多分支出口的程序中,他不厌其烦地让它们跳转到统一的地方去处理,哪怕为此延缓代码的执行速度。他甚至为所有的模块都做容错处理――有些错误的发生概率和一个人连中三十次彩票头奖的概率的差不多――以至于代码编译后比原来的三倍还长。 阅读全文
posted @ 2005-04-18 13:00 老兵笔记 阅读(704) 评论(0) 推荐(0) 编辑
摘要: By [ 赵勖予 ] 2005-3-29 21:32:41 Lee进入我们公司的时候已经三十三岁,单身。头发在脑后梳成一个大马尾辫,辫子里白花花的全是头皮。他一年四季只穿一件蓝牛仔服,冬天不加夏天不减,工作的时候喜欢脱了鞋盘腿坐在终端椅上。刚进公司的时候,出于谨慎和对环境的陌生,他很少和人说话,但在一年后的某一天他忽然象得了话唠病一样一天到晚喋喋不休。公司给Lee开出的工资是他在钢厂时的十倍,而Lee很快就用事实证明了他值这个价钱。进入公司仅三个月,他就把任天堂八位红白机上的《Super Mario》移植到了我们自己的系统上,要知道公司里三年之前就有人不断尝试做这件事情,但从没有一个人成功。 阅读全文
posted @ 2005-04-15 16:05 老兵笔记 阅读(901) 评论(1) 推荐(0) 编辑
摘要: 记录一些值得记住的语言。 阅读全文
posted @ 2005-04-15 15:56 老兵笔记 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 从William Kennedy那里整理过来的,不同之处在于他自己定义了一个Overlapped,而我们这里直接使用 System.Threading.NativeOverlapped. 附一段我以前的Win32下的IOCP文档,如果您了解IOCP也可以直接跳过看后面的C#测试示范 阅读全文
posted @ 2005-04-13 11:50 老兵笔记 阅读(8425) 评论(7) 推荐(0) 编辑
摘要: 整理者 郑昀@UltraPower 利用以下assembly定义我们的组件在COM+中的注册方式,其中: ApplicationName 属性是"COM+ 目录"和"组件服务管理"控制台中显示的 COM+ 应用程序的名称。 [assembly: ApplicationName("MyDLL.Interface")] Description属性为"COM+ 目录"和"组件服务管理"控制台中... 阅读全文
posted @ 2005-04-12 13:43 老兵笔记 阅读(983) 评论(4) 推荐(0) 编辑
摘要: 我在WinXP Pro上和Win2000上都无法运行下面语句: sc = new System.EnterpriseServices.ServiceConfig(); 总是得到 ex.Message "当前平台上不支持“ServiceConfig”。" string 的错误。 阅读全文
posted @ 2005-04-12 13:29 老兵笔记 阅读(871) 评论(2) 推荐(0) 编辑
摘要: 推荐一篇关于dotNET中常用的进程间同步或通信的框架文章: A C# Framework for Interprocess Synchronization and Communication By Christoph Ruegg How to share resources and implement a rich message/data passing architecture between threads and processes (SOA) 起码在好几个很成熟的框架代码中都能够找到对Christoph Ruegg的库使用,比如Barrier,MemoryMapping,Semaphore等等。 经典框架,大家多多使用吧。 阅读全文
posted @ 2005-04-12 12:56 老兵笔记 阅读(1584) 评论(2) 推荐(0) 编辑
摘要: 其实微软有一篇《异步 HttpWebRequest、接口实现及其他》对此种现象解释得非常清楚, 我这边只是做一个笔记。 最常见的就是使用HttpWebRequest的时候,调用Send方法出现这种错误, 这是因为: 因为dotNET的ThreadPool中提供了25个自由线程/CPU(可以在 machine.config中修改此数字限制),所以一旦都被占用了,就会报告InvalidOperationException异常. 阅读全文
posted @ 2005-04-11 23:06 老兵笔记 阅读(6497) 评论(8) 推荐(0) 编辑
摘要: 在VC++中我几乎每一个Windows Service都是采用I/O完成端口。至于在C#中如何使用I/O完成端口,一直很少见人提及。 William Kennedy的三篇文章《IOCP Thread Pooling in C#》,对实现这种机制很有帮助,唯一美中不足的是,它只能把int数值压入完成端口,而无法像VC++中那样可以将接口指针/BSTR字符串等等转为OVERLAPPED*。我试了很多遍Marshal.PtrToStructure/StructureToPtr 和StringToBSTR,总是无法成功通过I/O完成端口传递string。 我还曾经用以下这2个函数将string转换为byte[],然后将byte[]转换为NativeOverlapped。总是不行。 阅读全文
posted @ 2005-04-11 23:02 老兵笔记 阅读(5780) 评论(18) 推荐(0) 编辑
摘要: 摘要:简单介绍了使用了WSE2.0的应用程序如何启用WSE2.0自身的Trace。 阅读全文
posted @ 2005-04-11 22:50 老兵笔记 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: 对于用HttpWebRequest加载证书请求远端https服务器时,发生的 “基础连接已经关闭: 无法与远程服务器建立信任关系。”/ “The underlying connection was closed. Could not establish a secure SSL/TLS connection”错误,我们可以用如下方式解决。 阅读全文
posted @ 2005-04-11 22:46 老兵笔记 阅读(17420) 评论(18) 推荐(2) 编辑
摘要: 如果你遇到了“The underlying connection was closed. Could not establish a secure SSL/TLS connection"”的异常,那么请设置 hwrRequest.KeepAlive = true; 如果您使用的是CreateFromSignedFile来创建证书,那么请您务必注意,即使CreateFromSignedFile没有能够从文件中创建证书,甚至即使没有找到该文件,他也不会抛出异常,也不返回null,只是他的各个字段为null。 阅读全文
posted @ 2005-04-11 22:42 老兵笔记 阅读(3228) 评论(0) 推荐(0) 编辑
摘要: 默认情况下, string[] strArray = System.Configuration.ConfigurationSettings.AppSettings.GetValues("Uri"); 是无法读取配置文件中多个同Key的value的。如下所示的配置: <appSettings> <add key="Uri" value="uri1"/> <add key="Uri" value="uri2"/> <add key="Uri" value="uri3"/> </appSettings> 用MSDN告诉我们的GetValues是读不到的,只能读到最后一个value。 阅读全文
posted @ 2005-04-11 22:40 老兵笔记 阅读(1950) 评论(1) 推荐(0) 编辑