it知识库

it知识库

《软件设计精要与模式》推荐序

阅读(38) 作者(admin)

  2004年1月13日,出于对技术的一种执着的兴趣,出于想建造一个真正属于开发人员的网上家园的梦想,带着一种冲动与热情,我创建了博客园。博客代表网站中每个用户的小家,园即家园,代表着由小家构成的大家。从此,我踏上了...

it知识库

前端开发中一些常用技巧总结

阅读(27) 作者(admin)

自己前端开发中常用到的一些技巧及问题解决方法,会常更新,希望对前端路上的朋友有帮助.
1.文章标题列表中日期居右显示的两种方法,方法A相对方法B省资源,但比方法B要多写两句代码,使用时请视情况而定:
方法A(经...

软件开发-重构
it知识库

软件开发-重构

阅读(22) 作者(admin)

  重构是对软件内部结构的一种调整,目的是在不改变软件之可察性前提下,提高其可理解性,降低其修改成本。关于重构的至理明言如下:任何一个傻瓜都能写出计算器可以理解的代码,唯有写出人类容易理解的代码,才是优秀的...

it知识库

给年轻设计师的十大忠告

阅读(26) 作者(admin)

1:好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特...

it知识库

NoSQL数据库探讨之一为什么要用非关系数据库?

阅读(17) 作者(admin)

随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经...

IE6 很邪恶,但我爱它的盒子模型
it知识库

IE6 很邪恶,但我爱它的盒子模型

阅读(21) 作者(admin)

盒子模型(Box Model)是 CSS 的核心,现代 Web 布局设计简单说就是一堆盒子的排列与嵌套,掌握了盒子模型与它们的摆放控制,会发现再复杂的页面也不过如此,然而,任何美好的事物都有缺憾,盒子模型有两种不同的诠释,一种来自 I...

it知识库

五个方法成为更好的程序员

阅读(26) 作者(admin)

  对我来说,一个好的程序员的定义应该是渴望更少错误的代码。 一些人也许认为好的程序员是那些懂得多门编程语言,懂得很牛技术的程序员,是的,这在某些情况下是对的。但归根到底,无论你用什么样的技术,什么样的语言,所...

it知识库

程序员有哪些发展方向

阅读(21) 作者(admin)

  程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。  绝大多数程...

让你读懂CSS框模型空白边叠加的原理
it知识库

让你读懂CSS框模型空白边叠加的原理

阅读(23) 作者(admin)

  空白边叠加是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。简单地说,当两个垂直空白边相遇时,它们将形成一个空白边。这个空白边的高度等于两个发生叠加的空白边的高度中的较大者。 ...

it知识库

Android 实现真机远程调试并适应7寸屏大小

阅读(24) 作者(admin)

学 android 也有一段时间了,一直都是用 Android 提供的模拟器运行测试例子,也不知道做的东东在真机是啥效果。今天跟公司要了一个七寸屏的车载屏做真机测试。下面是我实现真机远程调试的步骤:此方法同样适用于使用...

it知识库

总结的一些系统分析的经验

阅读(31) 作者(admin)

  刚在一家公司离职,因为公司上市后规模迅速状大,急于开发几款战略产品支承,公司高层对我们之前进行的一个项目非常重视,投入巨大。系统开发之初需求原本很明确,但新的需求总是在开发的过程中不断地被提出,今天来了...

it知识库

Twitter停用Cassandra原因分析

阅读(25) 作者(admin)

Twitter在其7.9一篇官方技术博客Cassandra at Twitter Today提到暂停使用Cassandra来代替MySQL存储feed的计划,这是Twitter一个重要的架构策略调整,因为之前Twitter一直是业界Cassandra方向的领头羊。For now, we&...

对象设计的艺术
it知识库

对象设计的艺术

阅读(23) 作者(admin)

上周末,麦斯博在上海召开了亚太软件研发团队管理年会,我作为讲师参与了架构分会场的演讲。我的演讲题目正是《对象设计的艺术》。“艺术”这个词语有些大,有点玄,不过我确乎希望能将设计作为一种艺术,与工...

it知识库

用 JavaScript 对 JSON 进行模式匹配 (Part 1 - 设计)

阅读(28) 作者(admin)

在《从 if else 到 switch case 再到抽象》这篇文章里面说到,解决 if else 和 switch case 分支过多的一个方法,就是做一个专用的 dispatcher ,让它来负责进行筛选与转发。至于筛选条件的描述,模式匹配是一种...

it知识库

用 JavaScript 对 JSON 进行模式匹配 (Part 1 - 设计)

阅读(23) 作者(admin)

在《从 if else 到 switch case 再到抽象》这篇文章里面说到,解决 if else 和 switch case 分支过多的一个方法,就是做一个专用的 dispatcher ,让它来负责进行筛选与转发。至于筛选条件的描述,模式匹配是一种...

it知识库

用 JavaScript 对 JSON 进行模式匹配 (Part 1 - 设计)

阅读(23) 作者(admin)

在《从 if else 到 switch case 再到抽象》这篇文章里面说到,解决 if else 和 switch case 分支过多的一个方法,就是做一个专用的 dispatcher ,让它来负责进行筛选与转发。至于筛选条件的描述,模式匹配是一种...

it知识库

用 JavaScript 对 JSON 进行模式匹配 (Part 1 - 设计)

阅读(18) 作者(admin)

在《从 if else 到 switch case 再到抽象》这篇文章里面说到,解决 if else 和 switch case 分支过多的一个方法,就是做一个专用的 dispatcher ,让它来负责进行筛选与转发。至于筛选条件的描述,模式匹配是一种...

it知识库

中美印日四国程序员的比较

阅读(22) 作者(admin)

  最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解。我觉得编程能力对程序员而言,虽然很重要,但并不是全部。那么作为一个程序员,到底应该具备什么样的能力呢?这...

it知识库

程序员对美工的五大抱怨

阅读(42) 作者(admin)

  就像猫和狗、该隐和亚伯一样,程序员和美工也是对死对头。程序员和美工就像来自不同星球的两种完全不同的人,他们脑袋所关心的事情也完全不同。 程序员希望网站运行起来完美,而美工希望网站看起来漂亮。 这次,我...

it知识库

说说程序员与博客

阅读(20) 作者(admin)

  开篇之前,先奉上几句好话,一来表扬下我的博客网站,二来感谢下在博客里认识的朋友。感谢那些网站提供这么好的一个地方让我尽情释放自己的涂鸦,感激阅读我文章的同僚们,有你们的支持,我的文章得到了很好的分享。哈...

it知识库

一个程序员的学习历程

阅读(20) 作者(admin)

  转眼工作已经四年多了,一直想找个时间总结一下,却迟迟懒得动手。今天一定要强迫自己写出来,不光是为了工作过的四年,也是为了和同样作技术的朋友和即将工作的学友一起共勉。  2000年从大学毕业,之前也想过考研,...

it知识库

怎么样才是好的程序员

阅读(19) 作者(admin)

  要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。  即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,...

it知识库

程序员特有的9个坏习惯

阅读(24) 作者(admin)

如果你是一个程序员, 或者你就读计算机相关专业, 那么你应该能理解下面这些诡异的小习惯是怎么养成的, 或者你本身就有着其中的某些习惯:0. 程序员数数会从0开始数起. 例: 程序员吵架的时候会说: “我数三下...

it知识库

推荐8个独特应用的JQuery拖放插件

阅读(18) 作者(admin)

Web2.0很重要的一个特征就是交互性的强化,而拖放的引入,可以起到很好的交互效果,JQuery UI包已经包含了拖放,但拖放的应用不只应用于层的拖拉,接下来明河推荐几个独到的应用拖放的JQuery插件。明河是推荐直接使用jqu...