技术开发

it知识库

软件工程的第四个十年,变革来临了吗?

阅读(34) 作者(admin)

  Jean Bezivin, Nantes大学的名誉教授,在他最新的博客中,回忆了软件工程过去四十年的历史,因为他相信颠覆的时刻即将到来。Jean认为软件工程已经发生了三次巨变:第一次巨变在1968年10月的Garmisch NATO会议上已经...

Google工程师多图详解Android系统架构
it知识库

Google工程师多图详解Android系统架构

阅读(31) 作者(admin)

  近日,Google的一位工程师Sans Serif发布了一篇博文非常清楚的描述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上推荐了该文,并认为文中对Android的介绍很好,您可以看一下Google工程师眼中的Andro...

it知识库

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

阅读(30) 作者(admin)

  前端是个很特殊,带点矛盾的职位。所以我们的“前端攻城师”也大都是些矛盾体。矛盾在感性和理性之间,矛盾在文艺和三俗之间,矛盾在放任和严谨之间。作为所谓的“攻城师”,攻的不仅是&ldquo...

it知识库

你需要掌握的三种编程语言

阅读(24) 作者(admin)

  每个编程人员都需要至少掌握三种编程语言。当然,这只是我的一家之言。  这是我经过多年养成的观点,也许是偏见,但我能够根据一个人所喜欢的编程语言来快速的了解一个程序员。当我读简历时,我会尝试使用我的这...

it知识库

架构师给程序员的一封信

阅读(30) 作者(admin)

每次当我开始做一个新项目时我都非常的兴奋。即使是在做了20年的软件开发后,我仍然感觉心里像揣了一个小兔子似的怦怦直跳。这将是我们共同的旅程。我深信我们正在绘制一份充满乐趣、富有挑战、内容丰富的路线图...

it知识库

一些计算机编程的经典书籍总结

阅读(27) 作者(admin)

  这个帖子原本是在C++奋斗乐园论坛讨论的,后来觉得有必要和更多朋友分享下,所以就在这里也贴出来了,希望大家一起补充。因为我个人学的是C/C++的,所以JAVA等程序语言的书籍我就不讨论了。这里讨论的主要是C/C++的...

it知识库

高效编程之欲擒故纵

阅读(31) 作者(admin)

  昨天我做了一些事情使我的编程效率提高了一倍。简单,容易,但使我的生活发生了巨大的变化。  你们中可能有些人已经知道我是怎么做的。对于其他的人,这听起来有些疯狂。  我不持续工作。  或者,我把定时器...

it知识库

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

阅读(91) 作者(admin)

  前一篇:Hacker传说之不能说的秘密(1)   说明1:对点击“推荐“的朋友表示感谢,博客园有没有可以看到是谁推荐的功能呢?  说明2:对所有的评论朋友表示感谢,即使是批评意见也很有价值。  说明3:是这个...

it知识库

Hacker传说之不能说的秘密

阅读(36) 作者(admin)

  一点说明:之所以叫不能说的秘密,并非因为保守,而是因为告诉一般人,他非但理解不了,还有可能要取笑你。所以有自尊的Hacker往往只传自己信得过的人,以免自讨没趣。于是很多东西就逐渐成为了不能说的秘密。所以这个H...

Windows Phone 7应用之新浪微博——UI设计
it知识库

Windows Phone 7应用之新浪微博——UI设计

阅读(27) 作者(admin)

  Windows phone 7应用一直没有时间去做,上周在APP Store的论坛上看到一个国外DVP写了一篇Twitter在Wp7上客户端,仔细看了一下觉得很简单,只是单一利用WP7获取Twitter上信息列表. 国内的微博我只玩过163网易的...

你的代码为谁而写?
it知识库

你的代码为谁而写?

阅读(19) 作者(admin)

  几周前,布莱斯在网上发帖,漫谈自己对编程工作的看法。在Reddit上引起了广泛讨论。讨论的焦点集中在程序员的等级——“优秀”、“良好”、“糟糕”和“极差&rdq...

C#面向对象设计模式纵横谈:Visitor 访问者模式
it知识库

C#面向对象设计模式纵横谈:Visitor 访问者模式

阅读(25) 作者(admin)

  类层次结构的变化  类层次结构中可能经常由于引入新的操作,从而将类型变得脆弱……  动机(Motivation)  在软件构建过程中,由于需求的改变,某些类层次结构中常常需要增加新的行为(方法),如果直接...

NET技术

.NET并行(多核)编程系列之七 共享数据问题和解决概述

阅读(22) 作者(admin)

  之前的文章介绍了了并行编程的一些基础的知识,从本篇开始,将会讲述并行编程中实际遇到一些问题,接下来的几篇将会讲述数据共享问题。  本篇的议题如下:  1.数据竞争  2.解决方案提出  3.顺序的执行解决...

Visual Studio 2010中敏捷开发流程模板的应用
NET技术

Visual Studio 2010中敏捷开发流程模板的应用

阅读(31) 作者(admin)

  本文将会为您讲述如何使用TFS 2010 MSF Agile 5.0流程模板为迭代项目而提供的工作簿。首先,让我们看一看Visual Studio 2010 IDE中的Team Explorer插件:  接下来,我们将会进入到SharePoint project portal中,...

it知识库

MySQL升级的那些事:外来的和尚会念经

阅读(15) 作者(admin)

  我最近把MySQL从一个早期的版本(MySQL 5.0)升级到了Percona Server 5.1。这是一个经典的升级场景,在升级过程中,可能会发生一些意外。主服务器和几个从服务器都需要升级。MySQL是一个共享的数据库,在这5年多的时...

解决SQL Server管理器无法连接远程数据库的问题
it知识库

解决SQL Server管理器无法连接远程数据库的问题

阅读(19) 作者(admin)

  许多初学者在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例的问题,大致的错误描述如下:  An error has occurred while establishing a connection to the server.  (...

android 开发入门
it知识库

android 开发入门

阅读(27) 作者(admin)

  最近我(54chen)的兴趣都在android上,看到做的软件放到手持设备上的时候,找到了大学时光写delphi、gnome程序时久违的成就感。下面是一些手记,这一系列的日志都将记录学习过程。  手记假设:  1.开发环境为ubu...

it知识库

C++开发者快速学习Objective-C语言核心语法

阅读(34) 作者(admin)

  本文将Objective-C讨论了语言的核心语法。这部分开始详述一些具体的语法。正如你期待的一样,涉及到了定义和类。  类并不是特殊的  在Smalltalk中,类是具有一些特性的对象。在Objective-C中也一样。一个类...

如何设计一个简结的移动互联网站
it知识库

如何设计一个简结的移动互联网站

阅读(24) 作者(admin)

  关于手机网站设计,需要了解两大部分。第一,目前3个主流的手机网站应用,探讨这些应用是如何恰到好处地解决移动Web应用的难题。第二,一个小型电子商务网站的设计。著名Web应用程序和应用软件图片交互心理学的设计...

关于ASP.NET页面生命周期的整体把握
NET技术

关于ASP.NET页面生命周期的整体把握

阅读(26) 作者(admin)

  对于每一个.NET程序员,对于ASP.NET页面生命周期都有一定的了解和把握。关于一些细节方面请参考http://blog.sina.com.cn/s/blog_5f7aa2970100d5h4.html,内容比较详尽,本文将不再概述。本文主要是从继承以及视图...

布局和展现相关的建议──给用户体验设计者
it知识库

布局和展现相关的建议──给用户体验设计者

阅读(36) 作者(admin)

  Shane Morris是前微软UX的布道者,现任独立的UX架构师,在2010年澳大利亚TechEd大会上,他做了一个主题为“Pimp My App”的演讲,描述了在创建UX之前应该知道的5件事,构建好的布局的4个步骤和6个如何让产...

it知识库

Web编程是函数式编程

阅读(46) 作者(admin)

  任何一位在两个领域里——本地应用程序和Web应用程序——都做过长期开发的人都会告诉你,web应用开发和传统的应用开发有很大的不同。这指的并不是编程语言。同样用Java,或者是Python,甚至C...

it知识库

WPS创始人:最牛程序员的华丽转身

阅读(39) 作者(admin)

  求伯君的名字已经写进中国软件的历史,他写出了WPS这个和微软抗争了十多年的国产办公软件,是程序员荣耀的象征,随着金山的上市成功,求伯君也最终成为国内最为富有的程序员出身的创业者,而这个足以功成身退的成功人...