自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

-云在青天水在瓶

-此博客作为我摘取网络技术精华的地方,处希望能对你有帮助的东西!

  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 cookie和session机制之间的区别与联系

具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到

2007-07-27 15:33:00 544

转载 ASP.NET中Cookie编程简明参考

一 写入Cookie  1. Name 和 Value 属性由程序设定,默认值都是空引用。  2. Domain属性的默认值为当前URL的域名部分,不管发出这个cookie的页面在哪个目录下的。  例如,http://www.kent.com/application1/login.aspx 页面中发出一个cookie,Domain属性缺省就是www.kent.com ,可以由程序设

2007-07-27 14:48:00 572

转载 ASP.NET AJAX 展望

目录 在 ASP.NET 中实现 AJAX 的方法实现 ASP.NET AJAX 的直接方法UpdatePanel 和侦听器模式控制频带外调用页面方法与 Web 服务方法我实现 ASP.NET AJAX 的方法 除非您在过去的 12 个月里

2007-07-27 09:43:00 812

转载 asp.net常用的javascript经典例子

Dropdownlist无刷新的例子。xml.例如文本验证!下面是一个单选按纽前台不刷新的例子.有好的就往上贴   function SetButton()      {    if(document.all.rdoByHuman.checked==true)    {     document.all.cboHrPut.disabled = "";     document.all.cboAns

2007-07-27 09:34:00 479

转载 C#的多线程机制探索(六)—小结和附表

 多线程程序设计是一个庞大的主题,而本文试图在.net Framework环境下,使用最新的C#语言来描述多线程程序的概貌。希望本文能有助于大家理解线程这种概念,理解多线程的用途,理解它的C#实现方法,理解线程将为我们带来的好处和麻烦。C#是一种新的语言,因此它的线程机制也有许多独特的地方,希望大家能通过本文清楚地看到这些,从而可以对线程进行更深入的理解和探索。 附表:Threa

2007-07-26 11:54:00 886

转载 C#的多线程机制探索(五)—更加灵活的同步方式

 有时候你会觉得上面介绍的方法好像不够用,对,我们解决了代码和资源的同步问题,解决了多线程自动化管理和定时触发的问题,但是如何控制多个线程相互之间的联系呢?例如我要到餐厅吃饭,在吃饭之前我先得等待厨师把饭菜做好,之后我开始吃饭,吃完我还得付款,付款方式可以是现金,也可以是信用卡,付款之后我才能离开。分析一下这个过程,我吃饭可以看作是主线程,厨师做饭又是一个线程,服务员用信用卡收款和收现金可

2007-07-26 11:37:00 691

转载 C#的多线程机制探索(四)—多线程的自动管理

 在多线程的程序中,经常会出现两种情况。一种情况下,应用程序中的线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应;而另外一种情况则是线程平常都处于休眠状态,只是周期性地被唤醒。在.net framework里边,我们使用ThreadPool来对付第一种情况,使用Timer来对付第二种情况。ThreadPool类提供一个由系统维护的线程池——可以看作一个线程的容器,该

2007-07-26 11:32:00 757

转载 C#的多线程机制探索(三)—线程的同步和通讯(生产者和消费者)

 假设这样一种情况,两个线程同时维护一个队列,如果一个线程对队列中添加元素,而另外一个线程从队列中取用元素,那么我们称添加元素的线程为生产者,称取用元素的线程为消费者。生产者与消费者问题看起来很简单,但是却是多线程应用中一个必须解决的问题,它涉及到线程之间的同步和通讯问题。 前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。但是多线程环境下,可能带来

2007-07-26 11:28:00 1356

转载 C#的多线程机制探索(二)—操纵一个线程

 任何程序在执行时,至少有一个主线程,下面这段小程序可以给读者一个直观的印象: //SystemThread.csusing System;using System.Threading; namespace ThreadTest{  class RunIt  {    [STAThread]   

2007-07-26 11:25:00 859

原创 C#的多线程机制探索(一)—多线程的概念

 注:本文中出现的代码均在.net Framework RC3环境中运行通过  一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一

2007-07-26 11:21:00 677

转载 Javascript经典正则表达式

Javascript经典正则表达式 三道测试题:1, var str=“ abbbbacc”;var rs=str.replace(“a”,”0”);    (A

2007-07-26 11:17:00 607

原创 c#多线程:线程池和异步编程

我们将在这里进一步讨论一些.NET类,以及他们在多线程编程中扮演的角色和怎么编程。它们是:  System.Threading.ThreadPool 类  System.Threading.Timer 类  如果线程的数目并不是很多,而且你想控制每个线程的细节诸如线程的优先级等,使用Thread是比较合适的;但是如果有大量的线程,考虑使用线程池应该更好一些,它提供了高效的线程管理机制来处理多任务。

2007-07-25 11:49:00 865

原创 ASP.NET网络编程中常用到的27个函数集

1、DateTime 数字型  以下是引用片段: System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year

2007-07-16 19:37:00 475

转载 .NET环境下几种不同的邮件发送解决方案

1、使用outLook提供的发送  如:我见过的用友软件U8生产制造(演示版),其中的邮件功能就是通过调用outLook的ActiveX 组件  优点:开发简单  缺点:依赖outlook组件,SMTP 邮件服务  邮件发送的代码如下:  以下是引用片段:Private Sub Send()   Dim outObj

2007-07-16 19:35:00 742

原创 如何利用SQL Server发邮件?

SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。    一、启动SQL Mail    xp_startmail @user,@password    @user和@password都是可选的    也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按

2007-07-15 20:29:00 837

原创 通用SQL数据库查询语句精华使用简介

一、 简单查询    简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。    例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。    SELECT nickname,email  FROM testtable  WHERE name=张三    (一) 选择列表

2007-07-15 20:27:00 510

原创 50种方法巧妙优化SQL Server数据库

查询速度慢的原因很多,常见如下几种:    1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)    2、I/O吞吐量小,形成了瓶颈效应。    3、没有创建计算列导致查询不优化。    4、内存不足    5、网络速度慢    6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)    7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)    8、sp

2007-07-15 20:25:00 886 1

原创 MS-SQL开发常用汇总和t-sql技巧集锦

1.把长日期转换为短日期   Convert(char(10),getdate(),120)  MS-SQL数据库开发常用汇总 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as     2.数据库加密:select encrypt(原始密码)select

2007-07-15 20:21:00 602

原创 关于SQL Server中密码问题详细分析

问题1、修改了系统登录密码,导致sqlserver启动失败。    是因为SqlServer服务启动时自动绑定了一个系统帐号,一般这种情况出现在administrator帐户以外的系统帐户登录系统的情况,因为默认SqlServer是不指定帐号的。    解决办法:鼠标右键单击“我的电脑”,“管理”,“服务和应用程序”,“服务”,右键单击“MSSQLSERVER”,选择“属性”,选择“本地系统帐户”

2007-07-15 20:17:00 708

原创 探讨C#中字符串的加密

C#中字符串的加密可以用DSA和RSA,先要将字符串转换为字节数组,这与编码有关。再选择签名方式,有RSA和DSA,sign便是出来的签名结果。  可以用DSA和RSA,如:   using System;  using System.Text;  using System.Security.Cryptography;  class dsacrypto_SignData {  public

2007-07-15 20:05:00 451

原创 解读 C# 中的正则表达式

多少年来,许多的编程语言和工具都包含对正则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。     此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和表达式的编辑等。     在这篇文章中,我将简要地介绍System.Text.RegularExpression中的类和方法、一些字符串

2007-07-15 20:04:00 504

原创 C#开发的两个基本编程原则的深入讨论

使用属性,避免将数据成员直接暴露给外界 学习研究.NET的早期,经常碰到一些学习C#/.NET的朋友问,要属性这种华而不实的东西做什么?后来做项目时也时常接到team里的人的抱怨反馈,为什么不直接放一个public字段?如:   class Card{  public string

2007-07-15 19:36:00 559

原创 G技术

 SVG技术SVG(Scalable Vector Graphics) 是互联网联盟(W3C)公布推荐的一种基于XML的二维图形描述语言标准,主要面向网络应用,目的在于满足Web应用日益增长的对动态、可缩放和平台无关地展现复杂内容并实现灵活交互的需求,具有强大的可重用性和伸缩性。它是一种既能表现丰富的图形内容,又能跨平台使用,兼容流行的技术标准规范,还可以控制文件大小,便于网络传播,并能使网络

2007-07-15 17:04:00 1156

原创 在C#.net中操作XML的基本方法

 1在C#.net中如何操作XML  2需要添加的命名空间:  3using System.Xml;  4  5定义几个公共对象:  6XmlDocument xmldoc ;  7XmlNode xmlnode ;  8XmlElement xmlelem ;  9 101,创建到服务器同名目录下的xml文件: 11 12 13方法一: 14xmldoc = new XmlDocument ( 

2007-07-15 16:33:00 756

原创 关于XML解析的几个实用方法

 1 获取XML文件的路径protected static String ServerRoot()    ...{        return HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath).TrimEnd(/);    }2 将XML中的所有节点用一定规则将所有的节

2007-07-15 16:30:00 604

原创 邮件安全防护:全面剖析E-mail收发失败原因

 电子邮件是Internet上最重要的应用之一,它提供了一种极为方便、快速的通讯方式。但是,很多网民都有过收发电子邮件失败的经历。下面笔者通过对E -mail收发失败的原因作详细的论述,来谈谈如何提高E-mail收发的成功率。   一、E-mail收发的一般过程   一般来说,E-mail的发信方式分为两种:一种是通过ISP或免费邮箱服务商提供的SMTP发信服务器中转的发信方式;另一种则是通过本机

2007-07-15 16:26:00 9235

原创 .NET中书写XML的一种简单方法

XML是一项热门的技术。它之所以能够引起人们的兴趣,一个主要的原因在于它十分的简单,人们可以很容易地理解和使用它。每一个程序员都能轻易地看懂一个XML文件,理解它包含的内容。   .NET中包含了很多支持XML的类,这些类使得程序员使用XML编程就如同理解XML文件一样简单。在这篇文章中,我将给出这

2007-07-15 16:16:00 543

转载 浅析.Net下的多线程编程

多线程是许多操作系统所具有的特性,它能大大提高程序的运行效率,所以多线程编程技术为编程者广泛关注。目前微软的.Net战略正进一步推进,各种相关的技术正为广大编程者所接受,同样在.Net中多线程编程技术具有相当重要的地位。本文我就向大家介绍在.Net下进行多线程编程的基本方法和步骤。         开始新线程           在.Net下创建一个新线程是非常容易的,

2007-07-13 16:50:00 459

原创 在C#中编写多线程应用程序

以前在使用VB来实现多线程的时候,发现有一定的难度。虽然也有这样那样的方法,但都不尽人意,但在C#中,要编写多线程应用程序却相当的简单。这篇文章将作简要的介绍,以起到抛砖引玉的作用!    .NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。       即使你没有编写多线程应用

2007-07-13 12:03:00 531

转载 SMTP的基本命令及错误列表

SMTP的基本命令 SMTP定义了14个命令,它们是: HELO MAIL FROM: RCPT TO: DATA RSET SEND FROM: SOML FROM: SAML FROM: VRFY EXPN HELP [ ] NOOP QUIT TURN 其中使得SMTP工作的基本的命令有7个,分别为:HELO﹑MAIL﹑RCPT﹑DATA﹑REST﹑NOOP和QUIT.介绍请到详细信息。

2007-07-12 10:09:00 2716

原创 regasm regsvcs区别

程序集注册工具 (Regasm.exe)程序集注册工具读取程序集中的元数据,并将所需的项添加到注册表中。注册表允许 COM 客户程序以透明方式创建 .NET Framework 类。类一经注册,任何 COM 客户程序都可以使用它,就好像该类是一个 COM 类。类仅在安装程序集时注册一次。程序集中的类实例直到被实际注册时,才能从 COM 中创建。NET 服务安装工具 (Regsvcs.exe)

2007-07-10 09:35:00 1122

原创 c#编译 --csc命令的简单应用

首先要安装好.NET Framwork SDK环境,一般安装了vs.net工具的 都已经可以了,我们这里使用vs2005:在图中 可以看到我们进入vs2005的命令行窗体   首先,我们用文本文件建一个.cs的文件 其实这个扩展名是可以自己定的,另不用.cs也是可以的,建一个文件命名为:SimpleProgram.cs 输入下面的代码using System;public class Si

2007-07-10 09:11:00 904

转载 如何在Delphi中调用.Net编写的DLL中的函数(Function)、过程(Procedure)

    群发邮件程式需要给注册一段时间没有激活的用户发激活邮件  邮件中有注册密码 需要还原发给用户 但由于密码加密是用C# 中的TripleDES完成 手头上又没有现成Delphi的实现 时间紧急 现翻译是来不及了 于是经过查资料反复实施 终于成功实现在Delphi中调用 C# 封装的DLL中的方法(Function)和过程(Procedure)现把实施步骤写下 以供有需要的XDJM分享:1、建

2007-07-09 17:45:00 1337

转载 OpenAjax,WPF,Apollo激战RIA

最近,RIA领域相关的技术新闻似乎特别的多。这也足以表现出随着Web技术的发展,丰富用户体验的Web应用市场已经成为几大主流软件厂商争夺的一个焦点。不过,目前还没有哪个阵营真正统一RIA领域的技术标准,所以标准之战也就成为了目前争斗的核心。新闻:1Adobe发布α版Apollo进一步控制RIA     2 微软公司高调宣布加入AJAX联盟   呼声很高,也被很多人看好的OpenAjax

2007-07-06 11:05:00 596

转载 《迎接RIA时代的来临》

 前 言     看了几篇关于“回归C/S”的文章,作为一名多年开发B/S的程序员,不免热血沸腾,深受鼓舞!曾经,我是B/S结构的忠实拥护者,同时也为了所谓的“零部署”陷入过技术泥潭。正当为B/S烦愁的时候,RIA走进了我的视线… …     什么是RIA     Internet已经日益成为应用程序开发的默认平台。用户对应用程序复杂性要求日增,但现在的Web应用程序对完成复杂应用方面

2007-07-06 10:26:00 619

转载 正则表达式之全部符号解释

字符 描述 / 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,n 匹配字符 "n"。/n 匹配一个换行符。序列 // 匹配 "/" 而 "/(" 则匹配 "("

2007-07-03 14:23:00 658

《SQL 参考手册》中文版

我的工具很多,但只会上传我自己用的不错的<br>垃圾决不会推荐给大家<br>如题 很不错

2007-07-13

asp.net/C#/.NET反编译工具Reflector

我的工具很多,但只会上传我自己用的不错的。<br>垃圾决不会推荐给大家<br><br>用了很久的一个反编译工具,非常好像用!

2007-07-10

空空如也

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

TA关注的人

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