66

重构者的20种死法

最近涉及重构话题的文章不少啊,其实我也一直在憧憬重构,重构很绿色,重构很河蟹,重构令人很激动,重构可能让人死得很惨。我在这里,就列举一下Refactorman的种种死法,以警后人:一、一边重构,一边要完成日常任务……1. 疲于奔命,过劳而死。2. 吃领导给的鸭梨太大被噎死。3. 满脑子都是代码,在上... ...

小城故事 发布于 2010-12-13 12:54 评论(111) 阅读(21059)
26

2010 Web前端技术趋势及总结

经过这段时间国内(百度,淘宝,新浪)及国外(Facebook,Youtube,Yahoo)各大公司的集中自曝,我们可以从中总结出2010 Web前端技术的一些趋势。总的来说,随着后端技术(存储,并发,分布式)的成熟,各大公司已经把重点从后端架构调整/建设转移至前端(TTI时间,快速发布,带宽利用率)... ...

Pandora 发布于 2010-12-12 23:33 评论(34) 阅读(29821)
128

请允许我说:数学是如此美丽!

工作一段时间之后,即使做的还是编码的工作,但是几乎已经不和数学打交道了,基本都是和dom在打交道。所以基本不再有可能发现数学的美丽之处了。。(其实说这句话心里也是虚虚的。当时上学的时候高数也是烂的一沓糊涂,唉,往事不堪回首)。  再加上前一段时间一位同仁说:js玩3D能玩出什么呢?不过浪费时间而已.... ...

岑安 发布于 2010-12-12 15:00 评论(117) 阅读(14052)
6

Velocity2010大会回顾

velocity 2010 北京之行收获良多,选择的几个session都很有料,当然也有个别还是比较虚 这次大会主题是web性能和运维,主题也基本分为两大块:web前端性能,分布式 接下来就把我参加的session逐个回顾一下:简述一下facebook的bigpipe技术等 ...

wsky 发布于 2010-12-11 14:30 评论(16) 阅读(8680)
31

Chrome OS,对程序员和Windows意味着什么?

Chrome OS 和 Chrome Web Store 终于算是正式发布了,好象这个发布,不象微软的Windows7,Phone7这样动静大。但是Google刻意的低调下面,蕴藏着一场操作系统的革命。原因在这里:之前大家一直都以为 Chrome OS 主要针对上网本市场,而且在去年 Chrome ... ...

人工智能-群513704292 发布于 2010-12-09 14:12 评论(127) 阅读(9070)
39

设计模式系列-适配器模式

一、上篇回顾 通过上篇的简单讲解,我们知道了,组合模式意图是通过整体与局部之间的关系,通过树形结构的形式进行组织复杂对象,屏蔽对象内部的细节,对外展现统一的方式来操作对象,是我们处理更复杂对象的一个手段和方式。本文以查询控件为例,说明了,查询控件内部的组成元素,及如何操作内部的组成元素,包括添加元素... ...

hotdefans 发布于 2010-12-09 11:52 评论(44) 阅读(13408)
56

WPF企业内训全程实录(下)

WPF企业内训全程实录由于文章比较长,所以一共拆分成了三篇,上篇WPF企业内训全程实录(上)主要讲了基础,中篇WPF企业内训全程实录(中)主要讲解开发模式、团队协作及应用框架,起着承上启下的作用,主要讲解开发模式、团队协作及应用框架。这篇作为该实录的下篇——终结篇,起着总结的作用,主要讲解其他技术的... ...

圣殿骑士 发布于 2010-12-09 03:31 评论(47) 阅读(23571)
214

程序员,对自己好一点

昨天在Google图片中输入“程序员”,搜索到的第一张图片是这样的 一位平头兄桌上两台笔记本一台台式机。其中的一台中显示是某个论坛的页面【估计正在回答某个问题】、中间那台正在启动Eclipse【要开始写Java程序了】、平头兄的目光此时盯在台式机的显示器上【应该是正在远程或者是某个虚拟机】,旁边还有... ...

Alexis 发布于 2010-12-06 08:22 评论(250) 阅读(81109)
41

不畏浮云遮望眼,只缘身在最高峰

我同事的家中有一个小朋友,正在上幼儿园,老师教他算术,一个苹果加上两个苹果得到了三个苹果。回到家中,妈妈见到桌上有梨子,就拿起一个梨子,然后再拿起两个梨子,问小朋友总共是几个梨子,小朋友答不上来,家长大怒。 这个故事是同事在出租车上讲给我的,出租车司机插了一句话,使我们豁然开朗,“你先给孩子讲... ...

冠军 发布于 2010-12-05 10:23 评论(29) 阅读(9945)
30

程序员应知 -- 如何分析海量数据

在这个云计算热炒的时代,如果你没有处理过海量数据的话,你将不再是个合格的Coder。现在赶紧补补吧~前一阵子分析了一个将近1TB的数据群(gz文件,压缩率10%)。因为第一次分析如此巨大的数据,没有经验,所以浪费了许多时间。下面是我整理的一些经验,方便后者。欢迎各种补充,我会不断更新这篇文章;觉得有... ...

MicroTeam 发布于 2010-12-03 02:18 评论(50) 阅读(27096)
71

系统架构技能之设计模式-抽象工厂模式

一、上篇回顾 上篇我们主要讲述了简单工厂模式和工厂模式。并且分析了每种模式的应用场景和一些优缺点,我们现在来回顾一下: 简单工厂模式:一个工厂负责所有类型对象的创建,不支持无缝的新增新的类型对象的创建。 工厂模式:多个工厂负责多个类型对象的创建,每个工厂只负责具体类型对象的创建,支持无缝的新增类型对... ...

hotdefans 发布于 2010-12-01 14:43 评论(72) 阅读(12726)
48

关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性

简介 前面一篇<<关于大型asp.net应用系统的架构-架构的选择>>写完之后,有一些同仁热心回复,有的是提问题,同时希望能举一些例子来说明;有的是提建议,希望下一篇写得更详细点;还有的同仁提出不同的观点。感谢大家的参与。会继续努力的。本文将针对Layer(层)和Tier(排)的区别做个辨析。并详细... ...

mikelij 发布于 2010-11-30 17:33 评论(80) 阅读(16568)
12

程序员应知——简单就是美

我们经常会听到这样一句话——简单就是美,或者是这句话的各种变体,而且这句话不限于行业,不仅仅是在软件业,在各种涉及到设计艺术的领域,很多大师级的任务都会告诉我们,简单就是美。在这里我当然只想针对软件开发相关的内容来谈,其实我们要解决的问题就是——到底要多简单呢?对于UI设计——不需培训直接能使用还记... ...

侯伯薇 发布于 2010-11-30 09:05 评论(30) 阅读(5601)
24

Hacker传说之不能说的秘密(2)

说明1:对点击“推荐“的朋友表示感谢,博客园有没有可以看到是谁推荐的功能呢?说明2:对所有的评论朋友表示感谢,即使是批评意见也很有价值。说明3:是这个系列的第一篇,忍不住放入太多内容,导致重点不突出,等有时间把文章重构成2-3篇说明4:题目中的Hacker是特指编程技术超牛的程序员。而不是指黑客,由... ...

栖山 发布于 2010-11-29 18:41 评论(72) 阅读(5689)
38

正因为我们是前端,所以代码更需要优雅

前端是个很特殊,带点矛盾的职位。所以我们的“前端攻城师”也大都是些矛盾体。矛盾在感性和理性之间,矛盾在文艺和三俗之间,矛盾在放任和严谨之间。作为所谓的“攻城师”,攻的不仅是“前端”这座善变诡异的高城,同时也是在攻我们自己对于艺术和编码的心防。【关于HTML】 --语义化 语义化,是什么?即用正确的标... ...

岑安 发布于 2010-11-28 14:34 评论(51) 阅读(19365)
16

Hacker传说之不能说的秘密

一点说明:之所以叫不能说的秘密,并非因为保守,而是因为告诉一般人,他非但理解不了,还有可能要取笑你。所以有自尊的Hacker往往只传自己信得过的人,以免自讨没趣。于是很多东西就逐渐成为了不能说的秘密。所以这个Hacker传说系列也是一个尝试,仅供参考。 一个Hacker相对于程序员来说有着超过100... ...

栖山 发布于 2010-11-27 13:47 评论(118) 阅读(8262)
19

GCC强大背后

前记: 经常浏览博客园的同学应该会觉得本文有标题党之嫌,这个标题的句式来自于MiloYip大牛的大作《C++强大背后》,在此,向Milo兄致意。GCC,全称GNU Compiler Collection,是一套GNU开发的编译器环境,它的创始人便是大名鼎鼎的Richard.M.Stallman。最初... ...

wwang 发布于 2010-11-24 21:37 评论(32) 阅读(16800)
21

Android整体印象

很多人觉得Google能做出Android本身就是一个很了不起的工作过程,真的是这样吗?正好在Android上花过半年时间业余研究,从上到下还算是比较熟了,就说说我的印象吧:1. 内核以开发用机G1和Sapphire做例子,内核部分Qualcomm的那部分初始工作最重要(但也称不上大项目),Goog... ...

怪怪 发布于 2010-11-20 04:29 评论(66) 阅读(11319)
46

WP7有约(一):课程安排

WP7有约(一):课程安排Written by Allen LeeAll I want to do is trade this life for something new holding on to what I haven't got.– Linkin Park, Waiting For The... ...

Allen Lee 发布于 2010-11-17 08:22 评论(289) 阅读(18682)
12

Windows Azure Platform体验(2):SQL Azure

Windows Azure Platform有Windows Azure、SQL Azure、Azure AppFabric三部分。SQL Azure是云关系数据库。您的数据:随时随地管理。SQL Azure是云中的完全关系数据库。 ...

李永京 发布于 2010-11-16 09:07 评论(20) 阅读(13003)