上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。程序使用 HTTP 协议和服务器交互主要是进行... 阅读全文
posted @ 2010-02-25 13:35 海军 阅读(335) 评论(0) 推荐(1) 编辑
摘要: C#、Asp.NET获取当前程序的路径asp.net 获取当前目录学习asp.net上传文件时,发现有三种方法可以获取当前web程序目录物理路径:方法一:string sPath = System.IO.Path.GetDirectoryName(Page.Request.PhysicalPath)方法二:string sPath = System.Web.HttpContext.Current.... 阅读全文
posted @ 2010-02-15 02:44 海军 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 入博客园还是第一次自己写原创帖子.在博客园也学习到了挺多东西..这几天在做采集器的时候.涉及到了多线程.自己的博客园的博客也是关于网络蜘蛛的文章或者是正则表达式.以前教师教过我们多线程,.当时自己没动手.这次动手运到到了许多问题.一个就是线程池...等.在多线程操作数据库的时候一个问题纠结了哦.就是多线程的话.他们就是抢占资源来进行数据处理.那么在打开同一个数据库的时候另外一个线程也在用...导致... 阅读全文
posted @ 2010-02-03 15:51 海军 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 问题是对某一网站或所有网站进行抓取,即下载所有网页。怎么实现呢?先将问题最小化(转化的思想,转化为小规模,可以解决的问题):如果只有一个网页,怎么下载?问题变地很简单,只要用WebClient/WebRequest(甚至OpenFileDialog都可以)打开Url地址,将数据流存入本地存储器的文件(以相应的扩展名作为扩展名)即可。示例代码如下:string BoardStream;//下载内容存... 阅读全文
posted @ 2010-01-23 17:38 海军 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 在《爬虫/蜘蛛程序的制作(C#语言)》一文中,已经介绍了爬虫程序实现的基本方法,可以说,已经实现了爬虫的功能。只是它存在一个效率问题,下载速度可能很慢。这是两方面的原因造成的:1. 分析和下载不能同步进行。在《爬虫/蜘蛛程序的制作(C#语言)》中已经介绍了爬虫程序的两个步骤:分析和下载。在单线程的程序中,两者是无法同时进行的。也就是说,分析时会造成网络空闲,分析的时间越长,下载的效率越低。反之也是... 阅读全文
posted @ 2010-01-23 02:03 海军 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 思路:1、使用C#中的WebRequest或HttpWebRequest創建WEB實例訪問網頁,或使用WebClient訪問頁面。2、通過正則表達式匹配字符串獲取要採集的數據。3、簡單運算得出要採集的字符串。使用WebRequest函數的C#採集器實例代碼如下(精簡): using System;using System.Collections.Generic;using System.Compo... 阅读全文
posted @ 2010-01-21 12:29 海军 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一、获取当前文件的路径 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。 2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 3. System.IO.Directory.GetCurren... 阅读全文
posted @ 2010-01-20 03:58 海军 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 复制:privatevoidbutton1_Click(objectsender,System.EventArgse){  //Takestheselectedtextfromatextboxandputsitontheclipboard.  if(textBox1.SelectedText!=”")  Clipboard.SetDataObject(textBox1.Selected... 阅读全文
posted @ 2010-01-20 03:55 海军 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 具体解决方法如下(假设要调用的方法名为test,在form1中,调用test方法在form2): 首先,将form1中的test方法设置为public,然后在form2中重载form2的构造函数,form2中代码如下:form1 f1 = new form1(); public form2(form1 f1) { this.f1 = f1;//保存窗口 InitializeComponent();... 阅读全文
posted @ 2010-01-20 03:50 海军 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 大家谈VB.Net与C#.Net我感觉C# 语法比VB好得多,在速度上我没有做过测试,不过,我相信Aders的能力,因为我们里曾经做过一个C#对Fotran的测试,因为后者强在数学计算上,所以就做了个对数组操作的测试结果是C#比Fotran慢不了多少1:语法 c#要好过VB.Net;2: ms侧重于c#;3:coding的速度c#要快,4:c#的可读性要好一些;C# 和 VB.Net 其实差不多,... 阅读全文
posted @ 2010-01-20 03:49 海军 阅读(1038) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页