自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

当当当当

向Google学习

  • 博客(38)
  • 资源 (7)
  • 收藏
  • 关注

原创 unsafe在C#程序中的使用

1. unsafe在C#程序中的使用场合: 1)实时应用,采用指针来提高性能; 2)引用非.net DLL提供的如C++编写的外部函数,需要指针来传递该函数; 3)调试,用以检测程序在运行过程中的内存使用状况。 2. 使用unsafe的利弊 好处是:性能和灵活性提高;可以调用其他dll的函数,提高了兼容性;可以得到内存地址; 带来麻烦是:非法修改了某些变量;内存泄漏。 3. unsafe的使用 u

2010-03-23 09:42:00 1090

原创 线程Thread调用时System.Web.HttpContext.Current为NULL

在采用线程异步处理时,线程调用的方法中如果引用System.Web,并使用其HttpContext.Current.Server.MapPath()方法时,其实返回的是NULL值,其结果就是产生“未将对象引用到对象实例”的异常。 解决方法:自定义一个静态方法MapPath。  public static string MapPath(string strPath)

2010-03-16 12:41:00 4901 1

转载 ASP.net Membership角色和权限(附WebPart在Web.config中的配置)

本文目录:1.membership简介2.membership在sql server中的设置3.配置web.config4.创建用户CreateUserWizard控件5.用户登录login控件6.显示当前用户的名称LoginName控件7.检测用户的身份验证状态的LoginStatus控件8.为不同类别用户呈现不同内容的LoginView控件9.更改密码的ChangePassword控件10.自

2010-01-21 16:58:00 2330

转载 系统中使用GUID代替自动标识的优缺点

GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86

2010-01-21 16:45:00 1122

原创 .net 3.5 的新特性

.net 3.5的新的优良特性:自动属性(Auto-Implemented Properties) 隐含类型局部变量(Local Variable Type Inference) 匿名类型(Anonymous Types) 对象与集合初始化器(Object and Collection Initializers) 扩展方法(Extension Methods) Lamb

2010-01-21 16:06:00 607

原创 修改Visual Studio 2008的类模板版权注释信息并安装

一. 进入模板目录X:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ItemTemplates/,(X为VS2008的安装盘符)。C#的模板是CSharp/Code/2052/Class.zip和Interface.zip这2个压缩包,1033是英文版,中文版是2052。  二. 修改模板。把那两个zip文件解压缩,修改里

2010-01-21 09:39:00 1140

原创 AspNetPager与MSSQL海量分页存储过程结合

存储过程Pagination:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[Pagination]@tblName varchar(255), -- 表名@PKName varchar(255), -- 字段名@strGotFields varchar(1000) = *

2010-01-04 10:39:00 541

原创 IIS7.0中出现“请求在此上下文中不可用”的解决方法

ASP.NET 1.1程序升级到2.0以上,使用IIS7发布时会遇到“请求在上下文中不可用”的问题,如下所示: 请求在此上下文中不可用 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 请求在此上下文中不可用源错误:  

2009-12-18 10:52:00 2361

原创 ExtJS结构

ext-all.js和ext-all-debug.js:extjs的全功能版本和调试全功能版本ext-core.js和ext-core-debug.js :extjs的基本功能版本和基本功能调试版本,一般是用于网站建设和一般性AJAX应用Adapter目录:为了使用其它优秀AJAX框架为EXTJS提供有力的技术支持而提供的适配器模式,目前提供了四种底层支持框架,Ext(由Extjs自主

2009-12-08 11:09:00 726

原创 IIS 7 运行出现 500.19 Error 的解决方法

HTTP Error 500.19 - Internal Server Error配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。  出现这个错误

2009-12-07 09:39:00 1723 2

转载 双系统下如何卸载Windows 7

 Windows XP系统基础上安装了Windows 7,用了一段时间觉得不喜欢,所以想卸载掉Windows 7而保留住以前的Windows XP操作系统,改怎么操作呢?   方法其实很简单,只需要按照下面的几个步骤操作即可:   1. 插入刻好的 Windows 7 安装光盘(或者用虚拟光驱加载Windows 7镜像)。   2. 依次点击“开始”-“运行”,弹出命令行窗口。  

2009-11-27 09:03:00 643

原创 MIME列表

 MIME Type                          Extension----------------------------------+---------------------------------animation/narrative                nmlapplication/activemessageapplication/andrew-inset

2009-11-19 09:46:00 472

转载 Cache总义

Cache用法之页面声明<%@ outputCacheDuration="#ofseconds"Location="Any|Client|Downstream|Server|None"VaryByControl="ControlName"VaryByCustom="browser|customstring"VaryByHeader="headers"VaryByPara

2009-10-27 08:50:00 496

转载 CuteEditor 6 使用详解

一、CuteEditor的配置:      1、将以下文件考贝到你站点根目录下的bin内(这些在CuteEditor6.0/bin下都可以找到)      CuteEditor.dll,      CuteEditor.ImageEditor.dll(6.0增加的EditorImage功能),      CuteEditor.lic(解密文件),      NetSpell.SpellChec

2009-10-15 11:27:00 550

转载 javascript操作Xml增删改查(IE下)

HTML文件: js操作Xml增删改查(IE下) <!-- /*等解决的问题: 1.xpath到底是定位到哪一层,怎样定位到比如root这一级还是person或name这一级. */ var xmlDoc; var rootNode; //根结点 //装载

2009-09-27 13:02:00 750 1

转载 Log4Net把日志保存到数据库和发送Email

1. 建立数据库的表和存储过程CREATE TABLE [dbo].[LogTest] ( [LogID] [int] IDENTITY (1, 1) NOT NULL , [LogDate] [datetime] NOT NULL , [LogThread] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL , [LogLe

2009-09-27 09:47:00 3475

转载 Web.config配置文件详解

 “Asp.Net 配置”选项。设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 "Windows"Microsoft.Net"Framework"v2.x"Config 中。--> <!--指定配置节和命名空间声明。clear:移除对继承的节和节组的所有引用,只允许由当前 section 和 sectionGr

2009-09-02 14:54:00 1129

转载 提高ASP.NET效率的几个方面

1、避免不必要的执行操作2、关闭不必要的Session状态3、注意使用Server Control 不必要时可以不使用Server Control4、不必要时可以关闭ViewState5、不要用Exception控制程序流程try {  result = 100 / num;} catch (Exception e) {  result = 0; }6、只读数据访问不要使用DataSet 使用Sq

2009-08-18 08:50:00 408

原创 微软WEB应用压力测试工具----Web Application Stress

认识一下Web Application Stress先: 非常熟悉的界面吧?绝对和我们平时使用应用程序的界面一样简介明了。看到了?Server处写上我们要测试的WEB服务器地址,Notes我不说什么了,如果不明白自己去查金山词霸 ^_^ 在界面的下面添写你要测试的页面地址。比如说对方的首页是index.asp你就可以写这个,当然也可以是default.htm或者别的什么,我们也可以一次

2009-08-17 14:53:00 1349

转载 C#清除页面缓存

        public void SetPageNoCache()        {            Response.Buffer = true;            Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);            Response.Expires = 0;   

2009-08-12 09:10:00 1689

转载 JavaScript操作列表框(一)

 /***************************************************************************************************************  * 文 件 名:selectListTools.js   * 文件描述:关于list列表框的一些工具方法  * 主要方法:  *          1, moveUp(o

2009-08-10 23:52:00 604

转载 ASP.NET文件下载函数

ASP.NET文件下载函数使用是什么情况呢?在你的Page_Load中添加这样的代码:Page.Response.Clear(); bool success = ResponseFile(Page.Request, Page.Response, "目的文件名称", @"源文件路径", 1024000); if (!success) Response.Write("下载文件出错!"); Pa

2009-08-07 08:35:00 297

转载 26种提高ASP.NET网站访问性能的优化方法

1. 数据库访问性能优化数据库的连接和关闭  访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。  连接池的大小是有限的,如果

2009-08-03 10:00:00 607

原创 修改VS2008模板,添加版权信息

在添加页面时候让文件自动添加版权信息找到VS2008安装目录:C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ItemTemplatesCache/CSharp/Web/2052可以根据需要对此文件夹下对应模板进行修改.我需要该的是Web项目 所以把WebForm.zip下面的Default.aspx.cs插入版权信息,代码如下

2009-07-28 11:05:00 980

转载 做人、做事,做架构师

引子究竟是什么让你在同一个位置上——例如程序员或技术负责人——工作了三年、五年或者更久,而仍然得不到任何的发展空间?你觉得自己已成为技术圈中的大牛,并信心满满地去拿明天就要颁发的某某大奖,然而却仍然停留在同样的技术职位上,去年到今年涨的薪水甚至填不平物价升幅?于是,你开始对老板不满,对员工不满,对昨天升职的那个同事不满……你开始计划明天就要跑单,或者准备考虑提出加薪却又心怀忐忑。如果技术人

2009-07-27 15:23:00 378

转载 Web 架构师的能力

最近和几个朋友在谈到时下流行的Web 2.0,也提到了其中最重要的角色——架构师。多方各有争执,不外乎是因为背景和视角的缘故,包括架构一词,本身就从建筑学借鉴而来,至于架构师,则可以简单地从建筑学的设计师来引申,不外乎就是设计结构,设计一个大楼的结构。回到软件本身,那就可以简单地理解为负责设计软件框架的人了。我们没有讨论清楚架构师、软件架构师、系统架构师及其Web 架构师这些看似相同却有所区别

2009-07-27 15:22:00 326

原创 正确卸载SQL Server 2005

 1. 首先就是去控制面板里把和SQL有关的项目全部卸载。如图:  另外还包括SQLXML,MSXML。  2. 停止和SQL有关的服务。  3.  用SrvInstw.exe删除所有SQL服务  4.清除注册表   a. 将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft

2009-07-24 12:48:00 891 1

原创 类型后加问号,双问号的语法

1.  变量定义中类型后带一个问号,意思是这个数据类型是NullAble类型的。用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0! 例子: int? i = 3 等同于Nullable i = new Nullable(3);int?是泛型Nullable的另一种写法。 在定义方法的时候允许传null值:public void AddUser(str

2009-07-20 10:49:00 3454

原创 SharePoint Learning Kit(SLK)安装指南

最近一直在关注E-Learning,微软在这方面已经出了产品----SharePoint,一种是SharePoint Server 2007,要钞票。另一种是Windows SharePoint Service 3.0,it is for free。  第一次安装SLK。SLK并不是一个独立的产品,它依附于SharePoint之上,相当于一个独立的插件。 一. 安装SL

2009-07-16 14:29:00 1523

原创 Telerik RadControls for ASP.NET AJAX

RadCalendar集成的日期拾取器控件- RadCalendar 提供了一个综合的DatePicker控件,此控件集成了Calendar, DateInput, 和PopupButton 控件。 这使程序员能够快速地位web应用程序实施最常用的日期选择界面。 客户端模式, 服务器(AutoPostBack ) 模式 -RadCalendar对AJAX提供了内建的支持,可确保整个 S

2009-07-16 11:46:00 3061

原创 基于Windows操作系统安装Moodle的说明

以WinXP为例: 一.  安装PHP环境。下载最新版的EasyPHP,我装的是EasyPHP 3.0。 二.  下载最新版本的Moodle,下载地址:http://www.emoodle.org/wread-6.html。 三.  将Moodle解压缩到EasyPHP安装目录C:/Program Files/EasyPHP 3.0/www/moodle,在IE浏览器里

2009-07-14 16:48:00 1079

原创 高效C#――字符串编程

◆空字符串       检测一个字符串是否为空是一个基本的编程要求。       检测一个字符串是否为空的最有效的方法不是用null,也不是用它与“”字符串相比较,而是用字符串类的Length属性。       string str1 = AMethodReturnsString()    {    // Do something and return a string    }       if

2009-07-13 22:13:00 489

原创 ASP.Net如何把文件从一台服务器上传到另外一台服务器

 下面的服务器都是Windows Server 2003:假设A是web服务器,B是资源服务器,文件要通过A服务器上的web程序上传到B服务器。 步骤如下:1、在B服务器上面新建并共享一个文件夹,比如D:/UploadFiles。在IIS下新建一个虚拟目录UploadFiles,指向D:/UploadFiles。 2、在B服务器上新建一个用户,比如:用户名是chen

2009-07-12 12:00:00 2369 1

原创 部署WebService生成DLL动态库步骤

一,利用WSDL.exe将webservice文件转化成cs类文件。打开“开始--->所有程序--->Visual Studio.Net 2008--->Visual Studio .NET 2008 命令行工具” 输入:wsdl http://服务器IP地址/Webservice1.asmx?wsdl /l:vb /n:NameSpace /out:D:/demo.cs 

2009-07-11 23:17:00 2431

转载 在Windows2003下搭建FTP服务器

Windows 2003 Standard Edition、Windows 2003 Enterprise Edition、Windows XP Professional 、Windows 2000 Server、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS 。在系统的安装过程中IIS是默认不安装的,在

2009-07-10 12:08:00 866

原创 使用SVN用到的几个实际操作

一. 当SVN服务器IP变更后,如何在客户端更改。在客户端文件夹下单击右键---->TortoiseSVN---->switch,然后svn://服务器当前IP/数据仓库文件夹如果TortoiseSVN版本太低,可在Visual Studio里操作,顶部菜单栏:文件--->Subversion--->Pending Changes。 然后单击右边的绿色小箭头,switch so

2009-07-09 16:16:00 501

原创 Reflection(反射)[C#]

反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。[MSDN]using System;namespace Webtest{ /**/ /// /// ReflectTest 的摘要说明

2009-07-05 00:18:00 388

转载 动态渐变的滚动条

将以下代码插入中: function eightb(){with(document.body.style){scrollbarDarkShadowColor="13AED8";scrollbar3dLightColor="F6FCFE";scrollbarArrowColor="51BFE0";scrollbarBaseColor="13AED8";scrollbarFaceColor

2009-07-04 21:29:00 556

日历控件集合

梅花雨日历,vista风格等等

2008-08-08

价格游标Slider demo - Price Range适合购物网站等

价格游标Slider demo - Price Range适合购物网站等

2008-08-08

google首页效果

google首页js+css导航效果

2008-08-08

C#编程规范

一家大型IT公司采用的C#编程规范

2008-08-08

JavaScript语言参考(CHM)

JavaScript语言参考

2008-08-08

基于MSSQL的省市县三级联动

基于MSSQL的省市县三级联动

2008-08-06

基于MSSQL的省市无刷新联动

基于MSSQL数据库的省市无刷新联动

2008-08-06

空空如也

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

TA关注的人

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