技术开发

it知识库

50个有关编程的至理名言

阅读(24) 作者(admin)

  10. "People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones."- Do...

Qt简介以及如何配置Qt使用VS2010进行开发
NET技术

Qt简介以及如何配置Qt使用VS2010进行开发

阅读(32) 作者(admin)

  Qt是神马东西?  Qt – 一个跨平台应用程序和UI开发框架  它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这...

it知识库

程序员阿士顿的故事

阅读(26) 作者(admin)

  前几天有人在 Stack Exchange 上提了一个问题 How can a new programmer impress the software engineer (boss)?(作为新手程序员如何给软件工程师出身的老板留下好印象?),Joel Spolsky(Joel on Software 的主人,...

it知识库

偷了世界的程序员

阅读(40) 作者(admin)

  十年前,有四个年轻人改变了这个世界的运作方式。他们使用的并不是法律或是武器或是金钱,而是使用软件来改变世界。他们当时有着激进和极具破坏性的想法,并把这些想法付诸于代码,在Internet上以免费自由方式发布...

it知识库

SQL问题与解答:行溢出、差异备份及更多内容

阅读(19) 作者(admin)

  问: 我最近升级了一个应用程序,使其可以在 SQL Server 2005 上运行。我利用了允许行长度超出 8,060 个字节这项功能,以便用户可以创建较长的数据字段而不会收到从 SQL Server 返回的错误。现在,将这个应用程序...

it知识库

继承与混合,略谈系统的构建方式

阅读(25) 作者(admin)

  这两天在读kissy的源代码,从一开始我就对它的mix()函数充满了敌意。因为无论从哪个角度来看,那都是一个极其低效的实现。不过深入了解这个框架之后,我对kissy中的新的系统构建的模型产生了兴趣,而这种系统构建的...

it知识库

10位顶级PHP大师的开发原则

阅读(17) 作者(admin)

  在Web开发世界里,PHP是最流行的语言之一,从PHP里,你能够很容易的找到你所需的脚本,遗憾的是,很少人会去用“最佳做法”去写一个PHP程序。这里,我们向大家介绍PHP的10种最佳实践,当然,每一种都是经过大师们...

软件开发中的11个系统思维定律
it知识库

软件开发中的11个系统思维定律

阅读(25) 作者(admin)

  “我会更加努力地工作”——一匹名叫Boxer的马(出自乔治·奥威尔的《动物农庄》)  彼得·圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。  1. 今...

it知识库

软件开发中的11个系统思维定律

阅读(25) 作者(admin)

  1. 今日的问题源于昨日的解决方案(Today’s problems come from yesterday’s solutions)  当解决问题时,我们会感到很高兴。我们经常不考虑后果。令人感到意外的是,我们提出的解决方案可能会产生反...

it知识库

重构之美之一方法的长度

阅读(17) 作者(admin)

  我曾经在一次演讲中,问过听众这样一个问题:“一个方法的理想行数最多不超过多少行?”如果问一千个人,或许会有一千条答案吧。  这是一个见仁见智的问题。在《软件开发沉思录》一书中,ThoughtWorks的...

今时不同往日:VS2010十大绝技让VS6叹服
NET技术

今时不同往日:VS2010十大绝技让VS6叹服

阅读(30) 作者(admin)

  “从来只有新人笑,有谁听到旧人哭,程序员的心,好难懂~~”  自从微软最新的Visual Studio 2010发布之后,昔日备受程序员们追捧的开发工具Visual Studio 6最近却备受冷落,总是哼唱着这首歌来排解自己的...

it知识库

重构之美之一引入工厂方法支持扩展

阅读(21) 作者(admin)

  在开发框架时,若要支持扩展性,引入工厂方法或许会成为神来之笔。例如,在QueryWrapper类的addResource()方法中,需要创建一个IndexWriter对象。 public class QueryWrapper {
public final void addResour...

每位网页设计师新手都应知道的10件事
it知识库

每位网页设计师新手都应知道的10件事

阅读(18) 作者(admin)

  在做网站时会遇到很多的问题,所以网页设计师通常要扮演多种角色,并且要掌握如何构建一个有效实用的网站布局知识。
  你在网页设计所学到的大多数教训都来自工作经验。学习是一个反复持续的过程,并且没有比...

SQL Server 2008跟踪企业数据库中的更改
it知识库

SQL Server 2008跟踪企业数据库中的更改

阅读(19) 作者(admin)

  对开发人员来说,SQL Server 中的一个难题是跟踪数据库中哪些数据发生了更改。但更大的挑战是设计出一套既不会严重影响工作负荷性能,又不难创建、实现和管理的简单解决方案。那为什么要这么大费周章跟踪更改呢...

将WPF UI单元复制到剪贴板
NET技术

将WPF UI单元复制到剪贴板

阅读(23) 作者(admin)

  大家在日常工作中应该遇到过这样的问题:需要对应用程序界面进行截屏操作,然后将截屏内容拷贝到其他文档中使用。通常情况下我们会使用一些截屏软件或者“Ctrl+PrtSc ”,本篇将介绍如何在WPF 程序中将...

Silverlight开发廋身攻略(一)
NET技术

Silverlight开发廋身攻略(一)

阅读(30) 作者(admin)

  相信大家在用Silverlight做应用开发时,随着项目的进展系统功能越来越多,肯定为Xap包越来越大而烦恼,Xap包的大小直接影响应用程序的加载速度,给用户造成不良的用户体验。我也曾为这个问题头痛过,经过在网上查阅资...

Silverlight开发廋身攻略(二)
NET技术

Silverlight开发廋身攻略(二)

阅读(25) 作者(admin)

  继上一篇《Silverlight开发廋身攻略(一)》,在上一节中我主要介绍了在实际开发中怎么动态加载图片资源的方法,并附有实例。在这一节中主要给大家介绍MEF(Managed Extensibility Framework)的知识来实现Xap包的动态...

NET技术

使用编码招式(Coding Katas)、BDD和VS2010项目模板

阅读(35) 作者(admin)

  通过编码招式和行为驱动开发,我受到了一些启迪,感觉良好。然而,当我意识到如果以后我就用这种方式编写单元测试、进行开发工作,那会相当痛苦,因为每次都要引入Eric Lee的ContextSpecification。如果我可以简单地...

Silverlight性能优化纪要
NET技术

Silverlight性能优化纪要

阅读(33) 作者(admin)

  Silverlight作为微软为富网络应用所做的一个全新的架构,其优秀的表现力让开发者和用户感受到了强烈的冲击,无数的开发者为其着迷,同时微软的广大设计者也在不断地为其完善和充实,同时Silverlight团队也积极的构...

实现checkbox的全选/全不选/点选/行内点选(原生JS版和jQ版)
it知识库

实现checkbox的全选/全不选/点选/行内点选(原生JS版和jQ版)

阅读(34) 作者(admin)

  日常项目中, 对于列表类文章或数据, 大概都会用到checkbox的全选或全不选的功能,以前的项目中也写过checkbox的选择js,但都没有整理过。 正好前几天一个兄弟遇到了这个问题, 索性, 我花了点时间,用原生JS与jQuery分...

StreamInsight 浅入浅出(六)—— Debugger
NET技术

StreamInsight 浅入浅出(六)—— Debugger

阅读(34) 作者(admin)

  对于 StreamInsight 系统,由于对事件的处理查询都是异步进行的,输入输出很难进行时序上的对应监测,所以普通的基于代码的 Debug 和 Watch 显得不那么有意义。于是微软随 StreamInsight 系统提供了一个好用的图...

梦断代码
it知识库

梦断代码

阅读(22) 作者(admin)

  “人类文明运行于软件之上。”——《梦断代码》(Dreaming in Code)  相信很多码农都看过《梦断代码》了,我看了前一段,感觉这本书很有意思,计划抽空把它读完。并把我的感想写成“梦断...

软件开发人员真的了解SQL索引吗(索引使用原则)
it知识库

软件开发人员真的了解SQL索引吗(索引使用原则)

阅读(50) 作者(admin)

  索引的优点:这个显而易见,正确的索引会大大提高数据查询,对结果进行排序、分组的操作效率。  索引的缺点:优点显而易见,同样缺点也是显而易见:  1:创建索引需要额外的磁盘空间,索引最大一般为表大小的1.2倍左...

C#数据本地存储方案之SQLite
NET技术

C#数据本地存储方案之SQLite

阅读(44) 作者(admin)

  即使是做网络应用,在断线情况下,也需要考虑数据的本地存储。在SQLite出现之前,数据量大的情况下,我们一直使用ACCESS,数据量小,则文件存储。ACCESS不支持事务原子性,在断电情况下(这种情况总是会发生)会导致数据很难...

Web设计新手应知道的10个锦囊妙计
it知识库

Web设计新手应知道的10个锦囊妙计

阅读(23) 作者(admin)

  在做网站时会遇到很多的问题,所以Web设计师通常要扮演多种角色,并且要掌握如何构建一个有效实用的网站布局知识。  你在网页设计所学到的大多数教训都来自工作经验。学习是一个反复持续的过程,并且没有比犯错...