自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 辞职指南

“人在职场走,哪有不辞职”,改革开放带来一大变化就是:多数人不会一辈子只从事一份工作了,那么辞职就是成为多数职场人士都要面对的问题。辞职其实也是一门学问,如果辞职者不了解辞职的程序,不能握好一些辞职的技巧,很有可能给自己造成一些不必要的麻烦或损失。   俗话说,“人走茶凉”,当你告知你的主管、上司或老板你决定辞职的时候起,得到的肯定不是笑脸(即使对方正计划炒你),因此,如何顺利地辞职,充分维护个人

2007-04-26 10:23:00 1138

原创 最简单最明白的关于“事件”和“委托”的例子说明

1、一个节拍器,每3秒发出一个事件,接收者听到后说“HEARD IT”,本事例说明了怎样创建和传递事件。把下面的代码复制到控制台程序即可。using System; namespace wildert {     public class Metronome     {         public event TickHandler Tick;         public EventArg

2007-04-17 10:54:00 976

原创 为什么用委托

ET带来了一些新的东西,其中委托是一个。我总觉得委托很神秘,比较难理解。看帮助,查资料,不是语焉不详,就是故弄玄虚,越看越糊涂。有时候,真有点怀疑网上写文章的这些人自己是否真的弄清楚了。后来编码的时候用到了一下,总算有了点认识。一言以蔽之,委托的作用是使得函数可以当作参数和变量来使用。(今天又查了一下帮助,里面说委托作用类似于“ C++ 中函数指针”,因为我对函数指针不熟,所以,惭愧,怪不

2007-03-30 17:05:00 797

转载 讲故事谈.NET委托:一个C#睡前故事

从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知 道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我 都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也就是dele

2007-03-29 17:21:00 601

转载 深入浅出话委托

一.什么是委托(Delegate)         先来点经典的解释——摘自MSDN:A delegate is a type① that references a method②. Once a delegate is assigned a method, it behaves exactly like that method③. The delegate method can be use

2007-03-29 17:19:00 703

转载 深入浅出话事件(下)

二.事件的由来       在传统的面向对象的概念中是没有“事件”这个概念的。传统的面向对象概念中只有数据(Data,也称为field、域、成员变量)和方法(Method,也就是成员函数、function)。如果我没记错,那么事件这个概念最早出现在微软的COM技术中,又因为VB是基于ActiveX(COM的一种)的,所以“事件”这一概念便通过VB广而推之、为众多程序员所熟知并使用的——我就是其

2007-03-29 17:16:00 785

转载 深入浅出话事件(上)

深入浅出话事件(上)小序         在上篇文章(《深入浅出话委托》)中,我们集中讨论了什么是委托以及委托的用法。有朋友问:什么时候用委托——说实话,使用某种编程要素是一种思想,更是一种习惯。举个极端点的例子:比如你问我“什么时候使用for循环”,我完全可以回答——根本用不着for循环,用if加goto就完全能够搞定——我们大多数人使用for循环,是因为我们认同for循环的思想,并且养

2007-03-29 17:14:00 722

转载 Delegate比较全面的例子

将Delegate理解为接口,只有一个方法的接口,这样最容易理解。这个方法只有声明,没有实现,实现在别的类。(实际上应该把它看作函数指针,不过接口更容易理解些。) 在你的类中有一个Delegate就相当于有一个接口。通过这个接口你可以调用一个方法,而这个方法在别的类定义,由别的类来干。 为了说的形象一点,举个例子: 学生考试完后成绩出来了,考的好了老师要表扬,考的不好了老师要批评。

2007-03-29 17:12:00 818

转载 深入浅出话多态(下)——牛刀小试

一.多态的现实意义       如果一个编程元素没有可以应用在软件工程中的现实意义,那将是一件不可容忍的事情。同理,如果你不了解一个编程元素的现实意义、不知道在编程时应该怎么用,就不能说自己懂得了这个编程元素。       我的编程经验实在不多,就我个人感觉,多态最大的现实意义在于“代码的简化”。       多态为什么能简化代码捏?       先让我们用一句话概括多态的实现:首

2007-03-29 17:11:00 1154

转载 面试经验

适逢大学毕业生进入求职阶段,特此针对面试环节谈一些看法,希望能对大家有所帮助。当然,仅为一家之言,若能抛砖引玉,则大幸也。    即使是最优秀的HR,在对应届生进行面试时,都会感到些许茫然:问不到工作经验;没有Reference Check可以提供;所学专业知识与实际需要脱节;有些毕业生甚至不知道自己的兴趣所在;再加上毕业生的心态不稳定---急功近利者,妄自菲薄者,眼高手低者都大有人在。所以,很多

2007-03-29 17:07:00 715

翻译 HR招聘与面试体会

第一个问题,面试中你的角色     招聘方和应聘方始终是一对矛盾,这毫无疑问,但这两者又何尝不是合作关系呢?试想有哪个做招聘的不希望又快又准得给自己的公司找到合适的人选,又有哪个 应聘者不希望能尽快通过面试获得工作机会完成自己职业生涯的又一次跃进呢?所以,作为应聘者的我们千万不要从一开始就觉得HR是站在你的对立面的,如果你站错了队伍,你的面试基本上也就结束了。因为你将竭尽所能得去回避自身存在的、你

2007-03-29 17:06:00 1023

转载 《解剖PetShop》系列之六 PetShop之表示层设计

表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如 果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍 然难以讨得客户的欢心。俗语云:“佛要金装,人要衣装

2007-03-29 15:16:00 1144

转载 《解剖PetShop》系列之五 PetShop之业务逻辑层设计

业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统 所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application Architecture》一书

2007-03-29 15:12:00 576

原创 《解剖PetShop》系列之四PetShop之ASP.NET缓存

如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的 芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的 速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读取,而不必访问存取

2007-03-29 15:10:00 751

转载 《解剖PetShop》系列之三 PetShop数据访问层之消息处理

三、PetShop数据访问层之消息处理    在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。     在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相比

2007-03-29 15:08:00 900

转载 《解剖PetShop》系列之二 PetShop数据访问层之数据库访问设计

二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开 始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列 二中

2007-03-29 15:07:00 949

转载 《解剖PetShop》系列之一:PetShop的系统架构设计

前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的 PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着 版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。Pet

2007-03-29 15:05:00 676

原创 女人感悟100条

在现代社会做个女人,真好。 漂亮吧叫美女,不漂亮吧叫有气质; 有才气叫才女, 没才气也不要紧,可以叫淑女--女子无才便是德嘛。 瘦了叫苗条,胖了叫丰满; 高的叫亭亭玉立,矮的叫小巧玲珑。 脾气好的叫温柔,脾气不好的叫泼辣; 爱傻笑那叫阳光,绷着脸那叫冷艳; 活泼的叫顾盼生辉,矜持的叫稳重大方。 化装叫妩媚动人,不化装则是清水芙蓉; 穿得整齐叫庄重华美,穿的随意则叫潇洒自如。 年轻叫青春靓丽,年长则

2007-03-20 14:42:00 2219

原创 男人感悟100条

男人这辈子挺难的: 找个漂亮女人吧,太操心, 找个不漂亮的吧,又不甘心; 光顾事业了,人家说你没责任感, 光顾家了,人家又说你没本事; 专一点吧,人家说你不成熟; 花心点吧,人家说你是禽兽; 有钱,说你是坏人, 没有钱,人家骂你窝囊废; 自己奋斗吧,等有钱了女友也老了, 让女人养吧,不如自宫练葵花宝典算了。 不去应酬,

2007-03-20 14:40:00 587

转载 深入浅出话多态(上)——具体而微

深入浅出话多态(上)——具体而微小序       前几天写了一篇《深入浅出话委托》,很多兄弟姐妹发Mail说还算凑合,又有兄弟说能不能写一篇类似的文章,讲解一下什么是“多态”。一般情况下我写文章都是出于有感而发:一来做个思考的总结(怕时间长了就忘记了),二来与大家分享一下。“多态”实在是个大概念,我没有仔细研究过,更不消说在实践中有深入的使用,所以本文纯属硬着头皮上——如果内容有什么闪失,

2007-03-15 17:16:00 801

原创 一个无刷新的二级联动下拉框

1 html代码:HTML>    HEAD>        title>WebFormtitle>        meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">        meta content="C#" name="CODE_LANGUAGE">        meta content="Java

2006-09-12 22:13:00 1415

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除