214

程序员,对自己好一点

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Hacker传说之不能说的秘密

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

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

GCC强大背后

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

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

Android整体印象

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

怪怪 发布于 2010-11-20 04:29 评论(66) 阅读(11305)
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) 阅读(18674)
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) 阅读(12986)
20

Windows Azure Platform体验(1):Windows Azure

Windows Azure Platform有Windows Azure、SQL Azure、Azure AppFabric三部分。Windows Azure提供一个具有计算、存储、托管和管理功能的可扩展环境。它通过安全的连接、消息传送和标识管理链接到内部部署的应用程序。 ...

李永京 发布于 2010-11-15 08:42 评论(27) 阅读(14882)
49

走向ASP.NET架构设计—第五章—业务层模式,原则,实践(前篇)

走向.NET架构设计—第五章—业务层模式,原则,实践(前篇) 前言:不管是GOF的23种设计模式,还是Flower的企业架构模式,相信很多的朋友知道或者听说过。在那些很经典的书中,对模式都做了很精辟的解释,本篇的目的在于看看这些模式如何应用在项目中的,并且给出一些代码的例子,小洋也希望大家能够真正的... ...

小洋(燕洋天) 发布于 2010-11-15 07:19 评论(102) 阅读(10432)
58

老鸟对菜鸟的一些建议

首先声明,我可不是要做什么导师,这样崇高的身份与我无缘。我害怕自己才疏学浅,而误人子弟。导师是要李开复、唐骏之流才能做的。因为之前在一家公司和西南大学有一些业务来往,所以应邀到西南大学做过一次讲座,并为软件工程专业的学生开设了一学期《设计模式》课程,认识了一些热情洋溢的未来程序员。如今,他们也踏上了... ...

张逸 发布于 2010-11-12 11:21 评论(56) 阅读(12390)
19

【面向对象】宽接口、窄接口和访问方法(上)

封装、继承和多态是面向对象“三大金刚”。这其中封装可谓三大金刚之首。封装(或称信息隐藏)亦即不对使用者公开类型的内部实现手段,只对外提供一些接口,使用者只能通过这些公开的接口与类型进行交谈。 封装不好实际上继承和多态也是无稽之谈,即使不无稽也会风雨飘摇 ...

横刀天笑 发布于 2010-11-09 00:19 评论(19) 阅读(9450)
53

Rants to 老赵

刚看了老赵的2篇博文,实在忍不住要rant一下。 首先来看几个事实。 1,老赵从来都对非微软的技术喜好有嘉,例如博文提到,老赵学习了python,ruby on rails,object-c,haskel。 2, 老赵从来都对微软技术推崇备至。但是仅仅限于.net和c# 3, 老赵总是强调自己从非微... ...

栖山 发布于 2010-11-05 12:45 评论(198) 阅读(11052)
47

Silverlight与微软技术(下):微软技术与技术学习

经常听到有人说微软的技术变化太快,持续性不好,让程序员追得很累。这种观点在微软技术社区内部和外部都有出现,似乎是一个不争的事实。但从我追随.NET平台这近十年的时间里,我并没有明显的感觉。微软的技术的确很多,但至少在.NET领域过渡性做的非常好,我没有任何疲惫之感。微软技术开拓了我的眼界,让我在微软... ...

Jeffrey Zhao 发布于 2010-11-05 00:17 评论(110) 阅读(25476)
13

Windows Phone 7将胜出的五条论据

当微软还在安庭信步地推出着WinMobile 6.0, 6.1, 6.5时,突然发现了一丝不对劲,移动互联网市场的增长和价值,远远超出了微软的预料。究竟是不是一个新的计算机时代要来临呢?虽还不能肯定,淘金者却已经蜂涌而至,李开复的创新工场瞄准了他们,而IT业巨头们,苹果、Google更当仁不让,IP... ...

小城故事 发布于 2010-11-03 18:51 评论(55) 阅读(4819)