技术开发

浅谈提升C#正则表达式效率
NET技术

浅谈提升C#正则表达式效率

阅读(47) 作者(admin)

  说到C#的Regex,谈到最多的应该就是RegexOptions.Compiled这个东西,传说中在匹配速度方面,RegexOptions.Compiled是可以提升匹配速度的,但在启动速度上,使用了RegexOptions.Compiled情况下,通常会使启动速度慢许多,...

it知识库

招不招新人?IT经理很纠结

阅读(20) 作者(admin)

  基本上所有的IT部门主管都会遇到这样的问题吧,那就是要不要用新人,越是小公司这种问题越明显。为什么呢?因为大公司第一人才招聘比较容易,第二公司有统一的人力资源规划,中小公司就没有这么好彩了,压缩成本再压缩...

it知识库

网站开发人员应该知道的61件事

阅读(28) 作者(admin)

  有人在Stack Overflow上发问,动手开发网站之前,需要知道哪些事情?不出意料地,他得到了一大堆回答。通常情况下,你需要把所有人的发言从头到尾读一遍。但是,Stack Overflow有一个很贴心的设计,它允许在问题下方开设...

Mediawiki扩展编写实战
it知识库

Mediawiki扩展编写实战

阅读(27) 作者(admin)

  Wikipedia大家都很熟悉,而Mediawiki则是Wikipedia背后的功臣,整个Wikipedia都构建在mediawiki之上,mediawiki的稳定性和高效性值得信赖,同时Mediawiki非常易于扩展,可以通过Extension的方式添加非常多的功能,而且M...

移动Web界面构建最佳实践
it知识库

移动Web界面构建最佳实践

阅读(29) 作者(admin)

  自从智能手机问世以来,移动市场可谓是突飞猛进,这是大家有目共睹的。大多数技术型的站长都明白,没有他们珍爱的iPhone或Android设备,他们就不会赚到钱。我们曾给大家介绍过如何设计一个简结的移动互联网站,Web站...

it知识库

关于计算机编程的两件事

阅读(26) 作者(admin)

  “两件事情”这篇文章里的内容可以用下面的引用做最好的概括:几年前,我在一个酒吧里和一个陌生人聊天。当我告诉他我是个经济学家时,他说,“哦,那么 … 什么是经济学里的’两件事&lsqu...

it知识库

约束是一种隐蔽的优势

阅读(30) 作者(admin)

  构建软件与管理大量的约束有着紧密的联系。这些约束可能是时间上的,也可能是资金、技术、决策、兼容性、管理、人员、过程或者以上所有方面的。Jim Bird探讨了Scrum、XP的约束,并讨论了这些约束如何帮助我们培...

NET技术

漫谈.NET开发中的字符串编码

阅读(30) 作者(admin)

在《 .NET 4.0面向对象编程漫谈》基础篇《13.2.1 序列化与流》中,向大家介绍了如何向流中序列化一个对象。 本篇扩充阅读将向读者介绍将字符串对象的序列化,这里面的关键是字符串应该如何编码和...

NET技术

Java与.NET的WebServices相互调用

阅读(32) 作者(admin)

  本文包括两个部分,第一部分介绍了如何用.NET做客户端调用Java写的Web Services,第二部分介绍了如何用Java做客户端调用.NET开发的Web Services。  
  项目需要的工具   ◆WindowsXP Professial(IIS) ...

在Eclipse中的Android项目里实现代码复用
it知识库

在Eclipse中的Android项目里实现代码复用

阅读(30) 作者(admin)

  引言  开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现。  而在Eclipse中的Android项目里,如果要引用另一个项目...

it知识库

双倍经验助你升级 JavaScript编程最佳法则

阅读(37) 作者(admin)

  JavaScript是目前Web开发中最为流行的语言之一,基本上Web开发者每天都会处理它。本篇文章为您制定了一份详细的Javascript最佳实践,希望能够帮助您成为更加出色的Web开发者。  1、使用正确的<script>标签 ...

优秀程序员的10种特质
it知识库

优秀程序员的10种特质

阅读(32) 作者(admin)

  如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。  代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软...

it知识库

敏捷实施中的常见错误

阅读(29) 作者(admin)

  一些评论员写下了敏捷实施中一些常见错误和反模式。他们贴出了“Top X”列表,列出了需要避免的事项和他们曾在各种组织实现敏捷时见过的错误。  Target Process的Michael Dubakov写了两篇博文:&ld...

it知识库

从3个科技公司里学到的57条经验

阅读(24) 作者(admin)

  自1999年起我就开始发掘一些科技公司,并帮助它们运营。我最近的一个公司是fabulis.com。下面是从干这行中得到的57条经验。我可以列出更多,但恐怕会令你厌烦。  1.做你个人有热情的事情。你是你自己最好的民...

NET技术

三种For循环写法的性能比较

阅读(29) 作者(admin)

  循环作为程序语言的三大逻辑控制结构之一,在实际开发是经常会遇到的。在JavaScript程序的循环结构使用上,我们经常会遇到这种应用。根据一个对象的长度进行循环并对对象每个每个元素进行处理。  如for(var i...

C#面向对象设计模式纵横谈:State 状态模式
it知识库

C#面向对象设计模式纵横谈:State 状态模式

阅读(26) 作者(admin)

  对象状态影响对象行为  对象拥有不同的状态,往往会行使不同的行为&hellip;&hellip;  动机(Motivation)  在软件构建过程中,某些对象的状态如果改变,其行为也会随之而发生变化,比如文档处于只读状态,其支持的...

C#面向对象设计模式纵横谈:Strategy 策略模式
it知识库

C#面向对象设计模式纵横谈:Strategy 策略模式

阅读(22) 作者(admin)

  算法与对象的耦合  对象可能经常需要使用多种不同的算法,但是如果变化频繁,会将类型变得脆弱&hellip;&hellip;  动机(Motivation)  在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算...

it知识库

如何开发Web应用程序

阅读(31) 作者(admin)

  这是一个经常被问到的问题,问的理所当然。作为一个程序员,为什么我就非要被认为知道如何开发Web应用程序呢?这个问题没有一个简单的答案,甚至那些教育机构都未必能清楚的知道;我上的那个大学并没有提供任何关于这...

程序员的八种级别
it知识库

程序员的八种级别

阅读(27) 作者(admin)

  你有没有遇到过那个经典的面试问题,“你预见过自己5年后的职位吗?”。每当有人这样问时,我就会想到Twisted Sister乐队从1984年开始发行的某张专辑。
  当然是玩摇滚,至不济也得是个摇滚明星级别的...

it知识库

SqlServerExpress2005自动备份

阅读(29) 作者(admin)

  众所周知SqlServerExpress2005 属于简装版,安装程序五六十兆,在客户的服务器上部署时很畅快。但该数据库无Agent这样对我们进行定时备份保护数据安全带来了麻烦。为了定时备Express2005数据库,可以采取以下方案...

it知识库

QML基本语法

阅读(33) 作者(admin)

  QML是什么?QML 是一中声明式语言,用来描述应用程序接口的――是什么样,有怎样的行为。在QML中,一个用户接口被指定为带有属性的对象是。这个介绍主要面向只有很少或者没有编码经验的人。在QML中,JavaScript作为一...

如何成为一名专家级的开发人员
it知识库

如何成为一名专家级的开发人员

阅读(41) 作者(admin)

  编者按:原文作者Jenkov是一位丹麦资深开发人员,从事软件开发已有十多年。常有读者咨询他,“怎么才能成为一位专家级的开发人员?”(这个“专家”不是头衔,应是指硬实力,“成为专家”...

it知识库

Javascript的并行运算

阅读(36) 作者(admin)

  前言   随着多核cpu的普级,并发/并行多线程运算在主流的编程语言越来越流行,而在目前Javascript实现中还看不到在语言方面支持多线程,现在Javascript如此流行,真希望今后会在语言的层面有很大的变化。  ...

通用异常处理框架
it知识库

通用异常处理框架

阅读(25) 作者(admin)

  异常捕捉、处理是每个项目中必不可少的一部分,利用反射和XML配置技术实现一个通用的、灵活的、可配置的、高度可自扩展的异常处理框架对项目的整体健壮性以及异常处理效率都是非常重要的。通用异常处理框架中...