老虎下山

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

2012年8月20日

摘要: public static string Login(String url, String paramList, string MyEncode, ref string myCookieContainer,string refer){ HttpWebResponse res = null; string strResult = string.Empty; ; try { HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method = "POST"; req.ContentType = &qu 阅读全文
posted @ 2012-08-20 16:32 老虎下山 阅读(1315) 评论(0) 推荐(0) 编辑

2012年7月24日

摘要: 今天在做一个小程序发现C#的System.Web.HttpUtility.UrlEncode函数产生的编码和我们正常使用的有出入,如:用System.Web.HttpUtility.UrlEncode产生的编码如下南京:%e5%8d%97%e4%ba%ac而正常的我们期待的结果是:%C4%CF%BE%A9比较后发现两者前者认为一个汉字3个字节,而后者则是两个字节,这下恍然大悟原来在C#中如果直接用System.Web.HttpUtility.UrlEncode("南京")则程序默认使用UTF-8编码处理汉字。解决方法:System.Web.HttpUtility.UrlEn 阅读全文
posted @ 2012-07-24 16:18 老虎下山 阅读(364) 评论(0) 推荐(0) 编辑

2012年7月1日

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-07-01 01:48 老虎下山 阅读(39) 评论(0) 推荐(0) 编辑

2012年6月24日

摘要: //随机字符串生成器的主要功能如下: //1、支持自定义字符串长度 //2、支持自定义是否包含数字 //3、支持自定义是否包含小写字母 //4、支持自定义是否包含大写字母 //5、支持自定义是否包含特殊符号 //6、支持自定义字符集 /// <summary> /// 生成随机字符串 /// </summary> /// <param name="length">目标字符串的长度</param> /// <param name="useNum">是否包含数字,1=包含,默认为包含</par 阅读全文
posted @ 2012-06-24 16:31 老虎下山 阅读(390) 评论(0) 推荐(0) 编辑

摘要: 从网站copy一个百家姓表 简单的实现了一下 ,目前只产生2个汉字的 需要多个得自己实现 ,很容易。有啥好的方法请告知谢谢。 class UserCode{private Array arrXing;private Array arrMing;private int numXing;private int numMing;private Random rand;public UserCode(){this.getXingList();this.getMingList();this.rand = new Random();}private void getXingList(){this.arrX 阅读全文
posted @ 2012-06-24 16:14 老虎下山 阅读(307) 评论(0) 推荐(0) 编辑

2012年6月12日

摘要: 以前在开发一个系统的时候小组里的人在写方法的时候很累,很多方法都是对象的属性需要大量的重复赋值,然后 添加到List对象中你是否还在为一个对象里有几十 上百个属性 手动写代码赋值烦恼呢?下面是一个以前的读取数据库 信息的例子public IList<KFS_Model.QAS_V_MessageInfo> PagerTest(string where, KFS_Model.Pager p) { SqlDataReader dr = null; string table = "QAS_V_MessageInfo"; ... 阅读全文
posted @ 2012-06-12 21:30 老虎下山 阅读(2135) 评论(13) 推荐(2) 编辑

2012年6月7日

摘要: 什么是HTTP Headers HTTP是“Hypertext Transfer Protocol”的所写,整个万维网都在使用这种协议,几乎你在浏览器里看到的大部分内容都是通过http协议来传输的,比如这篇文章。 HTTP Headers是HTTP请求和相应的核心,它承载了关于客户端浏览器,请求页面,服务器等相关的信息。 示例 当你在浏览器地址栏里键入一个url,你的浏览器将会类似如下的http请求:GET /tutorials/other/top-20-mysql-best-practices/ HTTP/1.1Host: net.tutsplus.comUser-Agent: Mo... 阅读全文
posted @ 2012-06-07 01:38 老虎下山 阅读(2547) 评论(0) 推荐(1) 编辑

摘要: 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:1、WebBrowser是个"迷你"浏览器,其特点是Post时不用关心Cookie、内置JS等问题WebBrowser是VS2005新提供的组件(其实就是封装了IE接口),实现POST功能一般在webBrowser的DocumentCompleted中分析HtmlDocument 来实现,代码如下: HtmlElement ClickBtn = 阅读全文
posted @ 2012-06-07 01:01 老虎下山 阅读(406) 评论(0) 推荐(0) 编辑

2012年6月1日

摘要: picturebox 通过URL获取图片并显示出来 阅读全文
posted @ 2012-06-01 17:32 老虎下山 阅读(416) 评论(0) 推荐(0) 编辑

2012年4月30日

摘要: 经过实测,此代码可用。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem.Net;publicclassHttpRec{publicstring_Url="http://login.xiaonei.com/Login.do";privatestring_strErr;privateCookieContainer_CookieContainer=newCookieContainer();publicstr 阅读全文
posted @ 2012-04-30 22:40 老虎下山 阅读(271) 评论(0) 推荐(0) 编辑