摘要: public string GetHtmlData(string virtualPath) { StringWriter writer = new StringWriter(); string path = context.Request.Url.Scheme + "://" + context.Request.Url.Authority + VirtualPathUtility.ToAbsolute(virtualPath); string[] parts = virtualPath.Split('?'); string query = string.Em 阅读全文
posted @ 2011-08-03 19:02 skykang 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: 使用HttpWebRequest自动更新客户端应用程序更新客户端应用程序,对于采用Socket实现的,可以采用Socket从服务器端下载;对于其它方式, 一般可以采用以HttpWebRequest/WebClient的方式予以下载,但WebClient在下载的时候无法看到下载进度,因此,使用HttpWebRequest下载文件,根据读取到的流长度,确定当前下载的数据量,以反应当前下载的进度。下载地址:http://files.cnblogs.com/bluedream/Update.rar说明:在客户端,用户实际运行的是更新程序,在更新程序检查完成后,再运行实际的客户端。当然,这个对用户是隐藏 阅读全文
posted @ 2011-07-29 18:04 skykang 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 作者:RazanPaul译者:Todd Wei原文:http://www.codeproject.com/KB/IP/TimeOutSocket.aspx介绍您可能注意到了,.Net的System.Net.Sockets.TcpClient和System.Net.Sockets.Socket都没有直接为Connect/BeginConnect提供超时控制机制。因此,当服务器未处于监听状态,或者发生网络故障时,客户端连接请求会被迫等待很长一段时间,直到抛出异常。默认的等待时间长达20~30s。.Net Socket库的SocketOptionName.SendTimeout提供了控制发送数据的超 阅读全文
posted @ 2011-07-28 12:49 skykang 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 动态加载script到页面大约有俩方法第一种就是利用ajax方式,把script文件代码从后台加载到前台,然后对加载到的内容通过eval()执行代码。第二种是,动态创建一个script标签,设置其src属性,通过把script标签插入到页面head来加载js,相当于在head中写了一个<script src="..."></script>,只不过这个script标签是用js动态创建的比如说是我们要动态地加载一个callbakc.js,我们就需要这样一个script标签: <script type="text/javascript&qu 阅读全文
posted @ 2011-07-21 18:28 skykang 阅读(14776) 评论(4) 推荐(1) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>无标题页</title></head><body><script>function An 阅读全文
posted @ 2011-07-21 17:59 skykang 阅读(620) 评论(0) 推荐(0) 编辑
摘要: session保存在专门的StateServer中,该种方式,性能损失比sql略好。比inproc据说有10%-15%的性能损失。怎么使用StateServer 服务器呢? 1、初始化StateServer服务器 启动ASP.NET 状态服务【aspnet_state】,该服务默认是手动启动的,可以通过修改注册表,设置为自动启动并允许远程连接。修改方法如下: 修改注册表: [HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/aspnet_state/Parameters] 设置 AllowRemoteConnection = 1 , 设置 Po. 阅读全文
posted @ 2011-07-05 18:43 skykang 阅读(7546) 评论(0) 推荐(0) 编辑
摘要: 展示一步一步优化过程。1.移动div 代码来源于网络<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content= 阅读全文
posted @ 2011-07-01 16:09 skykang 阅读(499) 评论(1) 推荐(0) 编辑
摘要: 引自 http://www.nowamagic.net/webdesign/webdesign_ShortUrlInTwitter.php短网址应用已经在全国各大微博上开始流行了起来。例如QQ微博的url.cn,新郎的sinaurl.cn等。我们在QQ微博上发布网址的时候,微博会自动判别网址,并将其转换,例如:http://url.cn/2hytQx为什么要这样做的,原因我想有这样几点:微博限制字数为140字一条,那么如果我们需要发一些连接上去,但是这个连接非常的长,以至于将近要占用我们内容的一半篇幅,这肯定是不能被允许的,所以短网址应运而生了。短网址可以在我们项目里可以很好的对开放级URL进 阅读全文
posted @ 2011-06-09 12:34 skykang 阅读(1147) 评论(1) 推荐(1) 编辑
摘要: using System;using System.IO;using System.Text.RegularExpressions;using System.Threading;using System.Windows.Forms;using System.Net;namespace TrojanScanning{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } delegate void SetTextCallback(string text); delegate void SetTe 阅读全文
posted @ 2011-06-02 18:44 skykang 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-06-02 18:40 skykang 阅读(270171) 评论(18) 推荐(13) 编辑