- 博客(17)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Keep-Alive功能使客户端到服务器端的连接持续有效
Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。市场上 的大部分Web服务器,包括iPlanet、IIS和Apache,都支持HTTP Keep-Alive。对于提供静态内容的网站来说,这个功能通常很有用。但是,对于负担较重的网站来说,这里存在另外一个问题:虽然为客户保留打开的连 接有一定的好处,但它同样影响...
2011-05-31 13:46:12 504
原创 SocketAsyncEventArgs
SocketAsyncEventArgs是.net提供的关于异步socket类,封装了IOCP的使用,可以用它方便的实现NIO(non-blocking IO)NIO对于提升某些场景下Server性能和吞吐量有很大益处,准备在服务框架中使用它来编写简易rpc的部分微软官方的demo代理有所缺少:http://msdn.microsoft.com/en-us/library/system...
2011-05-27 09:28:10 88
原创 数据下载(1)
using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;namespace prjDownLoad{ <wbr> <wbr> <wbr> class Program<br> <wbr> <wb...
2011-05-26 08:19:57 170
原创 数据下载(
using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;namespace prjDownLoad{ <wbr> <wbr> <wbr> class Program<br> <wbr> <wb...
2011-05-26 08:18:53 111
原创 c# 智能升级程序代码(1)
最近单位开发一个项目,其中需要用到自动升级功能。因为自动升级是一个比较常用的功能,可能会在很多程序中用到,于是,我就想写一个自动升级的组件,在应用程序中,只需要引用这个自动升级组件,并添加少量代码,即可实现自动升级功能。因为我们的程序中可能包含多个exe或者dll文件,所以要支持多文件的更新。首先,要确定程序应该去哪里下载需要升级的文件。我选择了到指定的网站上去下载,这样比较简单,也通...
2011-05-26 08:09:55 226
原创 c# 智能升级程序代码(2)
最主要的就是Update()这个函数了。当程序调用au.Update时,首先检查当前是否开户了自动更新: if (!config.Enabled) return;如果启用了自动更新,就需要去下载服务器配置文件了: WebClient client = new WebClient();string strXml = client.DownloadString(config.ServerUr...
2011-05-26 08:09:00 153
原创 ManualResetEvent详解
源码下载: 下载地址:http://files.cnblogs.com/tianzhiliang/ManualResetEventDemo.rar Demo:2. ManualResetEvent详解 ManualResetEvent 允许线程通过发信号互相通信。通常,此通信涉及一个线程在其他线程进行之前必须完成的任务。当一个线程开始一个活动(此活动必须完成...
2011-05-26 07:58:02 199
原创 C#WinForm App自动更新(Live Update)架构
一. 基本思路 一直做Web Form开发,最近开始尝试了一下Win Form,做了一个小系统,在发布了第一个可用版本之后,顺便实现了自动更新功能。之前没有这方面的经验,也没有翻阅相关资料,自己想了一个简单的思路,如有笑话之处,恳请批评指正。 基本上就是这样的: 客户端有两个子程序,简单的讲就是两个EXE,一个主的应用程序,一个自动Live Update程序,而在服务端,是一个...
2011-05-26 07:38:12 431
原创 C#WinForm App自动更新(Live Update)架构
一. 基本思路 一直做Web Form开发,最近开始尝试了一下Win Form,做了一个小系统,在发布了第一个可用版本之后,顺便实现了自动更新功能。之前没有这方面的经验,也没有翻阅相关资料,自己想了一个简单的思路,如有笑话之处,恳请批评指正。 基本上就是这样的: 客户端有两个子程序,简单的讲就是两个EXE,一个主的应用程序,一个自动Live Update程序,而在服务端,是一个...
2011-05-26 07:38:10 115
原创 C# 实现软件自动更新升级程序
Update.asmx仅提供一个功能,就是检测是否需要更新,在需要更新的时候就返回一个更新地址,通常情况下返回的地址就是Download.ashx,而在某些特殊情况下,也可以修改服务端使之从其他Url提供更新下载。检测是否需要更新的的具体做法是:首先获取Updata目录中的主程序版本号,再获取数据库中的最新版本号,两者对比。如果相同则直接与客户端提供的版本号相对比并返回结果;如果不同则将主程序版本...
2011-05-26 07:37:02 1251
原创 用C#实现软件自动更新
IT实验室1 前言 长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃使用C/S。然而当一个应用必须要使用C/S结构才能很好的实现其功能的时候,我们该如何解决客户端的部署与自动升级问题?部署很简...
2011-05-26 07:34:14 1550
原创 详解C#委托,事件与回调函数
详解C#委托,事件与回调函数<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />.Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。 “protected void P...
2011-05-09 00:22:49 160
原创 远程连接“终端服务器超出了最大允许连接数” 解决
1、找到一台能连上网络的windows2003的机器2、开始–运行–输入“tsmmc.msc”,跳出一个远程桌面控制台3、右键点击左边的“远程桌面”,选择“新建远程桌面”,按照要求填写要连接的虚拟主机的ip、用户名、密码、域名,然后点击“确定”4、点击新建好的远程桌面,就可以登陆到远程虚拟主机了扫尾工作:1、登陆到远程虚拟主机后,打开“任务管理器”,选择“用户”,踢掉那2个留在...
2011-05-05 21:25:54 1191
原创 多主机远程桌面连接,系统自带的。tsmmc
tsmmc 是在Windows 2003 server版中提取的远程管理文件,通过这个远程桌面连接管理文件可以让我们在windows XP,windows 2000系统中实现诸如windows 2003那样一个窗口一个界面管理上百台服务器的功能。来源版块:Windows Server 2003运行平台:Windows平台是否经本人验证:是详细说明:在WINDOWS 2003中的...
2011-05-05 20:52:24 289
原创 修改3389端口为3389端口
如何更改3389端口、手工修改远程管理端口<!--插入广告JS代码-->微软的win2000服务器版中带了一个终端服务Terminal Service,这个服务基于远程桌面协议RDP,他的速度非常快,也很稳定,是一个比较好的远程管理软件,不过这个终端服务有几个不方便的地方: 第一是没有改端口的地方,终端服务只能使用默认得3389端口。对于一个谨慎地管理员来说,服务器开着3...
2011-05-05 16:56:02 351
原创 工行黄金递延业务AU(T+D)风险问题答案
我国的黄金交易市场包括(A) A 上海黄金交易所和上海期货交易所 B 上海黄金交易所和中国金融期货交易所 C 大连商品交易所和上海华通铂银交易市场 D 郑州商品交易所和上海金银交易所 2 2008年国内黄金的最高价格约为(B) A 2240元/克 B 224元/克 C 22.4元/克 D 2.24元/克 3 我国2008年黄金产量为多少吨(C) A 2....
2011-05-04 09:27:19 887
原创 NYMEX ACCESS电子交易系统来
NYMEX分部和COMEX分部的能源和金属合约可以通过建立在互联网上的NYMEX ACCESS电子交易系统来进行交易,这样就可以使日本、新加坡、香港、伦敦、以及瑞士的参与者们在他们的正常工作时间内积极主动地参与到能源和金属期货市场。 正常的看盘软件都可以看,就是亚洲的电子盘,这个没有什么好怀疑的。期货公司的 文化,博弈 都可以看的 。 ...
2011-05-02 11:31:47 197
有人在linux安装成功过openvpn吗?我一直不成功,求9
2012-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人