2013年7月24日
摘要: http://baike.baidu.com/view/136475.htmhttp://www.cnblogs.com/gleamy_ming/archive/2009/04/29/1446492.htmlhttp://www.cnblogs.com/zhangziqiu/archive/2009/05/08/jQuery-Learn-6.html 阅读全文
posted @ 2013-07-24 18:55 W晴空 阅读(101) 评论(0) 推荐(0)
摘要: 摘要:开发人员利用jQuery代码不仅能给网站带来各种动画、特效,还会提高网站的用户体验。本文总结了开发者经常使用的15个jQuery代码片段,大家可以直接拿来用。 jQuery里提供了许多创建交互式网站的方法,在开发Web项目时,开发人员应该好好利用jQuery代码,它们不仅能给网站带来各种动画、特效,还会提高网站的用户体验。本文收集了15段非常实用的jQuery代码片段,你可以直接复制黏贴到代码里,但请开发者注意了,要理解代码再使用哦。下面就让我们一起来享受jQuery代码的魅力之处吧。1.预加载图片123456789101112(function($) {var cache = [];/ 阅读全文
posted @ 2013-07-24 10:06 W晴空 阅读(147) 评论(0) 推荐(0)
  2013年5月16日
摘要: 使用ClickOnce发布Winform程序将使得程序的部署变得非常的方便,这篇文章就来介绍下ClickOnce的使用和部署过程中可能遇到的问题,权当梳理知识、日后备用。内容概览ClickOnce简介发布站点建立配置ClickOnce程序发布ClickOnce包问题补遗ClickOnce的一个缺点1. ClickOnce简介微软官方对ClickOnce的解释是:ClickOnce 是一项部署技术,您可以利用这项技术来创建基于 Windows 的自行更新的应用程序,并且安装和运行这类应用程序所需的用户交互最少。使用用ClickOnce主要解决了程序部署中的几个问题:更新应用程序困难。使 用 Mi 阅读全文
posted @ 2013-05-16 17:34 W晴空 阅读(210) 评论(0) 推荐(0)
  2013年4月24日
摘要: Spring.NET 1.3.1 中提供了一个使用 AdoTemplate 的完整示例,包括使用泛型和使用非泛型技术进行数据访问,这个示例位于下载的压缩包中 \Spring.NET-1.3.1\Spring.NET\examples\Spring\Spring.DataQuickStart。Spring.NET 的下载地址:http://www.springframework.net/download.html。示例中的数据来源于微软的示例数据库 Northwind,这个数据库可以从微软的网站下载,下载地址:http://www.microsoft.com/downloads/en/detai 阅读全文
posted @ 2013-04-24 17:21 W晴空 阅读(309) 评论(0) 推荐(0)
摘要: spring.net对ado.net进行的封装,使我们更加轻松的访问数据库。先看例子:view plaincopy to clipboardprint?using System; using Spring.Data.Core; using Spring.Data.Common; namespace data_test { class Program { static void Main(string[] args) { IDbProvider idbp = DbProviderFactory.GetDbProvider("System.Data.SqlClient");.. 阅读全文
posted @ 2013-04-24 17:18 W晴空 阅读(362) 评论(0) 推荐(0)
  2013年3月15日
摘要: 1.在生产环境中不要出现Select * 这一点我想大家已经是比较熟知了,这样的错误相信会犯的人不会太多。但我这里还是要说一下。 不使用Select *的原因主要不是坊间所流传的将*解析成具体的列需要产生消耗,这点消耗在我看来完全可以忽略不计。更主要的原因来自以下两点: 扩展方面的问题 造成额外的书签查找或是由查找变为扫描 扩展方面的问题是当表中添加一个列时,Select *会把这一列也囊括进去,从而造成上面的第二种问题。 而额外的IO这点显而易见,当查找不需要的列时自然会产生不必要的IO,下面我们通过一个非常简单的例子来比较这两种差别,如图1所示。 图1.*带来的不必要的IO2.声明变量时指 阅读全文
posted @ 2013-03-15 19:34 W晴空 阅读(131) 评论(0) 推荐(0)
摘要: 视图可以看作定义在SQL Server上的虚拟表.视图正如其名字的含义一样,是另一种查看数据的入口.常规视图本身并不存储实际的数据,而仅仅存储一个Select语句和所涉及表的metadata. 视图简单的理解如下: 通过视图,客户端不再需要知道底层table的表结构及其之间的关系。视图提供了一个统一访问数据的接口。为什么要使用视图(View) 从而我们不难发现,使用视图将会得到如下好处: 视图隐藏了底层的表结构,简化了数据访问操作 因为隐藏了底层的表结构,所以大大加强了安全性,用户只能看到视图提供的数据 使用视图,方便了权限管理,让用户对视图有权限而不是对底层表有权限进一步加强了安全性 视图提 阅读全文
posted @ 2013-03-15 19:09 W晴空 阅读(147) 评论(0) 推荐(0)
  2012年10月29日
摘要: 从一个页面转向另一个页面的请求方式有两种,Post和Get. 如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论一下表象。 所有的人都知道如下区别: 1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节. 3.Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据.Post的信息作为http请求的内容,而Get是在Http头部传输的 阅读全文
posted @ 2012-10-29 14:46 W晴空 阅读(170) 评论(0) 推荐(0)
摘要: 网页表单(form)提交时可选择2种提交方式:get和post。我们大都知道提交表单数据时应该使用post,也知道get方式不安全。是什么造成了get和post的区别,本文将从http协议层面分析,来说说get和post境遇不同的根本原因。先来看看一个简单的hello woeld页面的http消息:浏览器请求”http://127.0.0.1/test/hello.html”发送的http协议报文:GET /test/hello.html HTTP/1.1Host: 127.0.0.1:80User-Agent: Mozilla/5.0 (X11; U; Linux i686; zh-CN; 阅读全文
posted @ 2012-10-29 12:30 W晴空 阅读(885) 评论(0) 推荐(0)
  2012年10月16日
摘要: 8.1定时器若要长期定时进行一些工作,比如像邮箱更新,实时收听信息等等,可以利用定时器Timer进行操作。在System.Threading命名空间中存在Timer类与对应的TimerCallback委托,它可以在后台线程中执行一些长期的定时操作,使主线程不受干扰。Timer类中最常用的构造函数为 public Timer( timerCallback , object , int , int )timerCallback委托可以绑定执行方法,执行方法必须返回void,它可以是无参数方法,也可以带一个object参数的方法。第二个参数是为 timerCallback 委托输入的参数对象。第三个 阅读全文
posted @ 2012-10-16 12:14 W晴空 阅读(1097) 评论(0) 推荐(1)