自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

faunjoe的专栏

踏踏实实,一步一个脚印.

  • 博客(621)
  • 资源 (16)
  • 收藏
  • 关注

原创 HashTable和NameValueCollection的区别示例

<br />HashTable和NameValueCollection的区别示例,HashTable它用得比较广,再然后是KEY的唯一性。用了之后就发现了后果很严重:数据加入哈希表的时候的顺序和迭代输出的顺序不一致,这问题可真严重了,既然哈希表不能满足要求,只能用其它的数据结构了,找了一下就NameValueCollection了,用起来来还真好,主是没有支持KEY的唯一性,不可无所谓了,反正我这个项目也不好要求其唯一性了。     <br /><br />关于HashTable和NameValueColl

2011-04-08 11:45:00 991

原创 NameValueCollection类用法详解

<br />C#中NameValueCollection类用法详解,1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。<br />但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。<br />每个元素都是一个键/值对。NameValueCollection 的容量是 NameValueCollection 可以保存的元素数。<br

2011-04-08 11:43:00 806

原创 NameValueCollection类用法详解

<br />C#中NameValueCollection类用法详解,1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。<br />但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。<br />每个元素都是一个键/值对。NameValueCollection 的容量是 NameValueCollection 可以保存的元素数。<br

2011-04-08 11:40:00 965

原创 js中alert()中文乱码

<br />以前从没遇到过alert()竟然乱码(js是独立的文件),又不是和服务器交互的,感觉这样乱码有点没道理。 由于没和服务器交互,所以那些常见的乱码解决方法也都没用了。 没办法,不能用也得瞎碰。最终就找到了两种解决方案 1.将js文件另存为UTF-8格式(这是我自己试出来的方法,为什么这样做,还是不知道,但能用就好) 2.在引入js的里面加上charset="gb2312" ,如:其实ajax局部刷新一个标签里的内容(这个内容不是从服务器得到的)的情况下出现乱码也可以用这两个方法解决

2011-04-07 10:36:00 1090

原创 使用强类型DataSet的好处

<br />在一个较大的项目中使用强类型的DataSet的好处有很多,我觉得以下几点值得关注。<br />一: 提高运行效率。由于在编译的时候就将强类型DataSet的代码进行编译。<br />二: 提高开发效率。由于强类型的DataSet可以和其它类一样使用属性,方法等。列名,表名都可以利用逗点自动给出。<br />三:可以在xsd文件中添加codegen:nullValue属性来确保使用强类型的时候不会出现DBNULL的情况。<br />四:可以设定DataSet的初始值,这样就不需要另外写一个函数去初

2011-03-19 10:42:00 820

原创 存储过程

<br />PROCEDURE [dbo].[P_ActivityInfo_Select_ActivityBuy]<br />(<br /> @AI_ActivityID bigint=null,<br /> @AI_ActivityName nvarchar(50)=null,<br /> @AI_ActivityType int = null,<br /> @AI_ActivityStartTime  datetime = null,<br /> @AI_ActivityEndTime  datetim

2011-03-19 09:28:00 586

转载 为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功

<br />连续忙了好几个月,好久没有写东西了,最近稍微有点空,空闲的时候回到了对ASP.NET MVC RC(以下简称MVC RC)的研究上来。MVC RC的“脚手架(Scaffold)”功能可以说为MVC RC的开发如虎添翼,不过应用到真实的开发环境中似乎存在一些遗憾的地方:很多时候我们并不希望把Models、Views和Controllers放在同一个项目里面,而是把它们分离到不同的项目,然后由一个项目(比如Views)统一引用其他所有的项目程序集。但是这样做了以后,Controllers项目中脚手架

2011-03-17 14:22:00 928 1

原创 Page对象的ResolveClientUrl与ResolveUrl

<br />ResolveClientUrl返回相对于当前页面下文件的地址<br />ResolveUrl则返回页面所在应用程序下的相对地址<br /><br />例如:<br />页面:~/Student/main.aspx<br />图像:~/Images/copy.gif<br />(这里~表示应用程序根目录)<br /><br />使用一:<br />resolveClientUrl=Page.ResolveClientUrl("Images/copy.gif")<br />resolveUrl=P

2011-03-17 11:23:00 738

原创 使用.udl快速测试与数据库的连接并得到连接字符串

刚做程序开发的人,常常为如何连接数据库,怎么写连接字符串而困惑。做产品安装的服务人员,也常常为如何快速测试本机与数据库的连接状况而头疼。这里,给出一个简单快速的实现方法:*.udl文件。(方法很老,但是很实用!)第一步:创建“数据链接”文件。右键选“新建”,创建任意类型的文件,如文本文件,在命名时修改扩展名为udl,例如:db.udl。提示:如果你无法修改文件的扩展名,请在浏览器中

2009-12-23 01:32:00 826

原创 JS你会不知道的

Js只有6中元类型系统分别是:number”、“string”、“boolean” 、 "undefined" 、"object"和"function"又分为三种值类型number”、“string”、“boolean”undefined是一种特殊的值类型,即没有值的值类型 引用类型Object,function 元类型系统:js引擎直接支持的对象。 注

2009-12-12 17:55:00 498

原创 带参数的委托与事件

 using System;namespace 带事件数据的事件{     ///      /// 带事件数据的事件类,从EventArgs继承     ///      class OnUserRequestEventArgs:EventArgs     {         private string inputText;         public string InputText 

2009-11-23 14:05:00 1361

原创 不带参数的委托与事件

 public class Class1    {        public delegate void UserRequest(object sender, EventArgs e);//定义委托        public event UserRequest OnUserRequest;//定义一个委托类型的事件        public void run()//4.引发事件       

2009-11-23 14:03:00 586

原创 ASP.NET底层机制 (下) HttpHandler

 1.IHttpHandler接口    定义了实现一个HttpRequest的处理所必须实现的一些系统约定方法。    public interface IHttpHandler    {        //其他Request是否可以使用IHttpHandler        bool IsReusable { get; }        //处理HttpRequest       

2009-11-11 13:06:00 597 1

原创 ASP.NET底层机制 (上) HttpModule

 1.ASP时代的HTTP请求处理过程在IIS的应用程序映射中,IIS会将对asp和asa文件的请求转交给asp.dll这个ISAPI来处理Inetinfo.exe进程,即www服务进程解释型处理,每次请求都会重新解释一次,不适用于大流量请求2.ASP.NET的HTTP请求处理过程3.在HttpRuntime中请求处理过程HttpRequest请求:进入HttpRumtime——通过Htt

2009-11-11 13:05:00 877

原创 HtmlHead & HtmlMeta

 HtmlHead类动态添加中子标签,如和,尤其是后者,就是动态配置CSS。例子如下:    protected void Page_Load(object sender, EventArgs e)<img id="Codehighlighter1_61_336_Open_Image" onclick="function onclick(){this.style.display

2009-11-11 12:58:00 566

原创 实现千万级数据分页的存储过程

 /*   经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下:  exec GetRecordFromPage news,newsid,10,100000   news 为 表名, newsid 为关键字段, 使用时请先对 newsid 建立索引。*//*   函数名称: Ge

2009-11-10 00:51:00 623

原创 gridview获取当前行索引的方法

 在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。实例:① 目的:获取GridView中RowCommand的当前索引行。② 前台页面:在GridView中添加一模版列,里面添加一个LinkButton控件。代码:   

2009-11-09 17:33:00 781 1

原创 C#中的Attribute

区别C#中的两个属性(Property和Attribute)    在C#中有两个属性,分别为Property和Attribute,两个的中文意思都有特性、属性之间,但是用法上却不一样,为了区别,本文暂把Property称为特性,把Attribute称为属性。    Attribute才是本文的主角,把它称为属性我觉得很恰当。属性的意思就是附属于某种事物上的,用来说明这个事物的各种特征的一种描

2009-11-01 19:22:00 788

原创 .NET 水晶报表

1、水晶报表的好处   1)利用水晶报表可以进行数值求平均值,画图等   2)利用水晶报表可以把文件导出不同的格式(word等)2、水晶报表的两种格式   1)pull模式,不利用DataSet,直接从数据库中取出数据   2) push模式,使用DataSet,利用它进行数据的加载和处理等3. 水晶报表使用的库   1)水晶报表的引擎(CREnging.dll),作用:合并数据,装换格式   2

2009-10-27 09:59:00 637

原创 IE6,IE7,firefox显示不同效果

摘要: .NET JavaScript AJAX 技术 QQ群:93041040.NET JavaScript AJAX 技术 QQ群:93041040 做网站时经常会用到,衡量一个DIV+CSS架构师的水平时,这个也很重要。区别不同浏览器的CSS hack写法: 区别IE6与FF:         background:orange;*background:blue; 区别I

2009-10-27 09:57:00 419

原创 sql大全超详细

 SQL 命令这部分包含那些 PostgreSQL 支持的 SQL 命令的信息.这里的 "SQL" 就是该语言通常的含义; 每条命令的与标准有关的兼容性的信息可以在相关的参考页中找到. Table of ContentsABORT --  退出当前事务ALTER GROUP --  向组中增加用户或从组中删除用户  ALTER USER --  改变数据库用户帐号.ANALYZE --  收集与数

2009-10-26 23:30:00 568

原创 CSS中背景background-position负值定位深入理解

CSS中背景定位background-position负值一直是不好理解的难点,一方面用的比较少,另一方面的理解的不够深入,今天花了点时间认真的思考了,把我的心得写出来.  下面是我要用到的一个背景图:  运行下面代码: Source Code to Run [www.52css.com]<!--.style1,.style2,.style3{ fl

2009-10-24 11:44:00 841

原创 CSS-Background详解

background主要包含5个属性:background-color: 指定填充背景的颜色。background-image: 引用图片作为背景。background-position: 指定元素背景图片的位置。background-repeat: 决定是否重复背景图片。background-attachment: 决定背景图是否随页面滚动。基本属性背景色(backg

2009-10-24 11:02:00 520

原创 条件编译&条件属性

条件编译&条件属性在实际开发中,经常需要根据不同运行环境下生成相应的机器<span class="t_tag" onclick="function onclick(){tagshow(event)}">代码。最愚蠢的办法是根据不同的环境注释掉相应的语句,或者取消对需要的语句的注释,这样每换一次环境就必须修改代码。为了<span class="t_tag" onclick="func

2009-10-19 10:47:00 683

原创 隐式共享文件夹

很简单的一个设置,打开要共享文件夹的共享选项,在共享名中后加一个$就可以,如要共享一个名为SKP的文件夹,只要在共享名中输入“SKP$”就行。隐式共享的文件夹其它用户看不见,只能通过完整的路径访问,如“E:/SKP$"。

2009-10-18 03:07:00 756

原创 virtual虚方法

1 using System;  2 using System.Collections.Generic;  3 using System.Text;  4 //多态------------  5 namespace virtuaL//虚方法  6 {  7     class a  8     {  9         public virtual void aA() 10         { 1

2009-10-18 02:53:00 555

原创 C# 类型基础

引言本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制。复制又分为了浅度复制(Shallow Copy)和深度复制(Deep Copy),浅度复制 和 深度复制又是以 如何复制引用类型成员来划分的。由此又引出了 引用类型和 值类型,以及相关的对象判等、装箱、拆箱等基础知识

2009-10-14 09:51:00 593

原创 系统全面的教你做Windows Mobile程序的安装程序

今天第一次自文章,如果有写的不好地方,还请各位高手多多指点。该文章绝对原创,欢迎各位朋友转载(但是必须注明出处,尊重一下别人的劳动成果,这样我才会有激情与动力为大家奉献出更多更精彩的文章。)另外如果你觉得我这篇文章写的好,请您支持我,并能把它转给你身边同样做技术而且可能需要的人的。如果你认为我的文章写的不好,麻烦你告诉我,我会改进的。如果你对移动开发那方面感兴趣的话或有问题的话,也可以告诉我。虽然

2009-10-14 09:37:00 1698 2

原创 Maximum message size quota for incoming messages (65536) has been exceeded.已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceive

1:Maximum message size quota for incoming messages (65536) has been exceeded.已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中

2009-10-06 15:23:00 5322 2

原创 XML注释

http://www.cnblogs.com/zhangziqiu/tag/XML%e6%b3%a8%e9%87%8a/

2009-10-04 16:27:00 533

原创 C# 中的委托和事件

C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework

2009-09-29 23:57:00 495

原创 __doPostBack用法感悟

今天遇到了__doPostBack函数,在网上看到了很多关于__doPostBack使用的方法,但是感觉说法都有些出入,或者不清楚。因此也让我这个本来一向喜欢引用别人东西的人忍不住要在自己的博客里面留下自己的一点原创了。。言归正传,首先要记住这个函数的前面是两个下划线. __doPostBack=  "_" + "_" + "doPostBack".再介绍一下__doPostBac

2009-09-27 11:10:00 682

原创 深入理解 __doPostBack

在我的随笔《Page,你是怎样处理回发事件的?》中曾提出一个疑问,如何得到引起页面PostBack的控件?通过阅读Page类的源码,误打误撞,无意中看到了__EVENTTARGET和__EVENTARGUMENT这两个常量的定义,并通过调试分析页面,知道了通过Request.Form[“__EVENTTARGET”]可以获取到触发页面PostBack的事件源(控件的ID)。对于一般的控件,这样就可

2009-09-27 10:56:00 469

原创 如何让TreeView的TreeNodeCheckChanged事件自动回发到服务器端

ASP.NET 2.0使用TreeView控件时发现带有CheckBox控件的TreeNode对象(TreeView节点),选择CheckBox无法回发页面。在MSDN中对于TreeView.TreeNodeCheckChanged事件有一段备注:“当 TreeView 控件的复选框在两次向服务器发送之间更改状态时,会引发 TreeNodeCheckChanged 事件。这使您可以提供一个这样的事

2009-09-27 10:42:00 1455 1

原创 asp.net页面通过URL参数传值中文乱码问题解决办法

一下全面都是从网上摘抄过了的,但是有时还是不是很管用,所有建议最好不要传递中文参数。解决的方法一般有3种:1.设置web.config文件 ...... ...... 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.U

2009-09-26 11:50:00 1454

原创 GridView 样式

这些都是我在网上找的,我觉得也就是看个思路具体的还要自己来,最最主要的是你一定要懂CSS样式         body{    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;    margin-left: 0px;    padding-top: 0px;    padding-right: 0px;    padd

2009-09-26 11:45:00 706

原创 Vss2005局域网开发权限设置指南

http://blog.csdn.net/w809026418/archive/2009/07/03/4318389.aspx

2009-09-26 11:42:00 346

原创 用CSS 对TREEVIEW 的外观进行改造

.TreeView  {    border-bottom:1px dotted #B2B2B2 !important;}.TreeView div{    margin-left:5px;}.TreeView table{    border-top:1px dotted #B2B2B2 !important;}.TreeView div table{    border-botto

2009-09-26 11:27:00 1323 1

原创 网上支付原理

一个电子商务网站要开通网上支付功能,有两种途径:一是通过第三方支付平台,例如支付宝、网银等;二是与银行协商获得一个支付接口。前一种方式以支付宝为例,商户可以向支付宝提交申请,申请成功后支付宝会提供一个整合支付宝到商户网站的接口并提供该接口的调用方法及示例。这种网上支付方式手续简单,支付宝向商户收取的费用是按商户网站通过支付宝完成的交易额按一定比例来收取的。后一种方式需要和开通网上支付功能的银行签署

2009-09-26 11:25:00 1765 1

原创 支付宝接口源代码

支付宝的接口调用很不方便,刚做好一个封装,实现了虚拟交易和实物交易。 解决方案中有三个项目以及NDoc生成的文档,简单的序列图:CommonAliPay,封装的支付宝接口。 TestAli,asp.net的测试项目 TestCommonAliPay,Nunit的测试项目。 源代码下载地址:http://www.cnblogs.com/Files/bluewater/CommonAliPay.r

2009-09-26 11:22:00 958

discuz学习说明书

discuz学习说明书,包括discuz的数据字典,核心代码分析

2009-07-03

c#编写的QQ(SQL server2005数据库)

c#编写的QQ(SQL server2005数据库)

2009-07-01

JavaScript&DHTML&CSS中文版参考大全.rar

JavaScript&DHTML&CSS中文版参考大全.rar

2009-07-01

asp.net 动态生成报表扩展

asp.net 动态生成报表扩展 利用水晶报表

2009-07-01

OA办公自动化系统 公文流转+word文档编辑处理 MSSQL+.NET 带CS源码 可二次开发

OA办公自动化系统 公文流转+word文档编辑处理 MSSQL+.NET 带CS源码 可二次开发

2009-07-01

加密数据库联接字符串

加密数据库联接字符串 webConfig加密

2009-06-26

net人才系统msSql2000数据库

net人才系统msSql2000数据库 最新.net人才系统,msSql2000数据库,目前为免费版本,界面简单大方,功能实用,所有信息均可设置;本程序为专业人才网程序,可设置企业套餐,设置企业发布职位的数量查看多少天内发布的简历的权限。 总之是专为经营人才站而做的程序! 后台用户名密码admin

2009-05-31

js图片切换,点击切换

js图片切换,点击切换,用鼠标点击图片,能看到效果,不信你试试吧

2009-05-22

C#浮动窗体

C#写的浮动窗体,自己认为还行的,欢迎大家来看啊

2008-06-20

C#广告发布系统

C#广告发布系统,能发布广告,

2008-05-08

网上书城(asp.net,C#)

能实现在网上买书,能在线付钱,有购物篮,有普通用户,管理员,and so on,看了就知道,还不错,

2008-05-08

在网页中制作文字滚动效果

在网页中制作文字滚动效果

2008-04-07

wangzai

asp.net 写的wangzai

2008-04-07

C#记事本

C#记事本,C#记事本C#记事本C#记事本

2008-04-07

NET 反汇编工具.rar

C#程序NET 反汇编工具.rar

2008-03-07

空空如也

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

TA关注的人

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