- 博客(59)
- 资源 (16)
- 收藏
- 关注
原创 Xml帮助类
public static class XmlHelper { /// /// 将一个对象序列化为XML字符串 /// /// 要序列化的对象 /// 编码方式 /// 前缀 /// 命名空间 /// 序列化产生的XML字符串
2012-06-25 15:19:19
643
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
547
原创 对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
2158
转载 谈谈对于企业级系统架构的理解
<br />在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。<br /><br />这个是最基本的三层架构模式。<br />表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层;<br />举一个对于asp.net WebForm来说,人们喜欢把对于UI的控制逻辑(服务器控件的读取、设置、事件等等)写在页面的后置隐藏代码中,并
2011-05-12 10:26:00
647
原创 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
1911
原创 代码示例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
837
原创 简单实现 人民币转大写
<br /> public static string CNMoney(double num) { var A = new[] { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; var B = new[] { "元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟", "万" }; var C = new[]
2011-03-09 16:56:00
1089
转载 创建索引
<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
1089
转载 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
421
转载 SQL Server 索引结构及其使用(三)
<br />实现小数据量和海量数据的通用分页显示存储过程<br /><br /> 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于
2011-03-04 13:12:00
484
转载 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
401
转载 SQL Server 索引结构及其使用(一)
<br />一、深入浅出理解索引结构<br /> 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:<br /> 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而 按照拼音排序汉字的字典是以
2011-03-04 13:10:00
489
原创 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
1014
原创 C# 判等
参考 表格对象适用类型作用作用域ReferenceEquals引用类型判等两个引用相等,引用地址相等栈Equals引用类型、值类型引用类型,判等两个引用对象相等,引用值大小相等,作用域:椎;值类型,判等两个值相等,作用域:栈椎/栈==引用类型、值类型引用类型,判等两个引用相等,引用地址相等(等同ReferenceEquals);值类型,判等两个值相等(等同Equals的值类型)。栈
2010-11-04 11:25:00
507
原创 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
608
原创 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
2355
转载 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
628
原创 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
851
原创 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
2150
原创 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
2203
1
原创 Xml 串行化类型
新建一个类 Topic 如下:[Serializable] [XmlRoot("topic")] public class Topic { /// /// 主题id /// [XmlElement("id")] public string Id { get; set; } /// /// 昵称 /// [Xml
2010-10-26 14:02:00
1154
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
1363
原创 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
1342
4
转载 30岁前男人需要完成的事
1、事业永远第一 虽然金钱不是万能的,但没有钱是万万不能的,虽然这句话很俗,但绝对有道理,所以30岁之前,请把你大部分精力放在你的事业上。 2、别把钱看得太重 不要抱怨自己现在工资低,银行存款4位数以下,看不到前途,现在要做的就是努力学习,即使你文凭再高,怎么把理论运用到实践还是需要一个很长的锻炼过程,社会永远是一所最博大的大学,它让你学到的知识远比你在学校学到的重要得多,所以同样,你
2010-03-07 21:23:00
587
原创 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
1022
原创 用户控件和页面的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
4069
原创 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
819
原创 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
2536
原创 IE6下div覆盖select解决方案
在IE6下 弹出的div层无法遮盖DropDownList/select控件,如下方法可行: <!-- function divdis() { var divs = document.getElementById("divdis"); var iffram = document.getElementBy
2010-01-31 14:56:00
6219
转载 关于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
536
转载 恢复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
1284
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
393
转载 少奋斗十年
你想少奋斗十年吗?看下面这篇文章。 第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是
2010-01-12 14:40:00
497
转载 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
1211
2
转载 总结一下网站注入与防范的方法
1.首先我会检查一下服务器配置,重新配置一次服务器安全,可以参考 http://hi.baidu.com/zzxap/blog/item/18180000ff921516738b6564.html 2.其次,用麦咖啡自定义策略,即使网站程序有漏洞,别人也很难在文件上写入代码了。 参考自定义策略,有了这个策略,再烂的程序,你也无法写入我的文件 http://hi.baidu.co
2010-01-06 20:09:00
501
转载 提高 SQL 性能的方法
有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费
2010-01-06 20:04:00
391
转载 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
1041
转载 js放大镜特效
wujinjian <!-- /* *特别注意: *放大的倍数=原图的大小/小图片显示的大小 *自己查看原图片的大小,我这是 400*400 px */
2010-01-06 19:32:00
1665
三层结构的理论和实现
2009-06-02
Visual Studio.NET使用技巧手册
2009-05-31
JavaScript入门教程
2009-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人