- 博客(20)
- 收藏
- 关注
原创 .NET设计模式
设计模式是规则吗?设计模式是经验的传承,并非体系;是被前人发现,经过总结形成了一套某一类问题的一般解决方案,而不是被设计出来的定性规则;它不像算法那样可以照搬照用。设计模型是架构吗?架构和模式应该是一个属于相互涵盖的过程,但总体来说,架构更加关注的是所谓的High-Level Design,而模式关注的重点在于通过经验提取的“准则或指导方案”在设计中的应用,因此在不同层面考虑问题的时候
2013-08-06 11:09:50 339
原创 C#基础
引用类型是类型安全的指针,它们的内存是分配在堆(保存指针地址)上的。String、数组、类、接口和委托都是引用类型。强制类型转换与as类型转换的区别:当类型转换非法时,强制类型转换将抛出一个System.InvalidCastException异常,而as不会抛出异常,它返回一个null值。用using创建别名:using console = System.Console;访问限定符:public
2013-06-27 09:20:49 419
原创 常用C#字符串函数大全
Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等 CompareOrdinal 与Compare一样,但不考虑文化背景 Format 格式化包含各种值的字符串和如何格式化每个值的说明符 IndexOf 定位字符串中第一次出现某个给定子字符串或字符的位置 IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置
2013-06-26 11:07:22 386
原创 Get和Post方法的区别
Http协议定义了很多与服务器交互的方法,最基本的有4种,分别是GET,POST,PUT,DELETE. 一个URL地址用于描述一个网络上的资源,而HTTP中的GET, POST, PUT, DELETE就对应着对这个资源的查,改,增,删4个操作。 我们最常见的就是GET和POST了。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息.我们看看GET和POST的区别1. GE
2013-06-25 15:03:03 292
原创 jQuery 事件
jQuery 是为事件处理特别设计的。 jQuery 事件函数jQuery 事件处理方法是 jQuery 中的核心函数。事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。术语由事件“触发”(或“激发”)经常会被使用。通常会把 jQuery 代码放到 部分的事件处理方法中:实例$(document).ready(function(){ $
2013-06-24 15:31:55 430
原创 jQuery 选择器
jQuery 元素选择器jQuery 使用 CSS 选择器来选取 HTML 元素。$("p") 选取 元素。$("p.intro") 选取所有 class="intro" 的 元素。$("p#demo") 选取所有 id="demo" 的 元素。 jQuery 属性选择器jQuery 使用 XPath 表达式来选择带有给定属性的元素。$("[href]") 选
2013-06-24 15:28:08 318
原创 jQuery 语法
jQuery 语法jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作。基础语法是:$(selector).action()美元符号定义 jQuery选择符(selector)“查询”和“查找” HTML 元素jQuery 的 action() 执行对元素的操作示例$(this).hide() - 隐藏当前元素$("p").hide() - 隐藏所
2013-06-24 15:21:30 378
原创 viewState 与session比较
在asp时代, 大家都知道一个html控件的值,比如input 控件值,当我们把表单提交到服务器后, 页面再刷新回来的时候, input里面的数据已经被清空. 这是因为web的无状态性导致的,服务端每次把html输出到客户端后就不再与客户端有联系. asp.net巧妙的改变了这一点. 当我们在写一个asp.net表单时, 一旦标明了 form runat=server ,那么,as
2013-06-18 23:12:15 335
原创 深入理解Ajax原理
1. 概念ajax 的全称是AsynchronousJavaScript and XML,其中,Asynchronous 是异步的意思,它有别于传统web开发中采用的同步的方式。2. 理解同步异步异步传输是面向字符的传输,它的单位是字符;而同步传输是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持一致的。举个例子来说同步和异步,同步就好像
2013-06-18 23:02:09 424
原创 Cookie简单小结
SetCookie.aspx protected void btnSetCookie_Click(object sender, EventArgs e) { //服务端设置Cookie,在客户端也可以通过$.cookie操作 Response.SetCookie(new HttpCookie("Col
2013-06-18 22:59:24 292
原创 Request和Request.QueryString的区别
asp中获取传递的参数,一般用request或者用request成员函数request.form,两种方式都可以获取页面表单传递过来的参数值,一直没留意两种方法有什么区别,我一般喜欢用request("abc")这样的形式,简单明了嘛。 最近修改了一些kingcms的代码,其中有一段代码是用request.form("abc")这样的形式获取传递的参数,可我在地址栏输入传递的参数无论
2013-06-18 22:58:17 795
原创 Response.Redirect和Server.Transfer的区别
Server.Transfer方法把执行流程从当前的ASPX文件转到同一服务器上的另一个ASPX页面。调用Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流。 如果用Server.Transfer方法实现页面之间的导航,浏览器中的URL不会改变,因为重定向完全在服务器端进行,浏
2013-06-18 22:56:29 353
原创 Post和Get的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。 到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。
2013-06-18 22:48:27 355
原创 优化数据库的方法
优化数据库的方法1. 选取最适用的字段属性,应该尽量把字段设置为not null,这样在将来执行查询的时候,数据库不用去比较null值;尽可能减少定义字段长度,例如’省份,性别’,最好设置为enum2. 使用联接(join)来代替子查询(sub-queries)。3. 使用联合(union)来代替手动创建的临时表。4. 尽量少使用like关
2013-06-18 20:28:52 416
原创 asp.net三层架构详解
一、数据库/*==============================================================*//* DBMS name: Microsoft SQL Server 2000 *//*====================================================
2013-04-05 21:53:34 562
原创 ADO.NET 概述
ADO.NET 对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问。数据共享使用者应用程序可以使用 ADO.NET 来连接到这些数据源,并检索、处理和更新所包含的数据。 ADO.NET 通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ADO.NET 包含用于连接到数据库、执行命令和检
2013-02-22 10:15:48 518
原创 多表连接
连接概念:(1)FROM子句中的连接条件;(2)WHERE子句中的连接条件和搜索条件;(3)HAVING子句中的搜索条件。(4)CROSS JOIN:结果只包含两个表中所有行的结合,指明两个表之间的笛卡尔操作。(5)[INNER] JOIN:内连接,结果只包含满足条件的列。(6)LEFT[OUTER] JOIN:左连接,结果包含满足条件的行及左侧表中的全部行。(7)RI
2012-12-06 12:30:37 314
原创 游标
当用户需要访问一个结果集中的某条具体记录时,就需要使用游标功能。 英文CURSOR来标示游标。使用关键字GLOBAL和LOCAL表示一个游标声明为全局游标和局部游标。 在Transaction-SQL中使用游标(CURSOR)的步骤包括以下几步:(1)声明游标。语句:DECLARE CURSOR。(2)打开游标。语句:OPEN。(3)获取记录信息。语句:FETCH IN
2012-12-05 15:44:36 165
原创 锁
锁类型: 共享(S):保护资源,以便只能对其进行读取访问。当资源上存在共享(S)锁时,其他事务均不能修改数据。 排他(X):指示数据修改,例如插入、更新或删除。确保不能同时对同一资源进行多个更新。 更新(U):防止常见形式的死锁。每次只有一个事务可以获得资源上的U锁。如果事务修改资源,则U锁将转换为X锁。 架构:在执行依赖于表架构的操作时使用。架构锁的类型时
2012-12-05 15:16:45 146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人