技术开发

停止编程
it知识库

停止编程

阅读(30) 作者(admin)

  本文是从 #10: Stop programming 这篇文章翻译而来。  你很可能编的太多了。  就在你的心真正的沉入到工作上,就在你的大脑完全的填满了程序,就在你的手、眼和思想正和谐的工作的时候,停下来。抬头看看。想...

架构腐化之谜
it知识库

架构腐化之谜

阅读(28) 作者(admin)

  前言  新技术层出不穷。过去十年时间里,我们经历了许多激动人心的新技术,包括那些新的框架、语言、平台、编程模型等等。这些新技术极大地改善了开发人员的工作环境,缩短了产品和项目的面世时间。然而作为在...

HTML5基础,第2部分:组织页面的输入
it知识库

HTML5基础,第2部分:组织页面的输入

阅读(26) 作者(admin)

  上一节:HTML5基础,第1部分:初试锋芒  英文原文:HTML5 fundamentals, Part 2: Organizing inputs  对于一个企业来说,管理、数据分析、营销策略等都很重要,然而,如果没有通过网站提供合适的数据窗口给潜在客户使...

it知识库

一个老程序员的建议

阅读(48) 作者(admin)

  本文是从 Advice From An Old Programmer 这篇文章翻译而来。  本文是《Learn Python The Hard Way, 2nd Edition》这本书的尾声部分。  看完了这本书,你决定继续做编程。也许它能成为你的一个职业,也许它...

HTML5基础,第1部分:初试锋芒
it知识库

HTML5基础,第1部分:初试锋芒

阅读(30) 作者(admin)

  英文原文:HTML5 fundamentals, Part 1: Getting your feet wet   HTML5是一种设计来组织web内容的语言,其目的是通过创建一种标准的和直观的UI标记语言来把web设计和开发变得容易起来。HTML5提供了各种切割...

it知识库

关于Android的一些设计

阅读(26) 作者(admin)

  谈到应用程序设计,对设计师来说,Android就像是房间里的大象。很多设计师会更希望这是iOS,在那里所有任何人都只需要关心iPhone手机,iPad和App Store。然后没有人可以忽略Android,它目前已占据智能手机中最大的市...

深度分析HTML5在移动开发方面的发展状况
it知识库

深度分析HTML5在移动开发方面的发展状况

阅读(18) 作者(admin)

  “我们正在用HTML5编写我们下一套移动产品。”“是啊,这些天很多人在玩着Appcelerator,我也在玩着。”“嗯,但这并不是我要说的那种HTML5产品。”  最近,我有很多类似的交流对...

NET技术

《Effective C#中文版:改善C#程序的50种方法》读书笔记

阅读(37) 作者(admin)

  从去年找工作以来,都没什么时间写博客[找工作的体会:建议以后有自己开公司的IT人一定要找IT专业人员做HR,好多公司的HR并不能真正发掘人才,他们形成了太多的偏见,如在学校期间学不了什么东西、只看学校有多少奖励...

it知识库

每天写出好代码的5个建议

阅读(27) 作者(admin)

  成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now)  1. 将一天要做的事情列成清单...

NET技术

JAVA与.NET的相互调用——通过Web服务实现相互调用

阅读(53) 作者(admin)

  JAVA与.NET是现今世界竞争激烈的两大开发媒体,两者语言有很多相似的地方。而在很多大型的开发项目里面,往往需要使用两种语言进行集成开发。而很多的开发人员都会偏向于其中一种语言,在使用集成开发的时候对另...

NET技术

VS2010自定义新建文件模版

阅读(45) 作者(admin)

  不知不觉VS2010已经成为.NET开发人员的必备工具,相比经典版VS2005,到过渡版VS2008,2010在性能稳定性和易用性上都得到很大的提高。  结合VS工具,其下的插件也层出不穷。今天重点给大家介绍如何使用VS2010VS201...

NET技术

C#中字符串的内存分配与驻留池

阅读(43) 作者(admin)

  刚开始学习C#的时候,就听说CLR对于String类有一种特别的内存管理机制:有时候,明明声明了两个String类的对象,但是他们偏偏却指向同一个实例。如下:String s1 = "Hello";
String s2 = "Hello";...

ASP.NET MVC 3和Razor中的@helper 语法
NET技术

ASP.NET MVC 3和Razor中的@helper 语法

阅读(37) 作者(admin)

  ASP.NET MVC 3支持一项名为“Razor”的新视图引擎选项(除了继续支持/加强现有的.aspx视图引擎外)。当编写一个视图模板时,Razor将所需的字符和击键数减少到最小,并保证一个快速、通畅的编码工作流。 ...

it知识库

程序员养生(01)——心态

阅读(25) 作者(admin)

  在程序之外,是程序员的生活。 当我们刚刚告别校园成为一个程序员时,大都拥有成功的梦想、万分的激情,那时的我们也拥有精力充沛的健康身体。 随时间流逝,5年过去了、10年过去了,也许,梦想可能渐渐暗淡,激情慢...

Visual Studio 2010 中的代码约定设置
NET技术

Visual Studio 2010 中的代码约定设置

阅读(37) 作者(admin)

  软件约定称为代码约定,通过这一约定可以表示代码正常工作所需的正式条件。 如果方法未按预期收到数据或生成的数据不符合预期的后置条件,代码约定将导致代码引发异常。 有关前置条件和后置...

it知识库

为什么新人不会编程

阅读(28) 作者(admin)

  我们都生活在一个这样的噩梦中:一个新手开发人员前来工作,你欢迎他的参与,却发现他达不到你对进度的要求,而且他的提问也显示出他对基础知识的无知。即使他最终把工作完成了,编写的程序也很笨拙,需要更能干的人从...

it知识库

快乐与自组织团队

阅读(19) 作者(admin)

  快乐会影响自组织团队的结果么——积极抑或是消极的?近日,Mark Levison与大家分享了其在心理学方面的一些研究成果,表明选择与控制是可以互换的。他在名为It’s All About Control的文章中说到:...

it知识库

创业公司如何招聘优秀工程师

阅读(22) 作者(admin)

  创业公司面对的现实问题是难以招到优秀的工程师。和大公司相比,创业公司的待遇低、压力大、稳定性差,而且既符合职位条件又有创业意愿的人很难寻觅,还需要时机合适,我就遇见过几次候选人因为家事而放弃机会的情...

it知识库

写给即将入行的程序员的一封信

阅读(36) 作者(admin)

  首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。  当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。   ...

it知识库

HTML5之美

阅读(14) 作者(admin)

  从HTML4诞生以来,整个互联网环境、硬件环境都发生了翻天覆地的变化,开发者期望标准统一、用户渴望更好体验的呼声越来越高。20年磨一剑,HTML5作为下一代Web标准,它的新特性正在每个新式浏览器的版本中快速的得...

it知识库

深入理解Javascript闭包(closure)

阅读(25) 作者(admin)

  最近在网上查阅了不少javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面...

it知识库

在 JavaScript 中监听 IME 键盘输入事件

阅读(19) 作者(admin)

  在 JavaScript 中监听用户的键盘输入是很容易的事情,但用户一旦使用了输入法,问题就变得复杂了。输入法应当如何触发键盘事件呢?是每一下击键都触发一次事件,还是选词完毕才触发事件呢?整句输入又该如何触发事件...

Javascript的10个设计缺陷
it知识库

Javascript的10个设计缺陷

阅读(25) 作者(admin)

  一、为什么Javascript有设计缺陷?  这里有三个客观原因,导致Javascript的设计不够完善。  1. 设计阶段过于仓促  Javascript的设计,其实只用了十天。而且,设计师是为了向公司交差,本人并不愿意这样设计(参见...

it知识库

JavaScript 的死与生

阅读(28) 作者(admin)

  很好的一篇文章:JavaScript is Dead. Long Live JavaScript!,下面是概要翻译与我的阅读笔记。  JavaScript 的成功得益于在正确的时间出现在正确的地点。JavaScript 的兴起与浏览器的支持息息相关。你瞧,VBSc...