技术开发

it知识库

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

阅读(26) 作者(admin)

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

it知识库

程序员有哪些发展方向

阅读(21) 作者(admin)

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

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

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

阅读(23) 作者(admin)

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

WPF 基础到企业应用系列3——WPF开发漫谈
NET技术

WPF 基础到企业应用系列3——WPF开发漫谈

阅读(27) 作者(admin)

1.开篇前言 首先很高兴这个系列能得到大家的关注和支持,基于对大家负责和对自己负责的态度,我会不断努力写好这个系列,分享自己的微薄技术和经验,希望在帮助别人的同时也不断提升自己。由于这篇文章稍多,所以读者...

WPF 基础到企业应用系列2——WPF前世今生
NET技术

WPF 基础到企业应用系列2——WPF前世今生

阅读(36) 作者(admin)

1.开篇前言 很多时候了解一项新技术的历史和趋势往往比这项技术的本身价值还要重要。WPF作为一项新技术(已经三年多了,或者应该叫老技术了),我们都有必要了解它的来龙去脉,尤其是公司的CTO、技术总监、架构师等决...

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开始数起. 例: 程序员吵架的时候会说: “我数三下...

Linq To SQL 批量更新方法汇总
NET技术

Linq To SQL 批量更新方法汇总

阅读(20) 作者(admin)

方法一、官方例子地球人都知道的,也是不少 Linq To SQL 反对者认为效率低下的一种方法。NorthwindDataContext db = new NorthwindDataContext();var customers = db.Customers.Where(c => c.CustomerID.StartsWi...

it知识库

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

阅读(18) 作者(admin)

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

it知识库

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

阅读(29) 作者(admin)

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

it知识库

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

阅读(30) 作者(admin)

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

it知识库

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

阅读(30) 作者(admin)

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