精华区最新随笔(rss)

主键的故事

     摘要: 1969年8月8日,在北京协和医院降生了一个漂亮的小女孩。接生的阿姨说,她的声音这么大,好象想要全世界的人都听到。
后来,她的父亲为她取了一个很好听的名字,叫“王菲”。于是,所有的小朋友就叫她“王菲”,“王菲”就是她童年的主键。  阅读全文

2008-05-12 08:19 作者: 李战【评论:74】【阅读:3889】 

不要再面向对象

     摘要:

如果你是一个初学者,正在努力的学习各种软件开发的技能,希望今后能够从事软件开发工作。那么在学习的过程中,就先丢掉面向对象,对于你来说面向对象是一颗毒瘤,他不会给你带来软件上更高层次理解,恰恰相反,你的逻辑思维正在被它慢慢的毒化,一堆似有似无的概念会把你的理解彻底毁掉,从而很难清楚的理解到底程序的本质如何,当你只会念叨......

  阅读全文

2008-05-11 10:43 作者: 小余(Yice)【评论:95】【阅读:2296】 

动态加载控件_常见问题解决之道

     摘要: 动态加载控件貌似给很多程序员都带来了困扰,经常收到这样的邮件,干脆就写下面这个示例来演示如何解决那些常见的问题吧。 其实常见的问题通常有这样两个: 1、通常他们都通过一个按钮来添加一个UserControl并将它们加入PlaceHolder容器的Controls中。然后页面上就会有一个另外一个按钮,这个按钮什么相关的事也没做,就是做了一次回发。这样的情况动态添加的控件就不翼而飞了。 2、今...  阅读全文

2008-05-10 06:06 作者: volnet(可以叫我大V)【评论:11】【阅读:1497】 

对Singleton的实现方法做一个总结

     摘要: 说说Singleton的三种实现外加一个变种和一些细节。 还有什么没提到的, 大家也来讨论下~  阅读全文

2008-05-10 02:02 作者: 怪怪【评论:27】【阅读:2180】 

从Facebook说起

     摘要:

时间:2008-5-9 夜
版权申明:本文为水煮鱼为 水煮鱼@博客园 撰写,不得用于商业用途,如需摘用,请与水煮鱼联系。
最近在公司内部,有很多同事都在讨论Facebook的成功,但大部分同事都仅仅将Facebook看作SNS社区,根据理解,水煮 鱼想对此进行一个澄清。Facebook不仅仅是一个简单的SNS社区,如果真是这样,那么微软不必花费2.4亿美元,成就Facebook150亿美元的市场估值了。
那Facebook究竟是什么?

  阅读全文

2008-05-10 01:08 作者: 水煮 鱼【评论:19】【阅读:1725】 

深入ASP.NET数据绑定(上)

     摘要: 在ASP.NET我们在使用Repeater,DetailsView,FormView,GridView等数据绑定模板时,都会使用<%# Eval("字段名") %>或<%# Bind("字段名") %>这样的语法来单向或双向绑定数据。但是我们却很少去了解,在这些语法的背后,ASP.NET究竟都做了哪些事情来方便我们使用这样的语法来绑定数据。究竟解析这样的语法是在编译时,还是运行时?如果没有深入去了解,我们肯定不得而知。这个简短的系列文章就是带我们大家一起去深入探究一下ASP.NET绑定语法的内部机理,以让我们更加全面的认识和运用它。  阅读全文

2008-05-03 23:05 作者: 阿不【评论:27】【阅读:3529】 

到底谁骗了谁

     摘要:     晚上加班和客户开会,空闲的时候看到了一篇比较有意思的文章. CMM欺骗了中国的软件业.读完之后觉得有些同感.对于作者的观点我不加以批判,只是从我个人的感觉来写写自己的看法(一下斜体部分是作者的原文)      中国人实际是一个很特殊的人群,中国人的思维方式、价值观和处世方式与西方国家的区别很大,这与中国历史几千年漫长的...  阅读全文

2008-04-17 12:47 作者: 小余(Yice)【评论:31】【阅读:4622】 

客户比产品更重要

     摘要:      发现博客园里99%都是技术文章,很少有管理的经验分享,我们很多人都想有技术到管理,但是管理不是一蹴而就的,需要一定的时间积累,如果你的天赋高,时间可能会短些,但是管理设计到人,人是最复杂的,所以我认为管理没有最好,只有更好。我想每个技术人员能在做技术是接触一些管理会对技术也是有帮助的。这样技术人员可能会理解市场人员,会明白有时销售人员确实是瞎说也有...  阅读全文

2008-04-12 15:49 作者: 王德水【评论:18】【阅读:2739】 

关于阅读技术类图书的思考

     摘要:

读书永远没有好老师的好教学来得有效(注意需要强调“好”字)。…………从写作形式上分,有教材类、休闲类、论文类等;从价位上,有10-30、30-60、60-90、90-抢钱没商量价等;从书的厚度或阅读时间来讲,有三天读完、两周读完、两月读完、半年读完、阅读三遍、终生阅读等分类;当然最重要的分类,即按书的写作质量来分,应该是垃圾书、一般书、可读书、精品书、绝对必读书等。………别的行业可能很需要参考书,我看编程行业基本不需要参考书,Google百度就是最好的参考。…………旁边那台笔记本或PC要来干吗呢?不是让你来玩游戏的,更不是让你和MM聊QQ的,而是用来写代码的,代码只是看看是没用的,一定要自己打一遍,最好的效果是看懂了后,根据自己理解的来编,效果差一些的是照着书中的抄一遍,但无论哪种都比你根本不写只是看要强。  阅读全文

2008-03-27 12:50 作者: 伍迷【评论:83】【阅读:4485】 

LINQ体验系列文章导航

     摘要: 本系列共三部分,第一部分讲述了Visual Studio 2008新特性,第二部分介绍了C# 3.0新语言特性和改进。第三部分开始讲解LINQ,先整体介绍了LINQ,再从LINQ to SQL语句入手贯穿了LINQ的精髓。
本文给出了本系列的导航。通过这个系列,您可以迅速入门LINQ。  阅读全文

2008-03-25 00:05 作者: 李永京【评论:32】【阅读:10304】 

平台架构——体系结构

     摘要: 在”项目à产品à平台我的编程人生“中大体说明了一下我在一个什么样的需求环境下要搭建一个平台,及要建成一个什么样的平台之后,本文将着重讲一下这个平台的体系结构,及设计要点。有下面的内容:
l 设计要点
Ø 应用与Web Service(简称WS)分离。
Ø 数据库与WS分离
Ø 应用集成
l 结构说明
Ø 简化的应用调用接口
Ø 重点模块说明
Ø 心血的结晶
l 接下来的文章  阅读全文

2008-03-24 09:12 作者: 李学斌【评论:17】【阅读:6695】 

[从设计到架构]第三回:设计的分寸

     摘要:
话书两回[第一回:设计,应该多一点]和[第二回:对象的旅行---对象和人,两个世界,一样情怀],作者欲言又止,吊起胃口又玩起了捉迷藏。挑起设计与架构之话题,谁料半道杀出程咬金[《你必须知道的.NET》],招致[从设计到架构系列]的中道搁浅。不过,搁浅不代表停止,中道不意味绊倒,而是期待更多。以设计为话题来把玩,对任何人来说都有点沉甸甸的分量,所以限于作者的一点点花拳绣腿,只能说点到一切玄机的皮毛。而更多的期待,则是抛出问题和一点浅见,迎来无数的砖头,由更多的大牛敲打、点缀、重构,形成一个真正称得上设计的架构。
对设计来说,或许永远没有唯一的答案,你只能无限的接近最好。  阅读全文

2008-03-19 00:51 作者: Anytao【评论:39】【阅读:3937】 

“项目产品平台”我的编程人生

     摘要: 如果您认为这篇文章主要讲“我”的人生经历,那就错了,我很少写感慨之类的文章。没有哗众取宠的意思,只是想说我是如何走上架构这条路的,以及架构的心得,并讲述我目前正在结构的内容。也为以后的文章做一个铺垫。
主要讲下面的几件事情:
项目à产品à平台的经过
架构心得
现在的架构内容
架构的完美性  阅读全文

2008-03-18 09:47 作者: 李学斌【评论:29】【阅读:6824】 

三问TDD: 单元测试总是好的吗?

     摘要: 有关测试“后行”也可以接受的说法,说明了一个事实:即使是最中坚的测试粉丝,也经常需要修正自我。很多理论抛出来之后,在现实面前,都不断的妥协。一些妥协到基本完善,一些妥协到基本完蛋。   阅读全文

2008-03-16 02:36 作者: 怪怪【评论:42】【阅读:5946】 

什么是专业? 谁更专业?

     摘要: 这里有一个据说的但是真实性上还算有保障的例子,而且这样的例子在咱们身边也存在很多: 某测试大牛在微软做的非常好, 被Google挖走了;干了1年之后, 实在干不下去了, 于是离职。 别人问他怎么回事, 他说简而言之一句话: Google根本就不存在他能够发挥专长的环境。  阅读全文

2008-03-13 18:02 作者: 怪怪【评论:32】【阅读:7051】 

来谈谈从专业到更专业

     摘要: 本文上的是从谈为什么需要专业----》到什么是专业----》什么叫够专业---》什么叫比专业更专业
  阅读全文

2008-03-13 14:33 作者: works guo【评论:31】【阅读:5713】 

实施TDD时的常见问题

     摘要: 在InfoQ最近发表的一篇文章《实施TDD时的常见问题》中, Chad Meyers提出了关于TDD实施的问题,如下所示: 我该容忍多大限度的预先设计?你怎么知道应该何时停止(也就是说,“当人们开始讨论算法,就是该测试的时机了”)? 对于象“我心里清楚我们需要这个”这类东西——我们该如何处理(例如,在控制台main()方法中加上一个try/catch{Con...  阅读全文

2008-03-13 11:14 作者: 张逸【评论:10】【阅读:5474】 

关于三层架构的一些疑问

1.我们在设计网站的时候,经常有前台用于展现的实体和后台用于持久化的实体不完全相同的情况。比如星座这种数据,在后台存的可能是一个tinyint值,但是在前台显示的时候肯定要转成“某某座”这样,对于这种情况,我现在的处理方法是建立PO,VO两种对象,但现在有两个问题:1.VO、PO定义在哪?是分别定义到自己所属的层,不允许穿透?还是统一定义到Model层里面去?2.VO<->PO在哪进行转换?(如果都放到BLL层,会造成BLL层过于臃肿。如果放到对象内部的话,有时候又不得不在对象内部调用持久化方法,虽然我现在的做法是把不依赖于持久化的方法放到对象内部,但是总觉得这样的话逻辑过于分散,不好管理)

2.BLL到底是写成实体类好还是静态类好?我曾经看过CM的代码,发现它BLL层的方法全是Static的,我个人也觉得用Static是不是会好一点?因为我暂时没碰到过BLL里面要继承或者是实现接口的。

3.自从DLINQ出现后,对传统的三层架构有了一点影响。因为LINQ本身可以作为一个Thin DAL使用,当然也可以在它的基础上再封装一次,实现DAL接口。不过我的问题是,如果我们把LINQ封装起来用的话,岂不是LINQ带来的动态生成查询的好处就不存在了?因为如果采用实现接口的形式的话,其返回类型势必不能是IQueryable。

2008-03-13 02:19 作者: yzlhccdec【评论:65】【阅读:6118】 

如何成为一个现代程序员: 使用你的CPU, 而不是内存

     摘要: 在Stroustrup的访谈和其它一些人的发言中曾经提到, 不要去关注细节, 而是关注更高层面. 当你真正的理解了问题, 做出了正确的决定和设计, 细节自然而然的会"Fall into place".  阅读全文

2008-03-01 06:05 作者: 怪怪【评论:57】【阅读:8673】 

Strategy VS Mixin

     摘要:

  阅读全文

2008-02-26 08:16 作者: 1-2-3【评论:52】【阅读:4340】 

悟透JavaScript

     摘要: 在五祖弘忍讲授完《对象真经》之后的一天,他对众弟子们说:“经已讲完,想必尔等应该有所感悟,请各自写个偈子来看”。大弟子神秀是被大家公认为悟性最高的师兄,他的偈子写道:“身是对象树,心如类般明。朝朝勤拂拭,莫让惹尘埃!”。此偈一出,立即引起师兄弟们的轰动,大家都说写得太好了。只有火头僧慧能看后,轻轻地叹了口气,又随手在墙上写道:“对象本无根,类型亦无形。本来无一物,何处惹尘埃?”。然后摇了摇头,扬长而去。大家看了慧能的偈子都说:“写的什么乱七八糟的啊,看不懂”。师父弘忍看了神秀的诗偈也点头称赞,再看慧能的诗偈之后默然摇头。就在当天夜里,弘忍却悄悄把慧能叫到自己的禅房,将珍藏多年的软件真经传授于他,然后让他趁着月色连夜逃走...
后来,慧能果然不负师父厚望,在南方开创了禅宗另一个广阔的天空。而慧能当年带走的软件真经中就有一本是《JavaScript真经》!  阅读全文

2008-02-25 13:32 作者: 李战【评论:238】【阅读:25036】 

Don't be Evil

     摘要: Google是我获得生命小三十年来, 见过的最假的公司. 比IBM假, 比MS假, 比Apple还假. 比Coca-Cola假, 比McDonalds假, 比LV和SK-II还假. 要说Google作为一个组织做舆论的功力, 基本上已经赶上甚至超越希特勒的宣传部了: 看看数以万记的免费的Google大法成员和义务宣传员吧. 我无意中伤每一个网友的判断力, 可是谁也没法改变事实: 技术应用和商...  阅读全文

2008-02-23 04:15 作者: 怪怪【评论:39】【阅读:5035】 

Google的真实性

     摘要: 关于对本文的理解,我需要做以下澄清: 本文不是很适合一个由Google的技术追随者去阅读的,因为我帮不了你什么。Google的成功(人家确实成功了)既可以看成是对技术世界的挑战,也可以看成是为人处世的挑战,如果能将这种成功借鉴到为人处世上,我想你就误到了阅读本文的价值。当然了,作为故事的主角Google只是以它一贯的身份登场,但是如果你愿意把它理解成一个成功人士的话,那么他的经历你应该格外关注。...  阅读全文

2008-02-23 02:06 作者: volnet(可以叫我大V)【评论:11】【阅读:3345】 

内核的忙碌生活

     摘要: 我,作为计算机的内核,也就是人们眼中所谓的操作系统,是不折不扣的幕后英雄!给大家说说都干了些什么,你们就知道我不是在吹牛了。 随着散热风扇的嗡嗡声响起,我的忙碌生活就开始了。BIOS大哥习惯做甩手掌柜,把里里外外扫一遍发现没什么意外后,就通知CPU,省下的事情,照旧——找内核。然后,睡大觉去了。 CPU是我们这儿的顶梁柱,脑子特好使,几乎从来不犯错误。不过这位同志的缺点就是太缺乏主观能动性,总...  阅读全文

2008-02-18 19:23 作者: 冬冬【评论:39】【阅读:3782】 

随便说说:在ASP.NET应用程序中上传文件

     摘要: 在Web程序中上传文件是很常见的需求,最近忽然想到了点这方面的内容,就随便谈谈吧,希望对大家有帮助。  阅读全文

2008-02-12 17:25 作者: Jeffrey Zhao【评论:53】【阅读:10178】 

DotNET一路光明

     摘要: 开篇:      今天看到TerryLee兄被选为“十大杰出青年(方世玉)侯选名单”有感而发的写了这篇博文,这也是我在园子里的第一篇。这篇文章的宗旨是想和大家谈谈我对net的一些想法,意在为学习net的战友们打一针强心剂。并不代表任何组织,团体意见。看完文章请仔细思考,我已经假设看文字的朋友有独立思考能力。所以事先声明一下这篇文章很...  阅读全文

2008-01-25 12:59 作者: SunlightQiu【评论:22】【阅读:3106】 

从比尔的最后一天想到的

     摘要: Bill Gates在近期举行的CES 2008上发布了一段简短的搞笑视频“比尔·盖茨在微软的最后一天”,该视频在网上迅速传播。
  阅读全文

2008-01-09 23:03 作者: ZeroCool【评论:23】【阅读:4983】 

设计上的8/2原则,您实现了吗?实现后会是什么样子的呢?

     摘要: 兄弟们,你们的项目里面,设计和编码实现的比例是多少呢?又没有达到传说中的“8/2”原则呢?  阅读全文

2008-01-06 08:34 作者: 金色海洋(jyk)【评论:38】【阅读:4677】 

和老同事的谈话:关于职业生涯以及MDA

     摘要: 应该是bigtall在2007年度的最后一篇了,虽然2007年欠了大家很多帐,但是继续写应该是在2008年的事情了,很多时候非常有想法的东西,真正到落笔的时候,还是会发现欠缺许多东西,所以很多时候犹豫再三,还是不敢落笔。请大家见谅! 今天有机会见到了以前共事的同事XJ,在KFC海阔天空谈了很多,主要都是集中在各自工作和技术方面,有点启发,所以写下来备忘。大家简单看一个意思就行了。 以前觉得年龄...  阅读全文

2007-12-28 18:00 作者: 老翅寒暑【评论:20】【阅读:4575】 

技术算几斤几两又值几个钱?

     摘要:
技术不是全部; 技术不是决定性因素; 技术值几个钱? 说实话, 在博客园, 在其他地方, 在现实生活中, 这种言论看到的听到的太多了. 每个号称自己"现实"的人, 都是这个调调, 刚迈出校园的有, 工作若干年的有. 唱反调的人如此之少, 这让我很意外, 那么还是让我再次来扮个大头吧..
本文首先讨论如何判断技术对我们某个人来说是不是全部, 该不该是全部; 接着从阳春白雪的角度, 探讨当我们选择"现实"时, 我们应该如何看待技术.  阅读全文

2007-12-28 04:23 作者: 怪怪【评论:75】【阅读:5689】 

RSS

博 客 园 精 华 区

精华文章分类

广告