19

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

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

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

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

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

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

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

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

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

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

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

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

对象的消息模型

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

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

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

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

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

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

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

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

通过WCF扩展实现消息压缩

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

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

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

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

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

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

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

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

C#与闭包

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

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

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

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

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

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

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

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

闭包,懂不懂由你,反正我是懂了

越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到stackoverflow上这一篇解答,我脑中就出现了一句话:就是这货没跑了!不才译文见下,见笑了。Peter Mortensen问:就像老Albert所说的,“如果你不能向... ...

FrankFang 发布于 2011-08-03 00:53 评论(98) 阅读(44809)
76

深入WPF--Style

Style 用来在类型的不同实例之间共享属性、资源和事件处理程序,您可以将 Style 看作是将一组属性值应用到多个元素的捷径。 这是MSDN上对Style的描述,翻译的还算中规中矩。Style(样式),简单来说,就是一种对属性值的批处理,类似于Html的CSS,可以快速的设置一系列属性值到UI元素... ...

周永恒 发布于 2011-08-01 12:07 评论(32) 阅读(56041)
362

Session,有没有必要使用它?

今天来说说 Session 。这个东西嘛,我想每个Asp.net开发人员都知道它,尤其是初学Asp.net时,肯定也用过它,因为用它保存会话数据确实非常简单。与前二篇博客不同,这次我不打算细说它的使用,而是打算说说它的缺点,同时我还会举个实际的例子,来看看它到底有什么不好的影响。当然了,光批评是没有... ...

Fish Li 发布于 2011-07-31 21:20 评论(150) 阅读(68793)
23

.NET应用框架架构设计实践 - 概述

我研究领域驱动设计已经近4年时间了,在这4年里,我从了解领域驱动设计的基本思想开始,系统地学习了与领域驱动设计相关的概念、开发模式以及应用系统架构风格,并将其运用在了实际的项目架构与开发中。在此之前,我一直被一些应用程序架构设计上的问题所困扰,比如:在数据持久层,如何让数据持久化机制能够支持不同的数... ...

dax.net 发布于 2011-07-28 08:43 评论(32) 阅读(18222)
126

.NET程序员,我们应该更专业点

众所周知,打从.Net诞生那一天起,业界就弥漫着一股贬低.Net的空气。许多公司排斥.Net,因为.Net低效的名声,加之怕被微软绑架的担心。许多C++程序员有偏见,看不起.Net程序员,认为那些人比较菜,才学入门级的语言。Java程序员对.Net也不待见,我们会Spring,Hibernate等一... ...

小城故事 发布于 2011-07-27 11:35 评论(204) 阅读(20683)
15

自己动手开发编译器(十一)语义分析

上回我们已经用VBF的Parsers.Combinators库生成了miniSharp的语法分析器,并且能够将miniSharp的源代码翻译成抽象语法树(AST)。这一回我们要继续进行下一步——语义分析。就目前大家接触的编程语言,如C#、VB、C++来说,语义分析是编译器前端最复杂的部分。因为这些编... ...

装配脑袋 发布于 2011-07-22 11:15 评论(15) 阅读(21287)
24

后互联网时代,Windows的未来

有一天,我想带全家一起去旅游。我拿起手机,按了几个键,说“查一下丽江的旅游路线”。顿时一幅巨大的图画,出现在面前的面前原来看上去平淡无奇的白墙上。我用手指点丽江地图的一个个景点,秀丽山水的照片和视频也随之显示在旁边,就好像我们已经身临其境一般。参考着Twitter的点评,我选择了一条路线,以及住宿的... ...

小城故事 发布于 2011-07-18 10:53 评论(65) 阅读(9793)