自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (16)
  • 收藏
  • 关注

原创 Xml帮助类

public static class XmlHelper    {        ///         /// 将一个对象序列化为XML字符串        ///         /// 要序列化的对象        /// 编码方式        /// 前缀        /// 命名空间        /// 序列化产生的XML字符串

2012-06-25 15:19:19 607 1

原创 编码解码

JS: escape : 对@*+/ A-Z 0-9 a-z这些字符不编码,其它非ASCII字符都会编码以%XX编码替换,解码使用unescape,escape 方法不能用来对“统一资源标识符”(URI) 进行编码。对其编码应使用 encodeURI 和encodeURIComponent 方法。解码使用:unescapeC#: decodeURIJS: encodeURI :对! @

2011-11-08 17:59:07 480

原创 MVC3 Razor语法速查

mvc3.0 razor语法

2011-05-27 15:04:00 978

原创 对table列表按某一列进行排序

<br /><table border="1"><tr><td>姓名</td><td>年龄</td><td>性别</td></tr><tr><td>张三</td><td>12</td><td>男</td></tr><tr><td>李四</td><td>23</td><td>女</td></tr><tr><td>王五</td><td>56</td><td>男</td></tr><tr><td>赵六</td><td>59</td><td>女</td></tr><tr><td>小红</td

2011-05-12 11:58:00 2109

转载 谈谈对于企业级系统架构的理解

<br />在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。<br /><br />这个是最基本的三层架构模式。<br />表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层;<br />举一个对于asp.net WebForm来说,人们喜欢把对于UI的控制逻辑(服务器控件的读取、设置、事件等等)写在页面的后置隐藏代码中,并

2011-05-12 10:26:00 614

原创 jquery数据绑定插件

<br />(function (template) { template.fn.extend({ build: function (_data) { var _temp = this[0].innerHTML; if (!$.isArray(_data)) { try { _data = eval('(' + _data + ')'); } catch (e) { throw new Erro

2011-05-11 15:49:00 1864

原创 代码示例1:抓取原代码

<br />1、抓取源代码<br />/// <summary> /// Retrieve the entire html code from SourcePage.aspx with WebRequest and /// WebRespond. We transfer the format of html code to uft-8. /// </summary> /// <param name="url"></param>

2011-05-10 17:58:00 795

原创 简单实现 人民币转大写

<br /> public static string CNMoney(double num) { var A = new[] { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; var B = new[] { "元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟", "万" }; var C = new[]

2011-03-09 16:56:00 945

转载 创建索引

<br />语法:<br />CREATE [索引类型] INDEX 索引名称<br />ON 表名(列名)<br />WITH FILLFACTOR = 填充因子值0~100<br />GO<br /><br />/*实例*/<br />USE 库名<br />GO<br />IF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='IX_TEST_TNAME')--检测是否已经存在IX_TEST_TNAME索引<br />DROP INDEX TEST.IX_TES

2011-03-04 13:22:00 1032

转载 SQL Server 索引结构及其使用(四)

<br />聚集索引的重要性和如何选择聚集索引<br /><br />  在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象: <br /><br />1、分页速度一般维持在1秒和3秒之间。 <br /><br />2、在查询最后一页时,速度一般为5秒至8秒,哪怕分页总数只有3页或30万页。 <br /><br />  虽然在超大容量情况下,这个分页的实现过程是很快的,但

2011-03-04 13:14:00 389

转载 SQL Server 索引结构及其使用(三)

<br />实现小数据量和海量数据的通用分页显示存储过程<br /><br />  建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于

2011-03-04 13:12:00 451

转载 SQL Server 索引结构及其使用(二)

<br /><br />改善SQL语句<br /><br />  很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name=''zhangsan'' and tID > 10000<br />和执行:select * from table1 where tID > 10000 and name=''zhangsan''<br />  一些人不知道以上两条语句的执行效率是否一样,

2011-03-04 13:11:00 365

转载 SQL Server 索引结构及其使用(一)

<br />一、深入浅出理解索引结构<br />  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:<br />  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而 按照拼音排序汉字的字典是以

2011-03-04 13:10:00 458

原创 Eval数据绑定

<br />后台 调用了 DataBind(),前台 都可以用 <%# %>的形式用Eval函数进行数据绑定。<br />如下:<br /><%# Eval("Created","{0:d}") %> //Created 字段名<%# ParseDate(Eval("Created")) %> //ParseDate后台方法<br />可以 使用后台方法来 代替 Eval,如下:<br /> public object Parse<TSource>(Func<TSource, string> p

2011-01-30 10:32:00 956

原创 C# 判等

参考 表格对象适用类型作用作用域ReferenceEquals引用类型判等两个引用相等,引用地址相等栈Equals引用类型、值类型引用类型,判等两个引用对象相等,引用值大小相等,作用域:椎;值类型,判等两个值相等,作用域:栈椎/栈==引用类型、值类型引用类型,判等两个引用相等,引用地址相等(等同ReferenceEquals);值类型,判等两个值相等(等同Equals的值类型)。栈

2010-11-04 11:25:00 481

原创 Javascript 复制剪切板

<br />//复制<br />       functionCopy(id) {<br />            varobj = document.getElementById(id);<br />            CopyText(obj);<br />        }<br />        functionCopyText(obj) {<br />            if(! -[1, ]) {<br />                varrng =

2010-10-28 14:28:00 567

原创 Javascript中replace方法

<br />Javascript中的replace方法用的是非常多的。<br /> <br />1、  简单使用<br />Js中的repalce替换默认只替换一次(个),如下:<br />   var Str = "a^b^c^d";<br />   var newStr = Str.replace("/^", "|"); // a|b^c^d  由于^是特殊字符用到了/<br />var newStr = Str.replace(//^/, "|"); //效果一样<br />var newStr =

2010-10-28 10:26:00 2305

转载 Json概述

什么是JSON?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java,JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。JSON

2010-10-27 10:55:00 596

原创 javascript判断IE浏览器

<br />比较短的 js判断方法<br /><mce:script type="text/javascript"><!-- if ("/v" == "v") alert("这是IE浏览器!"); if (! +"/v1") alert("这是IE浏览器!"); if (! -"/v1") alert("这是IE浏览器!"

2010-10-27 09:23:00 814

原创 MVC中的Areas域

第一步:右键单击 添加 Area 写入一个名字,创建即可。会自动 创建 该域,目录如下:第二步:在域 和 Global.asax中的 路由加上 命名空间如下: new string[] { "Web.Controllers" }routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters

2010-10-26 15:20:00 2107

原创 MVC验证模型

<br />第一步:为属性添加验证特性,如下:<br />public class UserInfo { public int ID { get; set; } [Required(ErrorMessage = "请输入用户名")] [StringLength(10, ErrorMessage = "长度不能超过10个字符")] [DataType(DataType.Text)] [DisplayName("

2010-10-26 15:05:00 2163 1

原创 Xml 串行化类型

新建一个类 Topic 如下:[Serializable] [XmlRoot("topic")] public class Topic { /// /// 主题id /// [XmlElement("id")] public string Id { get; set; } /// /// 昵称 /// [Xml

2010-10-26 14:02:00 1112 1

原创 xml配置文件映射到类

public class SiteLogo : ConfigurationElement { [ConfigurationProperty("logoTitle", IsRequired = true)] public string LogoTitle { get { return this["logoTitle"] as string; } set { this["logoTitle

2010-10-26 12:47:00 1331

原创 Linq 连接

不多说了,看代码 //连接 static void LinqTest1() { var intArray1 = new[] { "1", "2", "3", "5", "8", "9", "10" }; var intArray2 = new[] { "2", "3", "4", "5", "6", "7", "9" }; //并集 过滤重复项(只出现一次) var q

2010-10-12 18:16:00 1301 4

原创 Linq之Select

最近开始学习linq.自己也总结一下,方便以后查阅。

2010-06-08 12:39:00 9737

转载 30岁前男人需要完成的事

1、事业永远第一   虽然金钱不是万能的,但没有钱是万万不能的,虽然这句话很俗,但绝对有道理,所以30岁之前,请把你大部分精力放在你的事业上。   2、别把钱看得太重   不要抱怨自己现在工资低,银行存款4位数以下,看不到前途,现在要做的就是努力学习,即使你文凭再高,怎么把理论运用到实践还是需要一个很长的锻炼过程,社会永远是一所最博大的大学,它让你学到的知识远比你在学校学到的重要得多,所以同样,你

2010-03-07 21:23:00 558

原创 union的使用

题目:表tb字段如下 ID    type  title   Num 1      A      aaa    55 2      A      bbb    40 3      C      ccc    60 4      C      ddd    30  从这张表中读取type=A,Num>50,并按ID进行Desc排序的数据的第一条和type=B,Num 并按ID进行De

2010-03-07 20:09:00 959

原创 用户控件和页面的7种交互方式

 在论坛上看到的,觉得会用上,收藏。用户控件WebUserControlA id为WebUserControl1和WebUserControlB id为WebUserControl1和页面Default.aspx之间的交互如下: 1、WebUserControlA   中有一个TextBox ID为TextBox1,Default.aspx  中有一个Button ID为But

2010-03-03 20:34:00 3514

原创 Sql数据层分页技术

看了一篇讲座,说到数据层分页技术,用到了4中方式,1)使用top *top   2)使用表变量  3)使用临时表 4)使用ROW_NUMBER函数。其中最快的是第1 和第4中方式,接下来我们来看看这两种方式:我们使用sql2005自带的数据库 AdventureWorks测试,1)--Use Top*TopDECLARE @Start datetime,@end datetim

2010-03-01 22:11:00 790

原创 js获取鼠标单击键

利用OnMousedown和OnContextmenu添加鼠标左中右键单击的处理,返回event.button的值来判断是单击了哪个键。简单测试代码如下: @ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>DOCTYPE html PUBLIC "

2010-02-28 18:22:00 2502

原创 IE6下div覆盖select解决方案

在IE6下 弹出的div层无法遮盖DropDownList/select控件,如下方法可行: <!-- function divdis() { var divs = document.getElementById("divdis"); var iffram = document.getElementBy

2010-01-31 14:56:00 6180

转载 关于asp.net Session丢失问题的总结 【转】

asp中Session的工作原理:asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。asp.net Session的实现asp.net的Session是基于HttpModule技术做的,HttpModule可以在请

2010-01-25 19:14:00 514

转载 恢复Win7桌面上的IE图标

修改注册表,新建一个文本文件,将下面的语句复制到文件中,并将文件保存为.reg格式的文件,双击运行就可以了。 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Desktop/NameSpace/{00000000-0000

2010-01-21 22:13:00 1250 1

转载 javascript除去数组中的重复元素【转】

 function unique(data){debugger;    data = data || [];          var a = {};       for (var i=0; i           var v = data[i];           if (typeof(a[v]) == undefined){               a[v]

2010-01-21 16:21:00 366

转载 少奋斗十年

你想少奋斗十年吗?看下面这篇文章。  第一:不要认为停留在心灵的舒适区域内是可以原谅的。         每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是

2010-01-12 14:40:00 474

转载 Sql语句创建表

新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default /默认值/ null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6] D

2010-01-09 10:50:00 1138 2

转载 总结一下网站注入与防范的方法

1.首先我会检查一下服务器配置,重新配置一次服务器安全,可以参考 http://hi.baidu.com/zzxap/blog/item/18180000ff921516738b6564.html 2.其次,用麦咖啡自定义策略,即使网站程序有漏洞,别人也很难在文件上写入代码了。 参考自定义策略,有了这个策略,再烂的程序,你也无法写入我的文件 http://hi.baidu.co

2010-01-06 20:09:00 475

转载 提高 SQL 性能的方法

有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费

2010-01-06 20:04:00 362

转载 SqlHelp类

using System;using System.Data;using System.Xml;using System.Data.SqlClient;using System.Collections;using System.Configuration;namespace Microsoft.ApplicationBlocks.Data2{

2010-01-06 19:35:00 995

转载 js放大镜特效

wujinjian <!-- /* *特别注意: *放大的倍数=原图的大小/小图片显示的大小 *自己查看原图片的大小,我这是 400*400 px */

2010-01-06 19:32:00 1629

领域驱动设计.pdf

领域驱动设计.pdf 精简中文版,软件开发通常被应用到真实世界中已经存在的自动化流程,或者给真 实的业务问题提供解决方案,即要自动化的业务流程或者可以用软 件解决的现实问题。从一开始,我们就必需明白软件脱胎于领域, 并跟领域密切相关。

2013-05-08

jQuery1.4API.chm

jQuery1.4API.chm 中文版

2013-05-08

mvc入门提高说明文档

里面有mvc的详细说明,还有一步一步建的demo。 涵盖mvc的各个功能,格式为pdf

2010-09-21

jQuery 1.2 API 中文版

很不错的jQuery手册,手册形式也很新颖,不亏是ajax的js类库,不妨看看~~~

2009-06-04

三层结构的理论和实现

主要内容: 多层C/S型数据库应用 多层数据库应用的结构 典型的三层C/S结构 B/S型数据库应用 典型的B/S结构(三层) 结合三层C/S的B/S结构(四层) 使用多层分布式应用结构的优势 高可靠性的多层分布式结构

2009-06-02

二十三种设计模式手册

图书格式:CHM 二十三种设计模式迷你手册 本手册包含了二十三种设计模式,Factory Method,Abstract Factory,Builder等

2009-06-02

《C#入门与提高》电子书

《C#入门与提高》 电子版,很不错的一本书,推荐下载!!

2009-06-01

70个Flash广告源代码

70个Flash广告的源代码,推荐下载使用!

2009-05-31

Visual Studio.NET使用技巧手册

visual studio.net使用技巧手册 作者Minh.T.Nguyen,涵盖visual studio2003、visual studio 2005,包含120多条使用技巧。 本压缩文件中包含中英文版本。

2009-05-31

JavaScript入门教程

八章 pdf格式 第1章 JavaScript语言概述 第2章 JavaScript语言基础 第3章 JavaScript事件处理 第4章 JavaScript基于对象编程 第5章 文档对象模型(DOM) 第6章 String、Math、Array等数据对象 第7章 Window及相关顶级对象 第8章 Document对象

2009-05-31

asp.net验证码

这里面主要包含3种常见的验证码【斜线干扰】、【彩色模糊点】、【弯曲彩色验证码】。包含了 (C#)验证码的一般生成代码和怎么验证(利用缓存)。

2008-10-27

asp.net留言本(板)

由前台后台构成。前台显示留言,后台管理留言。用户可以选择头像,发QQ表情、文字特效等留言。采用SqL

2008-10-27

各种JS做的广告 代码

包含了常见的 广告代码js.自己可以加以改进。

2008-10-27

asp.net聊天室

主要利用框架(隐藏帧)来实现无刷新,本聊天室实现了 公聊、私聊(主要利用Appliction、Session)、踢人等功能。

2008-10-26

FckEditor在线编辑器

利用 在线编辑器工具FckEditor中的.dll动态文件,实现编辑器功能。包含了工具。

2008-10-26

空空如也

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

TA关注的人

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