汤姆熊猫

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年10月18日

摘要: void GetProcess(string processname) { // 取得特定进程 System.Diagnostics.Process[] process = System.Diagnostics.Process.GetProcessesByName(processname); // 获取所有进程信息 System.Diagnostics.Process[] p = System.Diagnostics.Process.GetProcesses(); ... 阅读全文
posted @ 2011-10-18 10:47 汤姆熊猫 阅读(723) 评论(0) 推荐(0)

摘要: 写类库项目时,经常会有某些特殊业务需要用到服务器端的物理路径,使用传统的System.IO.Directory.GetCurrentDirectory()方法返回的则是WINNT\System32目录,这个一般不能满足正常的业务需求,而要得到具体运行DLL所在的物理目录可以通过Assembly.GetExecutingAssembly().CodeBase属性来取得,具体参考方法如下 1 /// <summary> 2 /// 获取Assembly的运行路径 3 /// </summary> 4 /// <returns></re... 阅读全文
posted @ 2011-10-18 09:44 汤姆熊猫 阅读(930) 评论(0) 推荐(0)

摘要: 做多线程访问webservice的时候,发现总是很慢,平均速度比单线程访问要慢得多,后来,用了多进程去访问,结果就好多了后来上网查了一下,有个HTTP双连接限制的情况,原文如下HTTP 双连接限制 HTTP 规范表明,一个 HTTP 客户端与任一服务器最多可以同时建立两个 TCP 连接。这可以防止单个浏览器在浏览某个页面(例如,具有 120 个嵌入的缩略图)时,由于连接请求过多而使服务器负载过重。此时,浏览器将仅创建 2 个连接,然后通过这两个管道开始发送 120 个 HTTP 请求,而不是创建 120 个 TCP 连接并通过每个连接来发送 HTTP 请... 阅读全文
posted @ 2011-10-18 09:43 汤姆熊猫 阅读(1349) 评论(0) 推荐(0)