技术开发

如何通过ildasm/ilasm修改assembly的IL代码
NET技术

如何通过ildasm/ilasm修改assembly的IL代码

阅读(49) 作者(admin)

  这段时间为跟踪一个Bug而焦头烂额,最后发现是Framework的问题,这让人多少有些绝望。所以到微软论坛提了个帖子,希望能得到些帮助。虽然论坛智能到能够判断楼主是否是MSDN订阅用户,以便尽快解决(传说MSDN订阅用户...

NET技术

Linq学习笔记

阅读(35) 作者(admin)

  写在前面  其实在09年就已经学习过Linq了,并被她那优美的语法所吸引,只是现在所在的公司还在使用VS2005在.Net2.0的框架下面的开发,所以Linq也很久没有用过了,最近看部门的同事对这个有些兴趣,所以打算整理点东...

为什么开发人员不能估算时间?
it知识库

为什么开发人员不能估算时间?

阅读(39) 作者(admin)

  一些有趣的观点出现在我所关注的邮件列表中。下面是其中的一些。原始评论将以蓝色字体显示,下面是我的回应。这不是对相关问题的彻底看法,只是我所想到的一些相关的回应。注:我已加以编辑,以改善流程(flow),并加以...

SQL Server 2008中远程Service Broker实现
it知识库

SQL Server 2008中远程Service Broker实现

阅读(28) 作者(admin)

  上文:SQL Server 2008中Service Broker基础应用(上)、SQL Server 2008中Service Broker基础应用(下)  演示了在同一个SQL Server实例的不同数据库之间实现Service Broker,其实,更常见的是在不同的SQL Server实例...

it知识库

跨浏览器的HTML5占位文本(PlaceHolder)方案

阅读(24) 作者(admin)

  HTML5里面一个非常不错的扩展功能就是可以在文本框上面增加占位文本。占位文本(PlaceHolder)是指当一个文本框没有被focus的时候显示的是提示文字,当他被点击之后就显示空白。这个功能很不错,但是并不是所有的...

it知识库

手机跨平台方案介绍

阅读(18) 作者(admin)

  引述  现在手机平台种类繁多,主流平台有Symbian、IOS、Android、WM6.5、WP7以及中国山寨机所普遍使用的MTK,展讯, MSTAR。  作为开发者来说,特别是学生,要做一款软件支持如上平台,实在是一件遥不可及的事情。...

it知识库

开发人员的测试悖论

阅读(33) 作者(admin)

  多年来,我在软件开发过程中看到了许多不同的测试方式。每一种测试都有它的独特性,一些开发人员认定他们自己有不只一种方式。在本文中,我试着列举所有不同种类的测试,并说一说它们在项目上反映出的效果。  1....

it知识库

HTML5笔记(3) - HTML5现状

阅读(16) 作者(admin)

  相关文章:  HTML5笔记(1) - HTML5的定义  HTML5笔记(2) - 为什么需要HTML5  1. Demo  关于HTML5已经有很多Demo和教程网站了,还有很多基于HTML5创建的开源项目,甚至《纽约时报》也已经有了HTML5版本:htt...

it知识库

如何判断Javascript对象是否存在

阅读(22) 作者(admin)

  Javascript语言的设计不够严谨,很多地方一不小心就会出错。  举例来说,请考虑以下情况。  现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下:  if (myObj不...

Marty Cagan:产品管理与软件开发的关系
it知识库

Marty Cagan:产品管理与软件开发的关系

阅读(24) 作者(admin)

  文/ Marty Cagan 译/欧坤、孙洋  Marty Cagan是享有世界声誉的产品管理专家,曾经担任网景副总裁、eBay产品管理及设计高级副总裁。本文是他回顾自己二十多年来从事软件产品管理工作的总结和经验分享,谈到了...

it知识库

不做让开发人员讨厌的产品经理

阅读(30) 作者(admin)

  首先,没有人会无端讨厌一个人,除非你身上有让人讨厌的臭毛病。而有些臭毛病,自己是可能不认为很严重。这是由于人类自我认知的障碍造成的,无法避免。不做让开发人员讨厌的产品经理,需要首先弄清开发人员究竟讨厌...

it知识库

iOS(iPhone/iPad)开发新手必读

阅读(25) 作者(admin)

Objective-C 入门一个简单的可以快速上手的 Objective-C 入门教程。iOS概述本文对构成iOS的基础特性提供了高层的概述,帮助你了解这个平台。基于Xcode4开发第一个iPhone程序:“Hello World”由宝玉出品...

NET技术

为类提供软件约定

阅读(48) 作者(admin)

  根据一种很好的旧软件开发做法,应在每个方法的顶部(即实现任何重要行为之前)放置一个条件语句作为屏障。 每个条件语句都检查输入值必须验证的不同条件。 如果条件未通过验证,代码会引发异常。 这种模式通常称为...

it知识库

伪设计者使专业人员不堪重负

阅读(23) 作者(admin)

  多亏了Facebook,我可以相当快地获得很多奇闻异事和人们当下的渴望。当我注意到一个平面设计师的朋友在Facebook上更新状态说:“我用了一下午时间来骑一匹极好的巴洛米诺马,Milton Glaser。”时,我却在...

it知识库

SQL Server 数据库迁移偏方

阅读(27) 作者(admin)

  一、目的之前在博文SQL Server 数据库最小宕机迁移方案中提到了使用了完全备份+差异备份的功能完成了数据库的转移,但是这个方法在遇到了700多G的数据时显然不适用,所以这篇中我是如何迁移700G的数据库到新的...

NET技术

关于代码规范

阅读(47) 作者(admin)

  今天被培训了C#代码规范,为了统一风格。其中我比较有异议的两点如下:类型实例的私有字段应采用骆驼命名法(camelCasing),不应该有任何前缀,在使用时前边加"this.”; 要用FCL类型而不是C#的基元类型,例如要使用I...

it知识库

对象已死?

阅读(16) 作者(admin)

  最近常有一种说法,就是我们如今面临着另外一场编程模型的变革,面向对象技术已经处在被淘汰的边缘,函数式语言会取代面向对象技术成为主流方式,甚至出现了面向对象已死的言论。作为一个硬核函数语言的狂热者,我个...

为什么要让我们的“领域模型”裸奔?
it知识库

为什么要让我们的“领域模型”裸奔?

阅读(22) 作者(admin)

  为什么要让我们的“领域模型”裸奔?(上)
  做不完的应用软件  我爸是个乡村小学教师,对我所从事的软件行业一无所知,但是他对我的工作稳定性表示怀疑:“你这做软件的,要是有一天软件做完了,你岂...

it知识库

mobl:针对移动Web开发的DSL

阅读(24) 作者(admin)

  简介  现在,针对移动设备像智能手机和平板电脑的应用开发很流行。Apple公司的AppStore(针对iPhone、iPod和iPad)拥有超过350,000种应用,而Android的marketplace也快速追赶上来,现在已经拥有超过200,000种应用。...

it知识库

Fred George访谈录:关于敏捷开发的精彩见解

阅读(12) 作者(admin)

  关注敏捷开发领域的程序员,对Fred George并不陌生,他是有近40年经验的国际敏捷领域大师级专家、咨询师、架构师。2011年3月中旬,他再次来华访问。值此良机,记者采访了Fred George,让我们一起分享他关于敏捷开发的...

it知识库

秦雅:IT女生对未来职业的一点思考

阅读(30) 作者(admin)

  和很多人不同,我刚刚读完大三,就来到了B城开始了第一份工作。记得大二的时候,刚刚学习了C++和MFC,还有fedora的系统操作部署,每天就想着能够有真正的项目去实战一下,那时候还和几个有共同想法的同学组建了一个团队...

iOS开发库的族谱介绍
it知识库

iOS开发库的族谱介绍

阅读(31) 作者(admin)

  Foundation/Core Foundation/Carbon/Cocoa/Cocoa Touch/Toll Free Bridging光看看这tm些名字就jb够晕了,你是不是也看着这些东西恶心?你是不是也发现在你开发同样一个功能的时候,从a库也可以到达,从b库也可以到...

it知识库

代码与建筑美、音乐美

阅读(20) 作者(admin)

  建筑美和 Architecture Compiler  在前一段时间,由于我个人对代码的热情,使得我狂热地相信 Knuth 说的“编程是一种艺术”,并且对 Wordpress 的口号“Code is Poetry”(代码是诗) 推崇备至...

技术人员如何建立个人品牌
it知识库

技术人员如何建立个人品牌

阅读(25) 作者(admin)

  遇到过很多人介绍自己时,都习惯说自己是某某公司的某某某,如果是没公司,没职业的人呢?我遇到一些是自称为某某爸爸,某某妈妈,当然社会上还有一些自称老爸是何人的介绍方式,这离我有点远,就不谈论了。据说最牛的名片...