技术开发

NET技术

用lambda去除Magic-String

阅读(32) 作者(admin)

string是我们的朋友。我们离不开string,但是有时候string也挺烦人的。比如说,下面的代码,根据方法名来获取MethodInfo:var info = typeof (DateTime).GetMethod("ToShortDateSting");
Console.WriteLine(info.Name);...

it知识库

DivCSS网页布局中CSS无效的十个常见原因

阅读(29) 作者(admin)

我们从52CSS.com中学习DivCSS网页布局的知识,可是W3C validation有时难以操作,但用它你可以查看由版面设计引起的差错。验证程序抛出大量差错和警告,说明你的XHTML尚未完善,可能无法在不同浏览器上保持一致功...

it知识库

MVC模式结合Mediator模式的运用

阅读(38) 作者(admin)

  Mediator模式有一种本事,就是可以让本身需要互相协作的对方,可以不用知道彼此,而把两者之间的联系,转交给Mediator来处理。换句话说,Mediator模式解除了需要互相协调的对象之间的依赖。这也是Mediator(调停者)模式...

NET技术

WPF/Silverlight深度解决方案:目录

阅读(17) 作者(admin)

  介于目前WPF/Silverlight技术资料在国内相当稀缺,仅有的也是一些很基础的教程。为了更深度的剖析WPF/Silverlight的技术内涵,解决开发过程中的疑难杂症,分解实际应用案例的特色细节,“WPF/Silverlight深度...

it知识库

听微软大牛们谈“怎样成为优秀的工程师”

阅读(25) 作者(admin)

  这天正午,上海紫竹园晴空万里,微软服务器与开发工具事业部(STB)正在会议室进行一个午餐谈话,主题是“怎样成为优秀的工程师”。听众是来自各个部门的员工,大部分是年轻面孔。面对听众的是主持人和四位&l...

NET技术

Asp.net mvc 2中使用Ajax的三种方式

阅读(21) 作者(admin)

在Asp.net MVC中,我们能非常方便的使用Ajax。这篇文章将介绍三种Ajax使用的方式,分别为原始的Ajax调用、Jquery、Ajax Helper。分别采用这三种方式结合asp.net mvc去实现一个史上最简单的留言板。 首先看...

NET技术

浅谈ASP.NET MVC

阅读(35) 作者(admin)

在正式的工作中使用ASP.NET MVC也有一阵子了,也看了听了很多关于ASP.NET MVC别人的想法和代码,我认为很多人对于它的理解是错误的。在这里我只谈谈对ASP.NET MVC我的一些想法,希望大家多多讨论。1. ASP.NET MVC区别...

it知识库

十五种网站最差的用户体验

阅读(28) 作者(admin)

  1. 超长的页面下载时间.   如果页面下载时间超过30秒,很难有用户会喜欢你的网站.   2.无限制的使用flash及图片  无可否认,适当的用一些图片及flash,可以增加网站的生动性,增加视觉冲击力.但无限制的...

浅谈SQL Server 2008 R2 中的新组件——StreamInsight
it知识库

浅谈SQL Server 2008 R2 中的新组件——StreamInsight

阅读(18) 作者(admin)

  随着信息技术的广泛应用,数据流作为一种新颖的数据结构在日常生活中有着越来越广泛的应用,微软在SQL Server 2008 R2 中推出了分析处理数据流的新组件——StreamInsight。  它提供了基于DotNet框...

服务器日志法网站分析的原理及优缺点
NET技术

服务器日志法网站分析的原理及优缺点

阅读(31) 作者(admin)

【前言】  应朋友们的要求,我还是写一篇关于服务器日志法进行网站分析的原理以及它的优缺点是什么。请朋友们注意,网站服务器日志法并不容易进行,初学者,以及在绝大多数情况下,进行以用户行为分析为核心的网站...

it知识库

一款比较实用齐全的jQuery 表单验证插件

阅读(27) 作者(admin)

一款比较实用,并且验证类型齐全的jQuery表单验证插件.英文版原作者@Vanadium,由我做中文整理.E文水平有限,如果翻译的有问题的,请大家指出,在此感谢~
可以验证哪些? 文字,日期,邮箱,网址,数字,AJAX用户名验证以...

NET技术

.Net线程问题解答

阅读(26) 作者(admin)

基础篇 怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联 WinForm多线程编程篇 我的多线程WinForm程序老是抛出I...

NET技术

.Net Framework源代码中的模式——前言

阅读(26) 作者(admin)

  随着Visual Studio 2008的发布,微软根据MS-RL协议向开发人员提供了.NET Framework的源代码,包括基础类库 (BCL)、 ASP.NET、 WinForms和WPF等代码。.NET Framework是.NET平台的基础架构,都开放源代码,为开发人员...

WPF 自定义快捷键命令(Command)
NET技术

WPF 自定义快捷键命令(Command)

阅读(40) 作者(admin)

命令简介 WPF 中的命令是通过实现 ICommand 接口创建的。ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged)。Execute 执行与命令关联的操作。CanExecute 确定是否可以在当前命...

WPF 基础到企业应用系列4——WPF千年轮回
NET技术

WPF 基础到企业应用系列4——WPF千年轮回

阅读(32) 作者(admin)

1.开篇前言 首先很高兴这个系列能得到大家的关注和支持,基于对大家负责和对自己负责的态度,我会不断努力写好这个系列,分享自己的微薄技术和经验,希望在帮助别人的同时也不断提升自己。由于这篇文章很多(现已拆分...

it知识库

《软件设计精要与模式》推荐序

阅读(38) 作者(admin)

  2004年1月13日,出于对技术的一种执着的兴趣,出于想建造一个真正属于开发人员的网上家园的梦想,带着一种冲动与热情,我创建了博客园。博客代表网站中每个用户的小家,园即家园,代表着由小家构成的大家。从此,我踏上了...

it知识库

前端开发中一些常用技巧总结

阅读(27) 作者(admin)

自己前端开发中常用到的一些技巧及问题解决方法,会常更新,希望对前端路上的朋友有帮助.
1.文章标题列表中日期居右显示的两种方法,方法A相对方法B省资源,但比方法B要多写两句代码,使用时请视情况而定:
方法A(经...

软件开发-重构
it知识库

软件开发-重构

阅读(22) 作者(admin)

  重构是对软件内部结构的一种调整,目的是在不改变软件之可察性前提下,提高其可理解性,降低其修改成本。关于重构的至理明言如下:任何一个傻瓜都能写出计算器可以理解的代码,唯有写出人类容易理解的代码,才是优秀的...

it知识库

给年轻设计师的十大忠告

阅读(26) 作者(admin)

1:好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特...

it知识库

NoSQL数据库探讨之一为什么要用非关系数据库?

阅读(17) 作者(admin)

随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经...

IE6 很邪恶,但我爱它的盒子模型
it知识库

IE6 很邪恶,但我爱它的盒子模型

阅读(21) 作者(admin)

盒子模型(Box Model)是 CSS 的核心,现代 Web 布局设计简单说就是一堆盒子的排列与嵌套,掌握了盒子模型与它们的摆放控制,会发现再复杂的页面也不过如此,然而,任何美好的事物都有缺憾,盒子模型有两种不同的诠释,一种来自 I...