824

用Asp.net写自己的服务框架

我的上篇博客【我心目中的Asp.net核心对象】讲述了一些我认为在Asp.net中比较重要的核心对象,以及演示了直接使用它们也能实现一个简单的服务响应。今天,我将继续把我认为Asp.net的另一些重要的内容拿出来与大家一起分享,同时将使用本次所讲述的内容改进上篇博客所演示的那个简单的服务,让它成为一... ...

Fish Li 发布于 2011-09-05 22:35 评论(183) 阅读(67921)
21

数据库设计Step by Step (10)——范式化

引言:前文(数据库设计Step by Step (9)——ER-to-SQL转化)讨论了如何把ER图转化为关系表结构。本文将介绍数据库范式并讨论如何范式化候选表。我们先来看一下此刻处在数据库生命周期中的位置(如下图所示)。 前几篇博文中我们详细的讨论了ER建模的方法。精心设计的ER模型将帮助我们直接... ...

知行思新 发布于 2011-09-04 17:42 评论(18) 阅读(13774)
258

javascript 设计模式 - 文章很长,请自备瓜子,水果和眼药水

一直都在考虑这个月分享大家什么东西最好,原计划是打算写一些HTML5中JS方面的内容或者是AJAX方面的,可是自己由于表达能力,时间,还有个人工作方面的问题,这个还是等下个月再做分享吧^.^。 老规矩,开始正文以前先交代自己写这篇文章的目的和一些注意事项: 1.首先本人一直从事前端开发,所以除了Ja... ...

聂微东 发布于 2011-08-31 23:55 评论(158) 阅读(76316)
22

我为啥喜欢WinPhone

从观望到入手到现在的淡然, 使用WinPhone差不多也近半年了. 也算是对WinPhone有些自己的看法, 数次在CB那种口水遍布的地方看到各种否定->驳"XXX->驳"驳XXX我都是很淡定的, 萝卜青菜,各有所爱, 特别是面对一个基本颠覆了以往的手机用户体验的手机来说, 有反对的声音在所难免,不... ...

jujusharp 发布于 2011-08-30 23:34 评论(71) 阅读(10003)
94

作为Web开发人员,我为什么喜欢Google Chrome浏览器

【原文地址:http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html】在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发... ...

Q.Lee.lulu 发布于 2011-08-28 21:17 评论(116) 阅读(102685)
38

菜鸟CLR VIA C#之旅(1):品味细节,CLR的执行模型

从菜鸟刚接触到.net时,菜鸟就知道CLR VIA C#是一本很牛的书,为什么?CSDN会告诉你——总会有人问“学.net什么书籍好?”,这个本没有标准答案的问题,菜鸟却从各种大牛一致的回答中找到了标准答案:C#入门经典—>C#高级编程—>CLR VIA C#,于是乎,对于大牛们的信任,这三本书都躺... ...

東__Dong 发布于 2011-08-27 11:39 评论(89) 阅读(10141)
706

我心目中的Asp.net核心对象

想当初在只使用WebForms框架并以服务端为中心的开发模式时,发现Asp.net好复杂。一大堆服务端控件,各有各的使用方法,有些控件的事件也很重要,必须在合适地时机去响应,还真有些复杂。后来逐渐发现这些复杂的根源其实就是服务器控件相关的抽象逻辑。随着Ajax越用越多,可能有些人也做过这些事情:【新... ...

Fish Li 发布于 2011-08-21 21:51 评论(195) 阅读(55822)
19

菜鸟CLR VIA C#之旅—开始旅行:千里之行始于足下

菜鸟踏上CLR VIA C#之旅,小学成绩一般般,初中成绩普普通通,高中成绩勉勉强强,三流大学凑活毕业。偶然间踏上了北京之旅,也开始了他作为程序员的梦想。就这么一个摆在大街上不会有人再看第二眼的普通到无法再普通的普通人,就是本次旅行的菜鸟了。希望《CLR VIA C#》这本圣经能带菜鸟踏上更高的台阶... ...

東__Dong 发布于 2011-08-20 16:03 评论(45) 阅读(6745)
157

大道至简 职场上做人做事做管理

大道至简,越是根源和基本的问题,道理实际上越简单。很多人和我一样,已经到了快30的年纪,是需要去思考一下应该如何做人如何做事的,也需要一套简单、有效、完整的体系来指导自己,而这套体系将是让自己安身立命于这个世界的基石。 ...

Jimmy Zhang 发布于 2011-08-20 00:29 评论(148) 阅读(35265)
65

程序员职业发展的绊脚石-思想的枷锁

首先、我是一个程序员,从大学毕业到现在,已经工作了近5年的时间,看着现在越来越多的朋友进入IT行业,并且年轻才干的做软件开发的朋友们,个个都是 生龙活虎,精兵强将,年纪轻轻的就学习了很多知识,我感觉我们做这个已经有点力不从心了,程序员,一提大家都会说是吃青春饭的,是的,在国内的大环境下 ...

hotdefans 发布于 2011-08-16 10:14 评论(181) 阅读(29682)
21

擦亮自己的眼睛去看SQLServer之谈谈锁机制

在谈谈SQLServer的锁机制之前,来思考以下这个场景:当你在酷暑的时候骑着自己的小车往目的地行走时,路上连续遇到几个时间很长的红灯,是不是很郁闷?有时候你可能实在受不了闯了个红灯,其实在大部分情况下问题不大,如果通行的汽车很多那就不好说了。因为不遵守规则的人太多,都为了达到目的去走捷径,不愿意等... ...

小军人 发布于 2011-08-14 19:55 评论(24) 阅读(9182)
10

对象的消息模型

本文主要介绍了对象的消息模型的特征,并比较了C++对象模型,Java、C#等基于类的静态语言中的对象模型与严格消息模型的差异,最后探讨了Method Missing相关话题。 ...

Todd Wei 发布于 2011-08-14 17:28 评论(4) 阅读(7724)
15

c# checked unchecked 关键字,在需要的时候请记得用他们两位

checked 和 unchecked关键字用来限定检查或者不检查数学运算溢出的;如果使用了checked发生数学运算溢出时会抛出OverflowException;如果使用了unchecked则不会检查溢出,算错了也不会报错 ...

玉开 发布于 2011-08-09 16:39 评论(11) 阅读(23308)
37

为什么要关闭数据库连接,可以不关闭吗?

首先要说明的是连接数是有限制的: 代码如下: 运行结果如下: 过一会就会提示打开连接超时了: 可以看到数据库连接时有限制的,如果连接不关闭,而且使用的人比较多,那么系统很快就down掉了。 但是有时候由于某些原因应用程序可能只是几个人使用,所以就有人设计了:在应用程序启动的时候打开数据库连接,在... ...

LoveJenny 发布于 2011-08-09 06:24 评论(96) 阅读(54994)
40

通过WCF扩展实现消息压缩

对于需要进行大规模数据传输的WCF应用来说,对于请求消息和回复消息进行传输前的压缩,不但可以降低网络流量,也可以提高网络传输的性能。由于WCF的扩展性,我们可以采用不同的方式实现对消息的压缩,本文提供一种比较简单的实现方式。 ...

Artech 发布于 2011-08-07 08:50 评论(85) 阅读(14729)
5

不继承 IEnumerable 或 IQueryable 的类型怎么使用 LINQ 查询

最近想研究如何自定义 LINQ Provider ,但是一直无法入手,先写点收获吧~ MSDN 上的这篇文章(《启用数据源以进行 LINQ 查询》)中写到: 如果想对自己的数据源进行 LINQ 查询,那必须使用一下四种方法的其中一种。 实现 IEnumerable 接口 实现标准... ...

Dozer 发布于 2011-08-07 00:21 评论(7) 阅读(3690)
27

最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用2

吴言的直接上司张宏宇比他小10岁,是一个北大毕业的硕士,头脑相当灵活,办事效率非常高,常常别人还不明白是怎么回事的时侯他就恍然大悟了。他的头衔是研发总监,实际上就是研发部门经理,手下有20几个人,他还有一个漂亮的女朋友,靓照就放在笔记本的桌面上,每次开会时,都让这些程序员们眼馋得直流口水。哎,天下的... ...

最老程序员闫涛 发布于 2011-08-05 08:10 评论(49) 阅读(10605)
39

C#与闭包

其实这篇文章早就放在脑子中了,只是一直没时间整理好,正好今天早上看到了园友提到,于是决定趁着晚上睡觉前还是整理下,然后写出来给大家分享分享,也希望能对大家有所帮助。 C#的闭包,相对于java和其他静态语言,算是相当强悍和优雅的一个特性了,因此这篇文章和其他谈论闭包必谈js的文章不同,这篇文章主要... ...

jujusharp 发布于 2011-08-04 22:35 评论(52) 阅读(16423)
37

【高效程序员系列】2、别做机器人——让工作自动化

每天打开电脑,首先要做的是打开最常用的软件:要和朋友联系,你打开了QQ;要收邮件,你打开了Outlook;要听音乐,你打开了酷狗……但是你不想做机器人,每天重复的打开这些软件,于是你让它们开机启动。恭喜,你有不做机器人的基本思想。这些简单重复的操作扔给电脑吧,你需要把宝贵的精力用来做其他更有价值的事... ...

Alex Leo 发布于 2011-08-03 22:13 评论(39) 阅读(30523)
17

面向领域驱动架构的查询实现方式

在上一篇文章《.NET应用框架架构设计实践 - 概述》的评论部分,有网友提出了一个在面向领域驱动架构的实践中比较常见的问题:“DDD使用聚合根访问,那例如那些通用查询如何实现?难道都要经过聚合根多步得到么?DDD如何实现关联表的查询,例如3表关联查询?”这个问题比较泛,涉及的内容也比较多,我就单独一... ...

dax.net 发布于 2011-08-03 10:11 评论(50) 阅读(17109)