06 2013 档案
利用线程池多线程下载网页信息
摘要:前台:一个按钮后台:private void button4_Click(object sender, EventArgs e) { for (int i = 30000; i < 30020; i++) { WaitCallback wait = new WaitCallback(DownLoadThreadPool2); ThreadPool.QueueUserWorkItem(wait, i); } } private void DownLoadThreadPool2(object obj) { ... 阅读全文
posted @ 2013-06-20 15:43 小菜鸟—— 阅读(203) 评论(0) 推荐(0)
利用线程池单线程下载网页信息
摘要:前台:一个按钮后台:private void button3_Click(object sender, EventArgs e) { //这样写只是让线程池启动了一个线程,没有利用多个线程来操作 WaitCallback wait = new WaitCallback(DownLoadThreadPool); ThreadPool.QueueUserWorkItem(wait); } private void DownLoadThreadPool(object ojb) { for (int i = 30000; i < 3002... 阅读全文
posted @ 2013-06-20 15:42 小菜鸟—— 阅读(186) 评论(0) 推荐(0)
设置Session超时
摘要:登录页:前台:<div> 用户:<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox><br /> 密码:<asp:TextBox ID="txtPwd" runat="server"></asp:TextBox><br /> <asp:Button ID="Button1" runat="server" Text=&quo 阅读全文
posted @ 2013-06-18 20:46 小菜鸟—— 阅读(115) 评论(0) 推荐(0)
利用委托实现简单的注册(只是写入到文本当中没有连数据库)
摘要:在项目中添加Web窗体和web用户控件。Web用户控件前台:代码;(ps:都只是验证的不为空,密码一致)<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MyRegister.ascx.cs" Inherits="委托的简单应用.MyRegister" %><script src="js/Jquery1.7.js" type="text/javascript"></scrip 阅读全文
posted @ 2013-06-18 20:22 小菜鸟—— 阅读(218) 评论(0) 推荐(0)
怎么在项目中应用委托
摘要:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的指针。简单案例:文本框中只能输入数字,否则提示错误在项目中添加Web窗体和Web用户控件。Web用户控件前台样式:后台代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace 委托的简单应用{ public partial class WebUserControl1 : System.Web.. 阅读全文
posted @ 2013-06-18 20:21 小菜鸟—— 阅读(273) 评论(0) 推荐(0)
单线程与多线程
摘要:多线程的目的是是提高速度,而是同时可以执行多个功能,我觉得速度相对会变慢一些,如下小案例:输出数字与字符串,用控制台应用程序实验:单线程:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.Threading;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { //单线程 ... 阅读全文
posted @ 2013-06-18 19:37 小菜鸟—— 阅读(364) 评论(0) 推荐(0)
winform线程下载网页信息
摘要:界面非常简单,有一个下载按钮,一个名为资源库的按钮,还有一个backgroundWorker1控件(ps:目的当点击下载按钮的时候不影响点击资源库按钮,意为多线程),backgroundWorker1的DoWork事件中的代码:for (int i = 30320; i < 30340; i++) { try { WebClient client = new WebClient(); client.DownloadFile(@"http://job.cnblogs.com/offer/" + i + "/", @"D:\... 阅读全文
posted @ 2013-06-18 19:36 小菜鸟—— 阅读(164) 评论(0) 推荐(0)
安装Oracle数据库(有图有真相)
摘要:安装Oracle11gForWin7旗舰版1.下载Oracle11gR2forWindows版本2.解压两个压缩包到同一目录,即"database",然后单击解压目录下的"setup.exe"文件3.执行安装程序后会出现如下的命令提示行。4.等待片刻之后就会出现启动画面5.稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。6.之后就会出现安装选项对话框,默认点击"下一步"继续7.之后会出现安装类型对话框,点击" 阅读全文
posted @ 2013-06-13 19:07 小菜鸟—— 阅读(201) 评论(0) 推荐(0)
卸载Oracle数据库(有图有真相)
摘要:卸载oracle1、双击图片中的UniversalInstaller进行卸载2、开始显示如下图,等待······3、点击下图中卸载产品4、进入下图勾选如图所示,点击删除按钮5、等待······6、勾选显示空目录复选框,点击删除按钮,等待······7、找到系统盘中,Oracle文件删除,8、在搜索栏中搜索regedit找到注册表删除ControlSet001,ControlSet002,CurrentControlS 阅读全文
posted @ 2013-06-13 19:05 小菜鸟—— 阅读(142) 评论(0) 推荐(0)
设置缓存失效的三种方法
摘要:案例:效果当在规定时间内访问一个网页时,网页上的内容咱是保持不变,时间一过,网页上的内容就会重新访问服务器,获取数据。前台:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="缓存.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww 阅读全文
posted @ 2013-06-13 19:03 小菜鸟—— 阅读(605) 评论(0) 推荐(0)
Jquery(智能感知AJAX,从后台调数据)
摘要:前台:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <link href="js/jquery.autocomplete.css" rel="stylesheet" type="text/css" /> <script src="js/Jquery1.7.js" type="text/j 阅读全文
posted @ 2013-06-13 19:02 小菜鸟—— 阅读(238) 评论(0) 推荐(0)
身份验证(禁止直接访问页面)
摘要:在Web.config中写入下面代码,就可以实现不登陆无法访问其他页面的效果 (一) <system.web> <compilation debug="true" targetFramework="4.0" /> <authentication mode="Forms"> <forms loginUrl="WebLogin.aspx" defaultUrl="Index.aspx"/> //注:WebLogin.aspx未登录页面 </aut 阅读全文
posted @ 2013-06-13 19:00 小菜鸟—— 阅读(312) 评论(0) 推荐(0)
注销登录
摘要://注销: 销毁session使用Session.Abadon()方法 FormsAuthentication.SignOut(); //销毁Cookie Response.Redirect("Weblogin.aspx"); //转到登录页面 阅读全文
posted @ 2013-06-13 18:59 小菜鸟—— 阅读(170) 评论(0) 推荐(0)