技术开发

it知识库

做一个成功的软件架构师需要哪些素质?

阅读(27) 作者(admin)

  曾几何时,我们一直被"我的十年软件工作经验"、"三十岁了是否该改行"等各种消极的思想影响着 ,听着这些所谓的前辈的感叹 ,我们对自己的未来也不免产生了几分凄凉 ,难道我们的未来就是这样样子,或者还不如这个样子...

C#版数据结构之--线性表的链式存储(单链表)
NET技术

C#版数据结构之--线性表的链式存储(单链表)

阅读(25) 作者(admin)

1.单链表的定义和由来:  链表是用一组地址可能连续也可能不连续的存储单元来存储线性表中的数据元素,在存储数据元素时,除了要存储数据元素本身之外,还要存储与它相邻的数据元素的地址信息,这两部分组成了线性...

细说业务逻辑(后篇)
it知识库

细说业务逻辑(后篇)

阅读(19) 作者(admin)

  前篇:http://kb.cnblogs.com/page/50470/
  3、业务逻辑的架构模式及实现   Martin Fowler在《Patterns of Enterprise Application Architecture》一书中,总结了四种企业应用中业务逻辑的组织方式 :Trans...

NET技术

单件模式的陷阱

阅读(29) 作者(admin)

  看过很多单件模式的文章,书上有,网上更多一些。一般来说,只有如何实现单件模式,而没有介绍具体情况单件模式的使用,也没有介绍过单件模式会出现问题。单件模式似乎不会产生逻辑上的问题。但是,这仅仅是似乎。  ...

NET技术

经典讲解C# get set

阅读(22) 作者(admin)

  C# get set函数很常用,但是用好还是需要很多经验的,下面的文章就是帮你积累C# get set函数经验的。  C# get set不提倡将域的保护级别设为 public而使用户在类外任意操作--那样太不OO,或者具体点说太不安全!...

ASP.NET(c#)实现中英文域名查询
NET技术

ASP.NET(c#)实现中英文域名查询

阅读(31) 作者(admin)

  1.引言  要实现域名查询,首先要找到域名服务器。在这用的是万网的域名服务器。  网址为:http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=  whois:http://whois.hichina.com/cgi-bin/whois?domai...

it知识库

架构师已死(转自UML软件工程组织)

阅读(27) 作者(admin)

  2006年的职场出奇的冷清,相比前几年,简历的数量和质量都大为不如,很难得找到三年工作经验以上的人,有一个不是特别笨,就是特别怪。就是么,干得好谁没事换工作啊!Simon是一家外企软件公司的总经理,最近给这个问题愁坏...

NET技术

Java和.NET互操作:我们应该放弃Web Service吗?

阅读(30) 作者(admin)

  通过Web Service混合.NET和Java技术往往很容易,但Web Service并非是.NET和Java互操作的万灵丹。WebService在集成独立的跨网络通信的组件时非常有用,在简单的调用/返回情景中,涉及的数据类型数量非常有限,且WebS...

it知识库

抛弃Javascript预载吧,牛人纯CSS图片预加载

阅读(27) 作者(admin)

  有很多种方法来实现图片的预加载,通常大部分使用Javascript让事情滚动。不要再受Javascript预载的束缚了吧,用CSS你就可以毫不麻烦的预载你的图片。  为什么使用预载你为什么会考虑使用预载呢?你是否曾有个网...

在WPF里面实现以鼠标位置为中心缩放移动图片
NET技术

在WPF里面实现以鼠标位置为中心缩放移动图片

阅读(41) 作者(admin)

  在以前的文章使用WPF Resource以及Transform等技术实现鼠标控制图片缩放和移动的效果里面,介绍了如何在WPF里面移动和放大缩小图片,程序也支持使用滚轮的方式缩放图片。然而前面文章里介绍的缩放功能只能以图...

it知识库

具体之于抽象——最近的一点感悟

阅读(28) 作者(admin)

  记得刚学编程的时候,还是在大学的时候,当初学的是ASP。当时怎么也不明白明明书上讲的在文本里可以写出来,为啥不能运行呢?当时在网吧上网,根本不明白IIS是个啥东西。买电脑,那是经济所不允许的。那年应该是2001年,...

it知识库

C#经典机试题(猫叫)

阅读(20) 作者(admin)

  猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)  1.要有联动性,老鼠和主人的行为是被动的。  2.考虑可扩展性,猫的叫声可能引起其他联动效应。 public interface Observer
{
void Respo...

细说业务逻辑(前篇)
it知识库

细说业务逻辑(前篇)

阅读(16) 作者(admin)

  前言 记得几个月前,在一次北京博客园俱乐部的活动上,最后一个环节是话题自由讨论。就是提几个话题,然后大家各自加入感兴趣的话题小组,进行自由讨论。当时金色海洋同学提出了一个话题——“...

it知识库

乱想乱写之闲话编译

阅读(26) 作者(admin)

  从毕业到现在,我已经编译过很多系统了。其中大部分为C++程序,部分为JAVA程序,还有一些网站的程序sample,另外还有些插件程序。当然,说是编译其实并不全面,编译是对C++来说的,其他可能还有部署啊啥的。  现在的时...

NET技术

[你必须知道的.NET】object成员,不见了!

阅读(21) 作者(admin)

  在.NET世界了,object是公认的造物主,其麾下的7大成员,个顶个的横行在任何系统的任何代码角落。public class Object
{
public Object();
public virtual bool Equals(object obj);
public static b...

it知识库

要写漂亮的代码

阅读(18) 作者(admin)

  从个人的角度来看,漂亮的代码首先得满足这么一点,可读性强。  如何让自己写的代码变得可读性强呢? 从最简单也是最难的做起,有意义的名称 + 减少方法的长度。  我看过很多遗留系统的代码,里面大都充斥着大方...

NET技术

.NET委托:一个C#睡前故事

阅读(37) 作者(admin)

  英文版原作者:Chris Sells(www.sellsbrothers.com)  翻译:袁晓辉(www.farproc.com http://blog.csdn.net/uoyevoli)  原文地址: http://dev.csdn.net/article/82/82644.shtm  紧耦合  从前,在南方一块奇异...

基于jQuery打造智能的人员选择输入框
it知识库

基于jQuery打造智能的人员选择输入框

阅读(36) 作者(admin)

写完这个名字忽然觉得有点标题党的嫌疑,但是又不知道什么样的名字比较合适,那就暂且这样吧。今天要讲的东西比较简单,其中会用到另外的一个jQuery控件,是一个人员选择输入框。那到底是个什么东西呢?
那好还是先来看...

[UI]界面的演进.
it知识库

[UI]界面的演进.

阅读(19) 作者(admin)

  本文只是从UI设计与演进的角度来一管窥豹,不针对信息系统具体的实现流程,仅以这些素材来启发自已如何面对将来。  最初刚毕业时的作品估计还在老家柜子里的5寸盘上,应该绿毛长得老高了:) 记得第一个是用Foxba...

NET技术

WCF基本异常处理模式[下篇]

阅读(25) 作者(admin)

  从FaultContractAttribute的定义我们可以看出,该特性可以在同一个目标对象上面多次应用(AllowMultiple = true)。这也很好理解:对于同一个服务操作,可能具有不同的异常场景,在不同的情况下,需要抛出不同的异常。...

NET技术

WCF基本异常处理模式[中篇]

阅读(35) 作者(admin)

  通过WCF基本的异常处理模式[上篇], 我们知道了:在默认的情况下,服务端在执行某个服务操作时抛出的异常(在这里指非FaultException异常),其相关的错误信息仅仅限于服务端可见,并不会被WCF传递到客户端;如果将开启了In...

WCF基本异常处理模式[上篇]
NET技术

WCF基本异常处理模式[上篇]

阅读(33) 作者(admin)

  由于WCF采用.NET托管语言(C#和NET)作为其主要的编程语言,注定以了基于WCF的编程方式不可能很复杂。同时,WCF设计的一个目的就是提供基于非业务逻辑的通信实现,为编程人员提供一套简单易用的应用编程接口(API)。WCF...

it知识库

javascript contains方法

阅读(19) 作者(admin)

IE有许多好用的方法,后来都被其他浏览器抄袭了,比如这个contains方法。如果A元素包含B元素,则返回true,否则false。唯一不支持这个方法的是IE的死对头firefox。 <!doctype html><title>dom contains 方法 by 司徒正...

javascript checkbox树
it知识库

javascript checkbox树

阅读(46) 作者(admin)

  研究了几天,终于搞出自己的树来。总结一下,留待以后改进用。  作为UI控件的树与数据结构的树有很大的不同,它分为根节点,枝节点与叶节点。根节点有子树,并不隶属于其他树。枝节点有子树,并作为某一子树的节点而...