自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

因帅被判7年

其中的文章用于方便自己与他人使用

  • 博客(26)
  • 收藏
  • 关注

转载 Supporting a Printer-Friendly Page Button (Part I)

Peter investigates three solutions for getting junk off your page when the user wants to print a copy.By Peter Vogel10/01/2009Often, when users want to print a copy of your Web page,

2009-10-05 07:47:00 574

转载 ASP.NET生成随机密码

在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。实现ASP.NET生成随机密码功能是很容易的,下面的代码给出了完整的实现方法:public static stringMakePassword(string pwdchars,int pwdlen)

2009-10-02 08:38:00 596

转载 ASP.NET页面刷新方法总结

先看看ASP.NET页面刷新的实现方法:第一: private void Button1_Click(object sender, System.EventArgs e ) { Response.Redirect(Request.Url.ToString( ) ); }  第二: private void Button2_Click(object sen

2009-10-01 14:59:00 515

转载 刷新页面时“弹出点击确定重发消息刷新页面”的解决方案

最近做的一个asp.net小项目里,用到了showModalDialog弹出窗体来编辑GridView中的数据要求弹出窗体关闭后能够自动刷新原来GridView中的数据。如果直接关闭ModalDialog,则无法刷新要刷新的话,有两种方式: 1、直接用window.reload();重新载入页面,但是会弹出一个对话框 :“弹出点击确定重发消息刷新页面”,很讨厌。 2、windo

2009-10-01 14:45:00 1967

转载 Asp.Net客户端触发服务器端事件及_dopostback

asp.net在客户端触发服务器端事件分为两种情况:一.   WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按钮最终到客户端的表现形式为:input type="submit" valu

2009-10-01 14:26:00 1362

转载 c#非托管

非托管在.net 编程环境中,系统的资源分为托管资源和非托管资源。 对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠 .NET Framework 的垃圾回收器隐式地执行所有必要的内存管理任务。 对于非托管资源,您在应用程序中使用完这些非托管资源之后,必须显示的释放他们

2007-09-24 20:51:00 2031 1

转载 C#句柄

句柄C#摒弃了指针,改为引用类型来表达,我们可以将这个引用看作指向实际内存地址的句柄。理解了这一点,C#有关引用类型的种种行为我们就清楚了。看下面这个程序:using System;class Element{  public int Number=10;}class Test{  static void Change(Element s)  {    s.Number=100;  }  stat

2007-09-24 20:47:00 3049

转载 C#里的委托

委托比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。你命令小王,如果小张玩游戏,则小王扣去小张500元钱。这就是现实中的委托。实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除500。所以,委托有如下几个要素:1 激发事件的对象--就是小张2 处理对象事件的对象--

2007-09-24 20:45:00 723

转载 MySQL 全文搜索

MySQL 全文搜索到 3.23.23 时,MySQL 开始支持全文索引和搜索。全文索引在 MySQL 中是一个 FULLTEXT 类型索引。FULLTEXT 索引用于 MyISAM 表,可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在 CHAR、VARCHAR 或 TEXT 列上创建。对于大的数据库,将数据装载到一个没有 FULLT

2007-09-14 09:19:00 1092

转载 mysql动态sql语句

动态sql语句 格式1   直接执行sql声明(sqlstatement)   例程:   string            Mysql   Mysql = "CREATE TABLE Employee "&    +"(emp_id integer not null,"&    +"dept_id integer not null, "&    +"emp_fname char(10) n

2007-08-28 09:25:00 3332 2

原创 One or more errors encountered while loading the designer. The errors are listed below. Some errors can be fixed by rebuilding y

使用VS2005,原来好好的,但是突然有一天打开这个solution,我的一个form的设计页面出现了“One or more errors encountered while loading the designer. The errors are listed below. Some errors can be fixed by rebuilding your project, while

2007-05-17 08:46:00 1592 1

转载 c#.net多线程编程教学(3):线程同步

  随着对多线程学习的深入,你可能觉得需要了解一些有关线程共享资源的问题. .NET framework提供了很多的类和数据类型来控制对共享资源的访问。  考虑一种我们经常遇到的情况:有一些全局变量和共享的类变量,我们需要从不同的线程来更新它们,可以通过使用System.Threading.Interlocked类完成这样的任务,它提供了原子的,非模块化的整数更新操作。  还有你可以使用Sys

2007-02-26 10:49:00 940

转载 c#多线程教学(4):线程池和异步编程

  如果你仔细阅读了我前面的三篇文章,我相信你对用.NET Framework提供的System.Threading.Thread类和一些线程同步的类基本的线程知识和多线程编程知识很了解。我们将在这里进一步讨论一些.NET类,以及他们在多线程编程中扮演的角色和怎么编程。它们是:  System.Threading.ThreadPool 类  System.Threading.Timer 类  如果

2007-02-26 10:49:00 1019

转载 c#.net多线程编程教学(2):Thread类

  这章将向大家介绍.NET中的线程API,怎么样用C#创建线程,启动和停止线程,设置优先级和状态.  在.NET中编写的程序将被自动的分配一个线程.让我们来看看用C#编程语言创建线程并且继续学习线程的知识。我们都知道.NET的运行时环境的主线程由Main ()方法来启动应用程序,而且.NET的编译语言有自动的垃圾收集功能,这个垃圾收集发生在另外一个线程里面,所有的这些都是后台发生的,让我们无

2007-02-26 10:48:00 800

转载 .NET多线程编程(1):多任务和多线程

在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方法,并就一些例子程序来作说明。 引言  早期的计算硬件十分复杂,但是操作系统执行的功能确十分的简单。那个时候的操作系统在任一时间点只能执行

2007-02-26 10:46:00 872

转载 常用正则表达式

 //校验是否全由数字组成 代码 function isDigit(s)    {    var patrn=/^[0-9]{1,20}$/;    if (!patrn.exec(s)) return false   return true   }   render_code();//校验登录名:只能输入5-

2007-02-09 11:42:00 612

转载 正则表达式使用详解

    如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者有所助益。 入门简介   简单的说,正则表达式

2007-02-09 10:50:00 670

转载 SQL Server 2005 Beta 2 Transact-SQL 增强功能 2

PIVOT 和 UNPIVOTPIVOT 和 UNPIVOT 是可以在查询的 FROM 子句中指定的新的关系运算符。它们对一个输入表值表达式执行某种操作,并且产生一个输出表作为结果。PIVOT 运算符将行旋转为列,并且可能同时执行聚合。它基于给定的枢轴列扩大输入表表达式,并生成一个带有与枢轴列中的每个唯一值相对应的列的输出表。UNPIVOT 运算符执行与 PIVOT 运算符相反的操作;它将列旋

2006-12-19 07:38:00 1577

转载 SQL Server 2005 Beta 2 Transact-SQL 增强功能 1

SQL SERVER 2005排序函数SQL Server 2005 引入了四个新的排序函数:ROW_NUMBER、RANK、DENSE_RANK 和 NTILE。这些新函数使您可以有效地分析数据以及向查询的结果行提供排序值。您可能发现这些新函数有用的典型方案包括:将连续整数分配给结果行,以便进行表示、分页、计分和绘制直方图。Speaker Statistics 方案下面的 Speak

2006-12-15 12:28:00 923

转载 穷人、富人的绝对区别

永远要记住,话语权在富人手里!一个社会的游戏规则是富人制定的,评判标准也由富人掌握。一个穷人永远也不可能去指导富人怎样致富,怎样过上好日子,哪怕他说的都是真理,也无人会听。一个社会的经济基础已经形成,主流社会就是那些经济上的优势群体。权力一定是与经济利益联系在一起的,一个人哪怕掌权之前是穷人,掌权以后也会步入富人的行列。这时你再期望他为穷人说话是不现实的,他骨子里已经在维护既得利益了。 一个社

2006-11-09 09:44:00 770

原创 C#的事件与托管(代码理解)

 using System;namespace MyCollections{    using System.Collections;    public delegate void ChangedEventHandler(object sender, EventArgs e);    public class ListWithChangedEvent : Ar

2006-11-08 11:01:00 1704

转载 MySQL服务维护笔记

内容摘要:使用MySQL服务的一些经验,主要从以下几个方面考虑的MySQL服务规划设计。对于高负载站点来说PHP和MySQL运行在一起(或者说任何应用和数据库运行在一起的规划)都是性能最大的瓶颈,这样的设计有如让人一手画圆一手画方,这样2个人的工作效率肯定不如让一个人专门画圆一个人专门画方效率高,让应用和数据库都跑在一台高性能服务器上说不定还不如跑在2台普通服务器上快。以下就是针对MySQL作

2006-10-26 13:20:00 805

转载 递规写个小存储过程

 表结构及数据如下:Dept   ParentDeptA0401    A0400A0400    C0300C0300    B0200B0200    0E0501    E0500E0500    E0101......查询条件为Dept=A0401,要得到如下的数据A0401A0400C0300B0200create table t_1(dept varchar(10),p

2006-10-26 13:04:00 728

转载 公钥,私钥,SSL

一,公钥私钥1,公钥和私钥成对出现2,公开的密钥叫公钥,只有自己知道的叫私钥3,用公钥加密的数据只有对应的私钥可以解密4,用私钥加密的数据只有对应的公钥可以解密5,如果可以用公钥解密,则必然是对应的私钥加的密6,如果可以用私钥解密,则必然是对应的公钥加的密明白了?假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们,然后我告诉大家,1是我的公钥。我有一个文

2006-10-25 18:39:00 835

转载 生产 数据库中 存储过程+参数+类型

select  case  b.colid  when  1  then  +a.name  else                end+                        +"  参数类型="+c.name             +case  when  c.name  in  (binary,char,nchar,nvarchar,varbin

2006-10-25 09:27:00 738

转载 C# 特性(Attribute)入门

绪论特性(Attributes)是一种崭新的声明性信息。我们不仅可以通过特性来定义设计层面的信息(例如help file, URL for documentation)以及运行时(run-time)信息(例如使XML与class相联系),而且我们还可以利用特性建立自描述(self-describing)组件。在这篇教程中,我们将会看到如何建立和添加特性到各种程序实体以及如何在运行时环境中获取特

2006-10-24 13:49:00 1033

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除