技术开发

NET技术

.NET企业级架构解决方案:业务层

阅读(29) 作者(admin)

  引言  Martin Fowler说过:“任何人都可以写出计算机才能理解的代码,只有写出人能理解的代码的程序员才是好程序员。”每一个复杂的软件都应该按层来组织。每一层代表系统的一个逻辑部件。尤其是,业...

LightSwitch:小试一下微软开发框架LightSwitch
NET技术

LightSwitch:小试一下微软开发框架LightSwitch

阅读(29) 作者(admin)

  之前知道微软在做一个数据驱动的开发框架LightSwitch,但没有用过。前一阵子,一个客户的技术负责人和我说起LightSwitch,所以这次TechNet也就去听了一下LightSwitch的讲座。回来后试用了一下,下面给大家简单介绍...

it知识库

雕虫无小技 JavaScript初学者的10个迷你技巧

阅读(25) 作者(admin)

  在之前的编程语言排行榜中,我们曾介绍过转正在即的JavaScript语言,正如文章中阐明的那样,JavaScript不仅是最具活力的脚本语言,还是是最有用的编程语言之一。因为绝大多数的浏览器都和它兼容,你可以在这些浏览器...

如何使用搜索技巧来成为一名高效的程序员
it知识库

如何使用搜索技巧来成为一名高效的程序员

阅读(20) 作者(admin)

没有人是完全独立的孤岛,每个人都是整体的一部分。——约翰·多恩  对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即...

it知识库

写好代码的10个秘密

阅读(15) 作者(admin)

先给大家看一段据说是史上最强的程序:
e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1
e11b 6 57 b8 11 1 bb 21 13 89 7 4b 4b 48 79 f9 ad 86 e0 8b c8 bd ff ff e8 20
e134...

it知识库

完美程序员的10种品质

阅读(22) 作者(admin)

  谁是完美程序员?著名博客作家Alex Iskold在《明星软件工程师的10种特质》一文中给出这个问题的答案:  1. 热爱编程
  2. 完成事情
  3. 持续重构代码
  4. 使用设计模式
  5. 编写测试
  6....

微软产品因何而败?
it知识库

微软产品因何而败?

阅读(30) 作者(admin)

  相比Windows Vista操作系统,为什么有些人更青睐Windows XP和MacOSX?毕竟,Vista相比XP视觉上更美观圆润,性能上更先进,并且在很多方面也远胜于MacOSX。为什么那么多人喜欢Xbox,而Windows Mobile则无人问津?  为什...

走向ASP.NET架构设计——第六章:服务层设计(前篇)
NET技术

走向ASP.NET架构设计——第六章:服务层设计(前篇)

阅读(25) 作者(admin)

  本篇主要是为后文做铺垫,所以理论的东西相对而言比较的多一点!  服务层的概述  首先解释一下什么是”服务Service”,从广义来讲:只要是你使用了别人的东西,那么你就在使用别人提供的服务。在这里,服...

it知识库

怎样打造一个酷网站?

阅读(21) 作者(admin)

  如果你是一个互联网创业者或者产品经理,你大概像这个行业里的每个人一样,梦想建造出这个世界的下一个Google或者Facebook. 你需要每天作出各种各样的决定,而你作出的这些决定往往决定着产品的成败,这里是一些经...

it知识库

详解PHP对构造方法的识别

阅读(21) 作者(admin)

  众所周知,由于历史原因,PHP之前是使用类名作为构造函数,在PHP 5中引入的新的构造函数__construct。为了实现向后兼容性,如果PHP 5在类中找不到 __construct() 函数,它就会尝试寻找旧式的构造函数,也就是和类同名的...

Apache Hadoop最佳实践和反模式
it知识库

Apache Hadoop最佳实践和反模式

阅读(23) 作者(admin)

  Apache Hadoop是一个用于构建大规模,共享存储和计算基础设施的软件框架,Hadoop集群经常用于各种研究和开发项目,如Yahoo!,eBay,Facebook,Twitter等互联网公司就大量使用了Hadoop,并在核心业务系统中扮演中关键角色,因...

NET技术

提高效率 用好Visual Studio 2010自定义代码段

阅读(36) 作者(admin)

  我在演讲时发现这个功能也相当有用,不用现场敲代码,直接调出非常方便。Visual Studio 2010增强了自定义代码段功能,使创建自定义代码段的操作更加简单了。  有两种类型的代码段:  ◆在游标中插入的Expansion...

NET技术

用优秀.NET界面控件 打造新潮界面效果

阅读(34) 作者(admin)

  一直以来,做.NET共享小软件的界面一般采用IrisSkin这个比较不错的皮肤控件来美化界面效果,方便易用,界面效果也还可以。该控件开发应用比较方便,拖动控件到主界面,然后初始化地方添加一下代码即可:string skinFile...

NET技术

不附加数据库 ASP.NET调用.sql文件

阅读(35) 作者(admin)

  笔者好久没有写随笔了,这次是遇到提出这样的问题“不用附加数据库,什么修改web.config什么的那么麻烦,而是直接运行一个页面,然后根据向导一步一步引导用户安装生成数据库”那么这样做就需要一个创建...

NET技术

细数十大免费构建ASP.NET网站必备工具

阅读(28) 作者(admin)

  最近使用ASP.NET为公司构建了一个简单的公共网站(该网站的地址:http://superexpert.com/。在这个过程中,我们使用了数量很多的免费工具,如果把构建ASP.NET网站的必备工具总结一下,将会是一件十分有趣的事情。这...

Web设计师值得收藏的10个jQuery特效
it知识库

Web设计师值得收藏的10个jQuery特效

阅读(24) 作者(admin)

  jQuery已经不是什么新鲜的事儿,以前总把它认为是非常难的东西,也就没有认真去了解他了。直到学完CSS的大部分内容,才开始接触这种"write less, do more" 的Javascrīpt框架。这篇文章的最重要内容是来自Web Des...

将SL4 程序移植到WP7(附Teched2010真机图)
it知识库

将SL4 程序移植到WP7(附Teched2010真机图)

阅读(36) 作者(admin)

  前不久WP7 已经在国外上市,这意味着相应的WP7 应用程序和游戏将会蜂拥而至,由于之前研究过一阵SL,看到WP7 到来手便开始发痒。本篇将原来一个SL 模拟Nano5 的程序移植到WP7,为大家简单演示一下移植过程。SL 程序...

Android 2.3预计下周发布 十大惊喜不容错过
it知识库

Android 2.3预计下周发布 十大惊喜不容错过

阅读(32) 作者(admin)

  从最早的Android 1.5(Cupcake)、1.6(Dounts)到现在最新的Android 2.2(Froyo),Android系统不仅经历了多个版本的更新和改进,而且最新Android Gingerbread版本系统将会带来的变化也同样颇受期待。Android 2.3还...

it知识库

前端要给力之:代码可以有多烂?

阅读(29) 作者(admin)

  1、烂代码是怎么定义的?  !KissyUI是淘宝Kissy这个前端项目的一个群,龙藏同学在看完我在公司内网的“读烂代码系列”之后就在群里问呵:烂代码是怎么定义的?  是呵,到底什么才算烂代码呢?这让我想到...

NET技术

讨论:“Mono是个跨平台的.NET”是否是个正确的说法

阅读(28) 作者(admin)

  Thorbjorn在提问中认为Mono并不能称作是跨平台的.NET,理由如下:OpenJDK等Java提供商都通过了官方的Sun TCK来保证正常工作,Mono似乎并没有通过Microsoft TCK。Mono的发布总是落后于.NET,那么目前它又对.NET支持...

应用Visual Studio 2010辅助敏捷测试(上)
NET技术

应用Visual Studio 2010辅助敏捷测试(上)

阅读(41) 作者(admin)

  敏捷软件开发是近些年来比较热门的话题,《敏捷宣言》四条主要精神和十二条基本准则概括了敏捷开发的基本思想。围绕着这些基本概念和思想,产生了一系列的轻量级方法,如:极限编程、测试驱动开发、Scrum、特性驱动...

it知识库

科技企业全球抢人才:程序员、程序员、还是程序员

阅读(36) 作者(admin)

  北京时间12月5日消息,根据国外媒体报道,美国著名IT网站Computerworld的专栏作家Jonny Evans特别撰文就全球科技企业的人才之争展开讨论。  以下即为文章全文:  在瞬息万变的科技领域,苹果、谷歌、Facebook、...

应用Visual Studio 2010辅助敏捷测试(下)
NET技术

应用Visual Studio 2010辅助敏捷测试(下)

阅读(24) 作者(admin)

  随着需求的不断变化和迭代的深入,代码库不可避免的会有频繁的签入和签出,此时测试人员一项很重要的任务就是要预防回归问题发生。执行手工测试用例可以帮助我们预防及和发现回归问题,但是它的执行效率太低,无法...

it知识库

软件开发中的破窗效应

阅读(25) 作者(admin)

  应该有很多人已经知道破窗效应【注1】这个社会学 (犯罪学)的词语,破窗效应最先由社会学家James Q. Wilson和George L. Kelling在一篇名为《Broken Windows》的文章中提出【注2】:“一个房子如果窗户破了,没...