技术开发

it知识库

陪伴我作为程序员的9句名言

阅读(26) 作者(admin)

  本文是从 9 Quotes that stayed with me as a developer 这篇文章翻译而来。  我发现名人名言能激励人,鼓舞人或有时是煽动人,下面就是我这些年来最喜欢的几句。有时一本书能对你如何写程序或如何解决一个问...

it知识库

程序员成熟的标志

阅读(27) 作者(admin)

  程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个...

回顾.NET Remoting分布式开发
NET技术

回顾.NET Remoting分布式开发

阅读(40) 作者(admin)

  记得在下第一次接触.NET Remoting分布式开发是在2003年,那时候是Framework1.0初次亮相之时,Remoting分布式开发是Framework1.0其中一个亮点。经过多年的发展,在2005年,WCF随着Framework2.0首先亮相。WCF是结合Re...

it知识库

ORACLE PL/SQL编程之把游标说透

阅读(25) 作者(admin)

  本篇主要内容如下:   4.1 游标概念   4.1.1 处理显式游标   4.1.2 处理隐式游标   4.1.3 关于 NO_DATA_FOUND 和 %NOTFOUND的区别   4.1.4 使用游标更新和删除数据   4.2 游标变量   4.2.1...

it知识库

ORACLE PL/SQL编程之把过程与函数说透

阅读(28) 作者(admin)

  继上篇:ORACLE PL/SQL编程之八:把触发器说透 得到了大家的强力支持,感谢。接下来再下猛药,介绍下一篇,大家一定要支持与推荐呀~!我也才有动力写后面的。  本篇主要内容如下:  6.1 引言  6.2 创建函数  6.3...

it知识库

mysqd实例服务hang住的检测思路及方案

阅读(36) 作者(admin)

  对于mysql数据库架构为双主复制模式的不少技术朋友都非常困惑,如何准确判断mysqld服务是否能正常提供服务,以及能否自动判断并且进行主机的切换?同时,对mysqld服务的检测机制要求消耗资源少、判断简单且准确、...

NET技术

.NET :静态类的理解

阅读(42) 作者(admin)

  静态类是一种声明为 static 类型的,且仅包含静态成员的类。不能使用 new 关键字创建静态类的实例。静态类在加载包含该类的程序或命名空间时由 .NET Framework 公共语言运行库 (CLR) 自动加载。 静态类和类成...

Windows Phone 应用程序的全球化
it知识库

Windows Phone 应用程序的全球化

阅读(19) 作者(admin)

  Windows Phone 应用程序的全球化跟Silverlight做法一样,如果大家熟悉Silverlight的全球化,可以不看此文。本文一个具体的Demo介绍wp7应用程序如何实现本地化,并在本地化的一些注意点。  1. 创建windows phone...

改善代码设计 —— 总结篇(Summary)
it知识库

改善代码设计 —— 总结篇(Summary)

阅读(22) 作者(admin)

  系列博客 1. 改善代码设计 —— 优化函数的构成(Composing Methods) 2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects) 3. 改善代码设计 &md...

it知识库

重置还是不重置-这是个CSS问题

阅读(24) 作者(admin)

  每个浏览器都有他自己的一个默认样式。可以保证HTML在没有自定义样式的情况下也能被有据可循的渲染。你应该知道:未访问的链接是蓝色、访问过的是紫色、strong标签加粗显示、H1的字号大一些。然后,各厂商就是...

NET技术

页面片段缓存(二)

阅读(42) 作者(admin)

  在上一篇文章中,我介绍了我们用土法炼钢的方法,使用Velocity提供的自定义标签实现片段缓存。这样的方式虽然也解决了我们的问题,但还是引出了一些bug。而且还有点hack的味道(虽然我喜欢hack)。实际上对于片段缓存...

NET技术

页面片段缓存(一)

阅读(40) 作者(admin)

  一般,页面上会分为很多部分,而不同的部分更新的频率是不一样的。如果对整个页面采用统一的缓存策略则不太合适,  而且很多系统的页面左上角都有一个该死的“Welcome XXX”。这种特定于用户的信息我...

it知识库

抵制代码重写

阅读(24) 作者(admin)

  本文是从 Fight the Rewrite 这篇文章翻译而来。  昨天,一位老上级邀请我一起吃午餐。当坐在哪里等待上菜时,我们缅怀起早期这个公司的往事。他有一句话让我心里一虚:啊,你这个判官…我记得当你看到Dan(...

it知识库

基于WEB的实时事件通知方案

阅读(37) 作者(admin)

  基于 WEB 的实时事件通知方式大致有五种方案:HTTP拉取方式(pull),HTTP流,Long Polling,FlashXMLSocket方式,Java Applet。  首先说下Comet这个词,Comet这个词是最早由Alex Russell(DojoToolkit 的项目 Lead)提出的...

.NET简谈面向接口编程
NET技术

.NET简谈面向接口编程

阅读(55) 作者(admin)

  过程式的开发方式已逐渐退出大众的眼线,随之而来的是各种各样的高抽象的开发模式;我们不得不承认在没有设计模式的时候,我们很难总结出有价值的开发模型,便于以后重复使用和推广;面向对象的流行,让我们开发人员重...

持续集成之“依赖管理”
it知识库

持续集成之“依赖管理”

阅读(22) 作者(admin)

  在前文《分支策略(续)》中,我们讨论了多组件应用程序的持续集成策略,即:为相对独立的组件创建自己专属的代码库,然后通过现代持续集成工具进行组件间的持续集成。Joe的团队在首次发布之后,开始使用这种方式。然而...

it知识库

持续部署:说起来容易做起来难

阅读(25) 作者(admin)

  JJim Bird指出,人们在谈到持续部署时,说得最多的是一些琐碎的修改,例如小的调整、表面改动或小缺陷的修复。任何大于这些的修改都需要遵循相应细致、严谨的方法。  Jim认为,数据库模式(Schema)不能一直在变。较...

领域驱动开发推荐代码示例 — Microsoft NLayerApp
it知识库

领域驱动开发推荐代码示例 — Microsoft NLayerApp

阅读(23) 作者(admin)

简介:Microsoft NLayerApp是由微软西班牙团队出品的基于.NET 4.0的“面向领域N层分布式架构”代码示例,在codeplex上的地址是:http://microsoftnlayerapp.codeplex.com/。架构图:点击查看大图代码下载:http...

it知识库

软件系统开发中的数据交换协议

阅读(19) 作者(admin)

  在很多地方都有“数据交换”这个概念,本文所说的“数据交换” 是指在计算机网络中,一个系统把数据传递给另外一个系统。这非常类似于一个人要告诉另外一个人一件事情。  当一个人要把一...

it知识库

如何看待人生与技术的价值

阅读(22) 作者(admin)

  近一年没有更新博客了,说起来有些惭愧,年龄大了,事情多了,人也变的懒惰了,加之儿子每天总跟班更是无心顾及,似乎每天都在忙,还有就是新浪微博闹的。自从去年开博,看微博的时间多了,自然静下心来写和技术相关的东西少...