52

[原创].NET 分布式架构开发实战之一 故事起源

.NET 分布式架构开发实战之一 故事起源  前言:本系列文章主要讲述一个实实在在的项目开发的过程,主要包含:提出问题,解决问题,架构设计和各个逻辑层的实现以及新问题的出现和代码的重构。本系列文章以故事的形式展开,而且文章列举的很多项目的名称,大家也不用太关心,很多都是虚拟的。  系列文章链接:[原... ...

小洋(燕洋天) 发布于 2010-05-23 09:03 评论(47) 阅读(31959)
48

一个Bug 差点让服务器的文件系统崩溃

昨天,公司的美国客户发邮件给我,说我的软件出问题了,我查来查去,发现居然是服务器上一个目录无法删除,一删除就报 cannot read from the source file or disk. 如果用命令行方式删除,则报 cannot find the specified path。一开始以为是... ...

eaglet 发布于 2010-05-21 10:18 评论(54) 阅读(8412)
9

程序员应知——我们不是客户

在系统开发的过程中,如何从客户那里获取正确、有效的需求,是每个团队都需要仔细考虑的问题。如果最初的需求没有明确,就开始着手开发,到最后可能会有很多东西需要修改,浪费大量的时间、精力和金钱。这件事说起来很容易,但实际做起来的时候,总会遇到各种各样的阻力,似乎在每个项目中都一样。所以,有很多人喜欢凭借之... ...

侯伯薇 发布于 2010-05-21 09:20 评论(15) 阅读(3604)
13

回头再说:jQuery跨域原理

《JQuery 的跨域方法 可跨新浪、腾讯、经网等任意网站》作者给出了使用jQuery中的getJSON方法实现跨域的方法;示例代码没有问题,但是作者把getJSON跨域的原理解释成: "因为getJSON跨域的原理是把?随机变一个方法名,然后返回执行的,实现跨域响应的目的。" 这个未免草率... ...

坚强2002 发布于 2010-05-20 20:52 评论(43) 阅读(15889)
20

工作回忆总结(第二年)

上接工作第一年回忆总结,时间来到了工作第二年,我在PM的帮助下拿到了令自己满意的工资,又开始加入公司正常的工作。 上文说到有一个外省市(以下称为A市)的项目在做,那个时候其实我在我PM的带领下已经逐渐的开始做设计和项目管理的工作。这就是小公司的好处:让你很快得到你想要的发展机会。我还记得那个时候..... ...

xvhfeng 发布于 2010-05-20 09:20 评论(55) 阅读(7015)
13

程序员应知——技术债务

债务这个词,相信大家已经都对其深有体会了,特别是像我一样作为“房奴”的人,每个月都要去银行还钱,那就是债务啊。在软件开发的过程中,我们往往也会借债,人们称之为技术债务,其实也就是为了快速地解决问题,而采取的不规范的方案。比方说把某个条件写死,再比方说采用一些捷径达到目的,而这只是特殊情况,无法应用在... ...

侯伯薇 发布于 2010-05-20 08:56 评论(19) 阅读(4972)
21

不要陷入自己挖的坑里面。分析一下所谓的发展危机

-------------------从笑话开始-------------------有个经典的笑话,我估计是一辈子都忘记不了了(先声明,与政治无关,仅笑话。)苏联的优势在哪里?在于解决了其他制度不存在的问题。这个笑话的意思就是:不要陷入自己挖的坑里面。但是最近我却发现,当事业发展到一定程度,非常容... ...

发布于 2010-05-19 21:17 评论(43) 阅读(6474)
11

Memcache and Mongodb

先说说自己对Memcache和Mongodb的一些看法,主要是抛砖引玉了,希望看到大家的意见和补充。   Memcache Memcache的优势我觉得总结下来主要体现在: 1) 分布... ...

lovecindywang 发布于 2010-05-19 11:23 评论(22) 阅读(14723)
23

高性能WEB开发(11) - flush让页面分块,逐步呈现

在处理比较耗时的请求的时候,我们总希望先让用户先看到部分内容,让用户知道系统正在进行处理,而不是无响应。一般大家在处理这种情况,都使用ajax,先把html输出到客户端,然后再用ajax取加载比较耗时的资源。用ajax麻烦的地方是增加了请求数,而且需要写额外的js代码、和js调用的请求接口。 ... ...

BearRui(AK-47) 发布于 2010-05-19 10:18 评论(77) 阅读(20812)
24

工作回忆总结(第一年)

吃完晚饭,接到一个朋友的电话:大意是要来上海工作,让我帮忙了解一下行情。我就去51job上逛了一圈;想到自己的简历也是放在那边n久都没动过了,就去点了一下。我倒是没去更新我的简历信息,只是当看到简历上的工作经历和项目经验时,真是感叹时光飞逝,往事如烟啊。一转眼到现在的公司都超过一年了... ...

xvhfeng 发布于 2010-05-19 09:10 评论(74) 阅读(11158)
11

手工製Coded UI Test(Visual Studio 2010新的UI自動化測試)

在Visual Studio 2010測試專案中,多了很多測試項目,而其中之一的Coded UI Test是用來以代碼的方式做自動化使用者介面測試,剛開始我以為只能用錄製然後產生代碼,雖然錄製的很方便,不過如果事後要修改非常的麻煩,而且產生的Code非常的多,要刪除一個不要的測試,完全無從下手,後來... ...

黃偉榮 发布于 2010-05-19 01:45 评论(14) 阅读(8909)
144

HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等

引言 HTTP协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来。但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或POST传送数据量的大小有限制吗?HTTP响应的状态有哪些?以及在C#中你如何使用?如果你不能清楚地回答其中的大部分问题,那么这篇文章就是为你准备的!大... ...

吴秦 发布于 2010-05-18 15:29 评论(88) 阅读(84471)
15

Silverlight游戏设计(Game Design):(十三)帝国时代II (Demo) 之 “战争艺术”②

帝国时代是一部阐述世界战争发展史的游戏巨著,讲究还原真实的历史战争场景,其中的阵型系统为游戏的极大亮点之一;玩家根据兵种的不同搭配上最合适的阵型时常能起到逆转乾坤的神效,经典的如前枪,中骑,后投石,强大的阵型加上玩家精确的微操能瞬间扫荡大规模敌军而毫发不伤。阵型系统不仅仅存在于即时战略游戏中,在《三... ...

深蓝色右手 发布于 2010-05-17 16:33 评论(24) 阅读(7733)
61

如果说中国的程序员技术偏低,原因可能在这里

首先来说一个高级程序员并非靠自己读几本书写几万行代码就能练就的,我更关注于低层的环境,也就是程序员实实在在的工作环境。因为程序员的高低还得从实际的工作来衡量,而非其它。所以我想说的是,中国的软件公司的性质直接导致程序员的水平的高低。而我所说的软件公司,不是指某个或者某几个,而是指主流的软件公司,大众... ...

幽灵~ 发布于 2010-05-17 08:53 评论(129) 阅读(16817)
6

WEB高性能开发(10) - 疯狂的HTML压缩

上一篇随笔中网友 skyaspnet 问我如何压缩HTML,当时回答是推荐他使用gzip,后来想想,要是能把所有的html,jsp(aspx)在运行前都压缩成1行未免不是一件好事啊。一般我们启动gzip都比较少对html启动gzip,因为现在的html都是动态的,不会使用浏览器缓存,而启用gzi... ...

BearRui(AK-47) 发布于 2010-05-17 08:51 评论(24) 阅读(18839)
24

C#中的interface没那么简单

最近在园子里闲逛看到一篇文章“(抽象)类和接口细节分析”,尽管作者很细心很细致。可事实上C#里面的interface没那么简单,interface有着大量不为人知的小秘密的说。 1、值类型也能实现接口。 尽管可能很多人连值类型都没用过,但值类型可以实现接口,是一个非常有用的特性。当值类型转换为接口... ...

Ivony... 发布于 2010-05-17 02:57 评论(12) 阅读(36001)
10

微軟将弃用 System.Data.OracleClient

微软未来不再支持 System.Data.OracleClient 的研发,从 .NET 4 以后的版本会将该类库移除。因此,虽然 System.Data.OracleClient 在 VS 2010 / .NET 4 里仍可使用,但在开发和编译时,会出现大量的「deprecated (不建议使用)... ...

WizardWu 发布于 2010-05-17 01:47 评论(28) 阅读(16023)
18

听说新版飞信放弃了.Net 杯具啊~

网上看的新闻,是飞信2010,beta2版,用C++重写。广大群众高呼性能飞升~.Net 的战略是不是有点问题,为何非要做出一个性能低下的产品?这是一个大家都关心的问题,发到首页希望听听大家的看法。 ...

诺贝尔 发布于 2010-05-14 02:06 评论(186) 阅读(14754)
5

项目分析之:WebService,jQuery,原生对象几种前端加载数据的性能比较(1)

背景最近的项目遇到了一些性能瓶颈,本篇文章先不谈数据库方面的问题,仅拿前端加载一定量的数据来进行阐述,觉得目前方式比较耗时。前段时间也在做些系统优化,效果并不明显。现在是怀疑出在前端的一些ajax调用以及jQuery本身存在的一些性能问题上;于是,先试着做出些原型,进行各种形式下前端加载数据时的性能... ...

Leepy 发布于 2010-05-09 16:27 评论(21) 阅读(5077)
24

从博客园口水仗想到的

作为博客园最老的一批注册用户,Michael在这里安家已经整整六年了。六年来,我一直都有个小小的习惯——每天都上园子来看看。可以毫不夸张的说,博客园陪伴着我成长,而我也见证了博客园的发展。最近,园子里的口水仗此起彼伏,甚至有愈演愈烈的态势,我们从上周的热点随笔就能看出这样的端倪。本星期也不例外,这样... ...

FantasySoft 发布于 2010-05-08 08:51 评论(49) 阅读(5276)