JavaScript中Get和Set访问器的实现
标准的Get和Set访问器的实现:
function Field(val){ this.value = val; } Field.prototype = { get value(){ return this._value; }, set value(val){ this._value = val; }};va
http://www.cyqdata.cn/cnblogs/article-detail-39080
VS 2010 和 .NET 4.0 系列之《多显示器支持》篇
本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.
http://www.cyqdata.cn/cnblogs/article-detail-39070
.NET多线程的探讨
本文开始总结.NET下的多种多线程机制,不断更新中,往各位补充。
Invoke机制
最近在实验一个webservice时候,想到了要用异步机制,于是好好研究了一下多线程和Invoke机制,这里写点小小的心得,如有不妥,请各位指教。
我们往往会遇到这样的需求:有一个十分耗时间的工作(比如一个WebSerive的请求),我们不希望它阻塞现有的UI线程(因为这样会导致界面假死),而是希望
http://www.cyqdata.cn/cnblogs/article-detail-39067
13个不可不知的ASP.NET MVC扩展点
ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。
在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP
http://www.cyqdata.cn/cnblogs/article-detail-39065
VS调试Tip集结
在VSX群里陈锋,录制了几个调试的视频,感觉挺有用的。调试其实大家都知道怎么去做。但是不一定对我开发IDE给我提供的快捷方式全部了解。在这里我对这些做一些集结,这里也不是很全,希望大家在后面补上,让楼主也张张见识,哈哈。
1:DbgView和vs output窗口:
对于我在代码中写有Debug输出的再vs调试状态下我们可以再vs输出窗口看见,打印一些我们所关心的变量数据等。当我们的程
http://www.cyqdata.cn/cnblogs/article-detail-39063
Discuz!NT 缓存设计简析 [原创]
作为一个社区类型软件,大并发支持和高效稳定运行永远是“硬道理”,而有效安全的使用缓存恰恰能起到事倍功半的效果。而.NET本身所提供的缓存机制又显得过于“单薄”,比如说订制不太灵活方便, 缓存对象之间层次感不强, 使用时缺乏统一的管理等等。
http://www.cyqdata.cn/cnblogs/article-detail-39057
15 Days of jQuery(Day 5)--懒人用Jquery生成的HTML
这个让我们轻松的纪念日已经到来–我恨我在计算机前已经花了48个小时,我希望能够有另外一个jQuery来结束我的噩梦,并且让我上网更快。
当我一边“在用Jquery方法编写”和一边“进行复杂的文件上传”,我已经筋疲力尽。然而这两种操作的代码是一种较浅的,它只不过是你才刚刚开始解决的一些简单问题。
所以下来我开始介绍:
尽管我在我
http://www.cyqdata.cn/cnblogs/article-detail-39056
DataReader 程序性能优化
随着 .NET 平台上,LINQ、ORM 框架、Dynamic Data、... 各种数据访问技术不断推陈出新,程序员也一直追着新技术跑,但对底层和代码细节却越来越难以掌控。当项目性能需要调优时,通常也只能对数据库加入更多索引,而多数人已难以对数据访问的代码优化,且手写 SQL 语句的功力似乎也持续退化中。
大家在拼命追求新技术时,似乎已忘记微软的 MCTS 证照,还有一门 ADO.NET 的
http://www.cyqdata.cn/cnblogs/article-detail-39055
SAP冻结内部IT支出 发信给员工进入"省钱模式"
SAP上周宣布由于9月底客户抽单,导致本季营收将无法达到预期,之后SAP联席CEO Henning Kagermann与Leo Apotheker上周发信给员工要求进入“省钱模式”,华尔街日报日前报道。
IT产业的维持是因为企业持续采购IT来提升效率,好协助公司度过不景气,但这样的模式对于SAP或许不适用,根据华尔街日报取得的SAP内部e-mail显示,公司已经宣布暂停所有
http://www.cyqdata.cn/cnblogs/article-detail-39050
.NET中Flags枚举的使用
.NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候一般需要为枚举加上[Flags]特性标记为位域,例如:
[Flags] enum Styles{ ShowBorder = 1, //是否显示边框ShowCaption = 2, //是否显示标题ShowToolbox = 4 //
http://www.cyqdata.cn/cnblogs/article-detail-39047
谈谈ASP.NET皮肤机制的实现
做一个WEB程序,能够在尽量修改极少程序代码的情况下,轻松制定皮肤以及切换皮肤,应该都是需要的,谁也不想,在网站界面想要改版的时候,要改一大片逻辑代码。
一个合格的皮肤机制体系的实现,应该要做到以下几点:
->页面模板上要极少拥有逻辑代码(如果模板上拥有大量逻辑代码,那估计这个也不叫作模板了)。
->能够轻松改变页面布局,同时不影响程序代码(.cs)。
->新模板的定制,
http://www.cyqdata.cn/cnblogs/article-detail-39044
Velocity China 2010大会回顾
Velocity China 2010 北京之行收获良多,选择的几个session都很有料,当然也有个别还是比较虚。
这次大会主题是web性能和运维,主题也基本分为两大块:web前端性能,分布式。
接下来就把我参加的session逐个回顾一下:
《Facebook网站的Ajax化、缓存和流水线 》Changhao Jiang(Facebook)
在这个报告中,我将介绍在Faceboo
http://www.cyqdata.cn/cnblogs/article-detail-39043
asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别
Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server
http://www.cyqdata.cn/cnblogs/article-detail-39038
一个IT人的辞职信:怀着梦想去远行!
各位同事、各位朋友:大家好! 正像很多同事和朋友知道的那样,我将于近期离开公司去寻求新的职业生涯的规划和发展。最想说的是和大家一起共事三年零七个月实在是一个短暂而快乐的旅程!能够在这家伟大的公司工作和你一起工作、一起战斗,并和你相知、相识并成为好同事、好朋友真是人生中的最快乐的事!新年过后公司的半年度总结(MYR-MiddleYearReview)即将开始了,我深深地知道那是一种何等的煎
http://www.cyqdata.cn/cnblogs/article-detail-39032
职场经验谈:十种技能方法提高IT人薪酬
IT招聘专家和工作场所专家总结了技术专业人员应该掌握的一些具体技能。这些技能会帮助IT专业人员避免工作的低谷和得到薪酬上涨的好处。下面就是让IT人员提高薪酬的10种方法。
1.熟悉SAAS产品
IT人员配备和随需应变的咨询公司Bluewolf的共同创始人和负责人Michael Kirven说,SAAS(软件服务)知识在用人要求条件中的比例已经从三年前的5%提高到了35%。拥有
http://www.cyqdata.cn/cnblogs/article-detail-39029
如何在ASP.NET项目里面正确使用Linq to Sql
老久不上来写技术类的东西了,偶尔回归一下吧。(其实,这篇文章8个月前写了个大半,后来一直没有时间去完善,再后来就因为各种原因给放下来了。)
Linq to Sql 用的人也应该有些吧,我在cnblogs上面看老赵写的那几篇文章(请看08年9月左右的文章),感觉也很有深度,有不少启发。因此我也打算写一点我自己的实践经验,希望也能同样给大家一些有用的启发吧。
我首先想要问一下大家,Linq to Sq
http://www.cyqdata.cn/cnblogs/article-detail-39026
ANT十五大最佳实践
作者:Eric M. Burke, coauthor of Java Extreme Programming Cookbook
原文:http://www.onjava.com/pub/a/onjava/2003/12/17/ant_bestpractices.html
译者:徐彤http://www.cnblogs.com/itech/admin/msn:xt121@hotmail.co
http://www.cyqdata.cn/cnblogs/article-detail-39025
asp.net控件开发基础(14)
1.错误的代码,无法解析
首先来看一段简单的代码
正确 <asp:Wizard ID="Wizard1" runat="server"> &
http://www.cyqdata.cn/cnblogs/article-detail-39022
细数ASP.NET MVC框架的7大顶级功能
ASP.NET MVC框架对构建ASP.NET应用程序的开发人员来说的确很有吸引力,因为它的松耦合特征使项目管理变得更加轻松,ASP.NET MVC最初由微软随.NET framework 3.5 SP1一起引入(即ASP.NET MVC 1.0),现在.NET Framework 4.0和Visual Studio 2010默认支持第二个版本,即ASP.NET MVC 2.0,在这篇文章中,我将
http://www.cyqdata.cn/cnblogs/article-detail-39021
为Expression Web 4 添加HTML5 标签支持
大家都知道Expression Web 4 是用来编写网页脚本的一款软件,包含的语言类型涉及:HTML、ASP、PHP、CSS,但它并不支持HTML5。如下图所示,在HTML5 中的<canvas> 标签并不能获得智能感应,这样在开发过程中会变得很麻烦。本篇将介绍如何为其添加HTML5 标签支持。首先需要下载HTML5 模板插件,将得到一个名叫“HTML5Schema.xa
http://www.cyqdata.cn/cnblogs/article-detail-39017