自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小人物的专栏 *^_^*

哪里有阳光,哪里就有我

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

原创 使用 ADO.NET 和 Oracle 进行高级数据访问

Bill Hamilton适用范围:Microsoft ADO.NET 1.1Oracle 数据类型摘要:学习如何使用 ADO.NET 1.1 从复杂的 Oracle 数据类型中检索数据。 引言.NET Framework Data Provider for Oracle 并不总是能够方便地检索出以复杂方式存储的数据。本文将讨论如何访问存储在下表中列出的 Oracle 特定的数据类型中的数据:数据

2005-04-08 17:40:00 1564

原创 Session登陆后丢失的解决办法。

最近做网站后台的时候,登陆后发现刷新页面时Session会丢失,过几秒钟也会自然丢失,查了资料后发现可以这样解决:1。打开web.config文件,设置如下:          默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。          如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。         若要禁用 Cookie,请设

2005-03-07 22:08:00 1172

原创 CLR 的线程池

Microsoft 一直试图提高其平台与应用程序的性能。许多年前,Microsoft 研究了应用程序开发人员是如何使用线程的,以便看看能做些什么来提高他们的效用。这项研究有一个很重要的发现:开发人员经常创建新线程来执行一项任务,当该项任务完成时,线程终止。这种模式在服务器应用程序中极其常见。客户端请求服务器,服务器创建一个线程来处理客户端的请求,然后当完成客户端的请求时,该服务器的线程终止。与

2005-02-22 14:52:00 1830

原创 (MS SQL Server)SQL语句导入导出大全

SQL语句导入导出大全 /*******  导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /***********  导入Excel SELECT * FROM OpenDataSource( ’Mic

2005-02-21 14:46:00 946

原创 做一个Windows窗体版的DOS分析器(收藏)

using System;  using System.Drawing;  using System.Collections;  using System.ComponentModel;  using System.Windows.Forms;  using System.Data;  using System.Diagnostics;  namespace EzoneDOSApp  {   //

2005-02-14 21:15:00 1027

原创 使用webservice解决多系统登陆问题(收藏)

首先新建一个空项目project1  添加一个WebForm1  写如下代码  private void Page_Load(object sender, System.EventArgs e)  {   if(Session["UserID"] != null)   {    this.Response.Write(Session["UserName"].ToString());  

2005-02-14 21:12:00 1096 1

原创 探讨C#中字符串的加密(收藏)

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

2005-02-14 21:04:00 1127

原创 启用和分析Exchange SMTP身份验证记录(收藏)

      在Exchange Server的使用过程中,我们经常需要分析是否有人攻击或是盗用帐号和是否被中继,特别是在发生SMTP队列存在大量待发不明邮件时,这种情况需要通过分析是系统中病毒,还是被人中继,而在你确认没有开始Exchange Server的中继,你就需要检查帐号是否被人盗用或是密码泄漏了.把SMTP验证过程记录下来可以帮助你,本文将说明如何启用应用程序日志来记录通过Exchang

2005-01-31 09:33:00 3352

原创 Exchange /Windows Server视频录像下载汇总-强烈推荐 (收藏)

一。Exchange 2000/2003 Server 视频录像1.Exchange Server 数据保护最佳实践 主      讲: 胡义 微软最有价值专家 微软特约讲师讲座内容:在理想情况下,Exchange 根本不会遇到问题。但是,我们生活在充斥着各种软件、硬件、病毒和黑客的世界中,因此不可避免地会在某些时候遇到各种 Exchange 配置问题。为了帮助您满足 SLA 的要求,在发生故障时

2005-01-31 09:31:00 1393

原创 Exchange 2000&2003文章和资源下载总汇(2005年元月版) (收藏)

一。Exchange 2003 技术文档库新增功能Exchange Server 2003 新增功能[中文版]http://www.5dmail.net/down/list.asp?id=646http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=84236BD9-AC54-4113-B037-C04A

2005-01-31 09:31:00 1295

原创 Exchange Server 2003 书籍下载大全 (收)

欢迎访问 Exchange 2003 技术文档库,它为您提供全面的 Microsoft Exchange 2003 技术文档。这个文档库是一个 Exchange 技术内容目录;它经过 Microsoft 内部 Exchange 产品小组的审阅和认可。为了确保提供准确、及时的内容,带有此图标的文档都有到期日期。旧版本到期后,会在此文档库中增添这些文档的新版本, 以确保您随

2005-01-31 09:27:00 1724

原创 SQL Server日期计算(收藏)

通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。         在使用本文中的例子之前

2005-01-30 13:39:00 1013

原创 存储过程编写经验和优化措施

 一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。     二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到

2005-01-28 21:13:00 1084

原创 .Net下调用SqlServer2k存储过程

首先,在SqlServer中创建存储过程,在调用时分为有参数和没有参数两种情况,   先就简单的没有参数的情况简要的介绍:   假设存储过程如下: CREATE PROC SelectAll   AS   SELECT * FROM StudentInf   则此sp的调用如下:   SqlCommand selectCMD = new SqlCommand(“SelectAll”, conn);

2005-01-28 21:07:00 1064

原创 用ASP.NET实现在线用户统计

 一、用户显示页面的使用   首先,我们来看看怎样现实当前网站的访问用户数量,程序代码如下:      <%@ Page Language="c#" debug="true" %>   <html>   <head>   <SCRIPT LANGUAGE="c#" RUNAT="server">   private void Page_Load(object sender, System.Even

2005-01-28 20:52:00 1077

原创 DataGrid技巧大集合

引用自:http://www.cnblogs.com/iCeSnaker/archive/2004/07/31/29017.aspx DataGrid的正反双向排序 http://dev.csdn.net/develop/article/26/26817.shtm DataGrid删除确认及Item颜色交替 http://dev.csdn.net/develop/article/26/26768.

2005-01-28 19:43:00 1766

原创 讨论创建基于WSE的报表打印服务及其实现

摘要:看过卢彦先生的关于WEB报表打印实现文章的人,一定会为里面所提供的解决方案击节叫好,本文试图给大家展现一个更灵活的打印作业流水,并具有一定的实用性。建议大家在阅读本文之前先阅读卢彦先生的两篇文章,同时本文采用了微软的WSE(1.0)作为辅助工具,对此感到陌生的朋友,建议先参考一些概念性的文章,我在文章的最后列了一些参考资料和所需工具,大家可自行体会。目录引言软

2005-01-27 10:15:00 840

原创 把.NET程序部署到没有安装.NET Framwork的机器上

摘要本文讨论了如何使用Windows Installer技术发布.NET程序,以及如何使用native代码判断目标机器上是否安装有.NET Framework; 如果没有,将自动安装.NET Framework然后安装作者自己的.NET程序。目录本文内容 制作自己的安装程序 发布.NET Framework 制作自己的native安装程序 使用方法

2005-01-24 11:40:00 788

原创 构建安全的 Microsoft® ASP.NET 应用程序

本页内容本指南的目标本指南的读者如何阅读本指南本指南的内容构成系统要求安装示例文件支持本指南的目标本指南不是介绍安全性,也不是 Microsoft .NET Framework 的安全性参考材料;如果您要了解这方面的内容,请查看 MSDN 中的 .NET Framework 软件开发工具包 (SDK

2005-01-13 09:08:00 864

原创 SQL存储过程在.NET数据库中的应用

一.前言: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。总的来说,存储过程具有以下一些优点: ◆存储过程允许标准组件式编程 ◆存储过程能够实现较快的执行速度 ◆存储过程能够减少网络

2005-01-09 11:52:00 984

原创 历史上最“牛”的演讲

一篇曾经在2000年被广为传诵的演讲稿再次在人们心中激起层层波澜,这就是身价260亿美元的甲骨文总裁拉里埃里森在耶鲁大学所做的—— 历史上最“牛”的演讲 耶鲁的毕业生们: 我很抱歉,如果你们不喜欢这样的开场白。我想请你们为我做一件事。请你---好好看一看周围,看一看站在你左边的同学,看一看站在你右边的同学。请你设想这样的情况:从现在起5年之后,10年之后,或30年之后,今天站在你左边的这个人会是一

2005-01-08 22:13:00 1179

原创 带图片的,多列的DropDownList的实现

下面是模仿的DropDownList的效果,支持图片,多列,换行等。查看例子WebDropDownList.aspx<%@ Page language="c#" Codebehind="WebDropDownList.aspx.cs"validateRequest="false" AutoEventWireup="false" Inherits="eMeng.WebDropDownLis

2004-12-20 20:52:00 1075

原创 C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码

本文基于 Microsoft Visual Studio 2005 的预发布版本,它以前的代码名称为“Whidbey”。此处所包含的任何信息都可能会改变。 本文讨论:•遍历集合•跨文件类定义•与委托一起使用的匿名方法•Visual Studio 2005 中的其他 C# 新功能本文使用下列技术:•

2004-12-18 21:31:00 810

原创 跟踪的诀窍

OpenFile Dialog in WebForm如果需要一个在浏览器端打开文件的OpenFile对话框,可以使用HTML的Input,设置其Type为File: <INPUT style="Z-INDEX: 102; LEFT: 145px; WIDTH: 468px; POSITION: absolute; TOP: 228px; HEIGHT: 25px" type="

2004-11-24 21:12:00 864

原创 常用命令

1. SHUTDOWN 关闭系统, 参数(-k 不真正关闭系统只是警告,-r 关闭后重新引导,-h 关闭后终止 ,-f 快速重新引导,-n 不通过init 直接关闭,-c 取消shutdown,-t时间2. 制作引导盘 # redv zlmage#fdformat /dev/fd0H1440#dd if=zlmage of=/dev/fd03. badblocks 查找坏的族4. dump 备份文

2004-11-22 10:59:00 1424

原创 基于ASP.NET的自定义分页显示

 摘要:本文针对WEB数据库记录的显示问题,用实例讨论了在ASP.NET框架下使用DataGrid控件对数据库记录的一种自定义分页显示。  关键词:WEB数据库;ASP.NET;DataGrid;分页  引言  在用户进行数据查询时通常有这样的情况,一个数据库查询将返回太多的行,一致不能在一页中显示。如果用户正在使用一个慢的链接,发送特别大的数据结果可能要花很长的时间。一旦获得了数据,用户可能发现

2004-11-20 23:04:00 1209

原创 SQL查询的分页思路

如果用一般的SELECT *  查询SQL数据库,然后用recordset进行分页的话,在返回结果很多的情况下将会是一个漫长的过程,而且很消耗内存.你可能会有感觉,用access也比SQL快.   其实我们可以只取出我们每页需要显示的记录数,这样的速度是惊人的,非常快.这里我们会用到聚集索引来快速确定我们需要取出的记录数的位置.如下面:  if p>1 then p为PAGE页数    if n

2004-11-20 21:38:00 1113

原创 ASP生成静态htm页面基本代码!

以下虚线框内为mk.asp文件的具体代码:--------------------------------------------------------------------------------filename="test.htm"if request("body")set fso = Server.CreateObject("Scripting.FileSystemObject")set

2004-11-19 23:21:00 1433

原创 Asp.Net下的DataGrid的多层表头

先看下表:业务员地 区 北京上海深圳张三100200300  实际上Asp.Net下的DataGrid只不过是一个HtmlTable,只不过在HtmlTable的基础上添加了很多属性、方法,纳入ViewState机制,来生成、控制它;有了这一点认识,事情就很好办了:  我们可以在属性生成器中可以定义列的表头,它实际上只不过是在列之间插入了

2004-11-11 11:51:00 855

原创 微软产品组里的十一类人

  第一种是产品规划人员。产品规划人员主要任务是调查,包括调查你的竞争对手,客户,以及其他市场需求。产品规划的过程是定义产品的过程。他们通常会做很多研究,通过跟踪市场用户,做市场调查,看行业的报告,从而确定产品三到五年的发展规划。其实作为产品规划人员最重要的一点,就是要有前瞻性。不仅仅是能看到现在市场是什么样的,而更要能看到三到五年以后会是什么样的。我们可以看到微软好多产品,都有一种说法叫”ver

2004-11-10 14:49:00 1070

原创 给年轻工程师的十大忠告

[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手![2

2004-11-10 11:56:00 749

原创 SQL Server 连接基础知识

引言该堆栈的顶部是 API 或对象库层。应用程序通过对象库公开的 API 函数或接口连接到 Microsoft® SQL Server。用于访问 SQL Server 的 API 示例包括 ODBC 和 DB-Library。用于访问 SQL Server 的对象库示例包括 OLE DB、ADO 和 ADO.NET。由于 ADO 最终使用 OLE DB 与服务器通信,因此 Windows 应用

2004-11-09 14:33:00 851

原创 ASP.NET 2.0 的内部变化

Jayesh Patel、Bryan Acker 和 Robert McGovernInfusion Development适用范围:Microsoft ASP.NET 2.0摘要:尽管 ASP.NET 2.0 与 ASP.NET 1.1 完全向后兼容,但还是为 ASP.NET 带来了大量的内部变化,包括代码模型、编译、页面生命周期等的变化。本文将概括介绍这些变化。

2004-11-07 23:15:00 907

原创 从 ASP.NET 服务器控件插入客户端脚本

适用于:    Microsoft® ASP.NET前提条件:本文假设读者熟悉 ASP.NET。难度: 2摘要:尽管从技术角度讲,ASP.NET 服务器控件的所有功能都可以在服务器端执行,但通常情况下通过添加客户端脚本可以大大增强服务器控件的可用性。本文将探讨服务器控件发送客户端脚本的两种方法,还将构建两个使用这些技术的服务器控件:PopupGreeting,一个在首次加载的 Web

2004-11-04 18:10:00 762

原创 为DataGrid自定义分页添加自定义导航和分页信息

         在上一篇文章中我讲到了对DataGrid实行自定义分页,这可以避免为了显示一页数据而获取整个数据记录集,从而提高分页效率,不过使用的导航还是DataGrid自带的数字连接或简单的上一页,下一页,而且看不到总页数、总记录数之类的信息。下面就为他增加我们所需要的部分。         先来看看修改后的分页显示,截图如下:(图一)使用的数据源同上一篇文章(Asp.net

2004-11-04 15:21:00 960

原创 取得的IP/用户名等信息

在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理:1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAdd

2004-11-04 12:35:00 831

原创 [asp.net]保留password框的值

 PostBack的时候,如果TextBox的TextMode为Password的话,是没有value属性传递的,所以密码框是空的加入如下代码:private void Page_Load(object sender, System.EventArgs e)  {   Password.Attributes .Add ("value",Request["Password"]);    

2004-11-04 11:58:00 762

原创 如何做好项目软件的分析

相红利(转载自中国系统分析员)   2003年02月01日 [摘要]  本文结合自己的经验,从实践的角度,对项目软件的分析工作从7个方面进行了阐述,并指出一些容易失误的做法。希望能对从事分析工作的同仁有所参考。  软件从使用范围的角度,可分为项目软件和产品软件。  项目软件:即针对特定某个客户的要求,并仅为其使用的软件。又称工程软件,特点是有明确的合同,

2004-10-30 17:58:00 915 1

原创 温馨提示:计算机族必喝的茶

温馨提示:计算机族必喝的茶   现在以计算机维生的人越来越多了,天天坐在计算机前面想要维系健康美丽可不容易,这里帮你找出几种最适合计算机族喝的茶,帮你抗烦躁呢。  绿茶  绿茶不但可以清除体内的毒素,还可缓解压力,但绿茶中所含有咖啡因,最好在白天饮用。  枸杞茶  枸杞具有补肝、益肾、明目的作用,因为本身就具有甜味,不管是泡茶或是像葡萄干一样当零嘴来吃对计算机族的眼

2004-10-28 10:54:00 735

原创 DataGrid输出到Excel并进行格式化处理

在我们把DataGrid上的数据导入到Excel的时候,如果遇到比较长的数字字符串,比如身份证号码,就会在Excel里当成数字看待,并转换成科学计数法的格式,造成数据的丢失,下面这个方法就解决了这个问题,并示例如何进行其它的格式化。查看例子OutPutExcel.aspx<%@ Page language="c#" Codebehind="OutPutExcel.aspx.cs" Au

2004-10-28 10:15:00 694

空空如也

空空如也

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

TA关注的人

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