上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 40 下一页
摘要: 【问题】用C#模拟网页登陆,其中去请求几个页面,会发起对应的http的请求request,其中keepAlive设置为true,提交请求后,然后会有对应的response:resp = (HttpWebResponse)req.GetResponse();之前的多次调试,一直都是可以正常获得对应的response,然后读取html页面的。但是后来几次的调试,在没有改变代码的前提下,结果GetResponse却始终会超时死掉。【解决过程】1.默认request的timeout是1000000毫秒=100秒,都会超时,手动改为10秒,因此就更容易超时了,无法解决问题。2.将http的request 阅读全文
posted @ 2012-12-18 10:41 xust 阅读(215) 评论(0) 推荐(0)
摘要: 【问题】C#中,提交对应的POST类型http请求之前,会执行:Stream postDataStream = req.GetRequestStream();然后填充对应的post数据,再提交http的请求。但是调试的时候,发现每次执行GetRequestStream都很慢。慢也就算了,结果最近发现,某次,执行req.GetRequestStream();死掉。【解决过程】1.网上找了找,根据GetRequestStream的效率为什么这么低?的解释,说是.NET每次会自动搜索代理,所以很慢,此处没有设置代理的话,应该直接复制为空:req.Proxy = null;然后再去执行GetReque 阅读全文
posted @ 2012-12-18 10:40 xust 阅读(667) 评论(0) 推荐(0)
摘要: 一条网线,不用路由器,多台笔记本电脑共享上网 1、首先,选择其中一台笔记本电脑作为主机,该主机需要正常的与网线连接,即可以正常的上网。打开主机的 “网络连接”,选择“无线网络连接”,右键打开属性对话框,在“常规”选项卡下,双击“TCP/IP 协议”,配置 IP 地址和子网掩码分别为:192.168.0.1 和 255.255.255.0 (如图一所示),其他的不需要设置。图一2、然后,点击主机的无线网络连接属性窗口的 “无线网络配置”,选中“用windows配置我的无线网络设置”,点击下方的“高级”,在要访问的网络里,勾上“仅计算机到计算机(待定)”,不要勾选“自动连接到非首选的网络”。如图二 阅读全文
posted @ 2012-12-07 09:06 xust 阅读(262) 评论(0) 推荐(0)
摘要: 很久没有写新的东西了,今天在工作中遇到的一个问题,感觉很有用,有种想记下来的冲动。这篇文章是有关模拟登录网站方面的。实现步骤;启用一个web会话发送模拟数据请求(POST或者GET)获取会话的CooKie 并根据该CooKie继续访问登录后的页面,获取后续访问的页面数据。我们以登录人人网为例,首先需要分析人人网登录时POST的数据格式,这个可以通过IE9中只带的F12快捷键,调出开发人员工具。如下图:通过开始捕获得到POST的地址和POST的数据POST数据:email=aaa@163.com&password=111&icode=&origURL=http%3A%2F 阅读全文
posted @ 2012-12-05 11:29 xust 阅读(236) 评论(0) 推荐(0)
摘要: 众所周知 mozilla 只提供C/C++版本的gecko内核 嗯 人家mozilla 就是这么着说的就是没有.net的 人家也没有义务要提供 废话说道这其实Gecko与Webkit、Trident最为世界上使用最多的三大浏览器内核来说 在最近的一个项目(WPF项目)中经过比较决定使用gecko的内核说说我选择使用gecko内核的优势:其一 gecko内核开发的浏览器 例如FireFox为代表的mozilla 公司的浏览器 是速度相当快速的其二 gecko内核的浏览器有相当庞大的家族 其插件众多 通过XPCOM可以方便的装插件 通过XUL可以方便的开发各种界面各种插件其三 gecko毕竟是跨平 阅读全文
posted @ 2012-11-29 11:19 xust 阅读(3658) 评论(1) 推荐(0)
摘要: using System; using System.Runtime.InteropServices; // copied from: http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q326/2/01.asp&NoWebContent=1 namespace PowerCode { public class IECache { // For PInvoke: Contains information about ... 阅读全文
posted @ 2012-11-29 09:26 xust 阅读(312) 评论(0) 推荐(0)
摘要: .NET 2.0 提供了一个新的WebBrowser控件.该WebBrowser控件为我们带来了许多非常实用的新特性.举个简单的例子: HtmlDocument htmlDoc = webBrowser.Document; HtmlElement btnElement = htmlDoc.All["btnClose"]; if (btnElement != null) { btnElement.click += new HtmlElementEventHandler(HtmlB... 阅读全文
posted @ 2012-11-28 16:27 xust 阅读(248) 评论(0) 推荐(0)
摘要: void FullOuterJoin() { var firstNames = new[] { new { ID = 1, Name = "John" }, new { ID = 2, Name = "Sue" }, }; var lastNames = new[] { new { ID = 1, Name = "Doe" }, ... 阅读全文
posted @ 2012-11-26 15:01 xust 阅读(1511) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace CRM.Web.TopTaobao.Extensions{ internal static class FullOuterExtensions { public static IDictionary<TK, IEnumerable<TV>> ToDictionary<TK, TV>(this IEnumerable<IGrouping<TK, TV>> g 阅读全文
posted @ 2012-11-26 15:00 xust 阅读(469) 评论(0) 推荐(0)
摘要: join 子句(C# 参考)Visual Studio 2012其他版本此主题尚未评级-评价此主题使用join子句可以将来自不同源序列并且在对象模型中没有直接关系的元素相关联。唯一的要求是每个源中的元素需要共享某个可以进行比较以判断是否相等的值。例如,食品经销商可能具有某种产品的供应商列表以及买主列表。例如,可以使用join子句创建该产品同一指定地区供应商和买主的列表。join子句接受两个源序列作为输入。每个序列中的元素都必须是可以与另一个序列中的相应属性进行比较的属性,或者包含一个这样的属性。join子句使用特殊的equals关键字比较指定的键是否相等。join子句执行的所有联接都是同等联接 阅读全文
posted @ 2012-11-26 13:24 xust 阅读(242) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 40 下一页