自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 区分C#中的struct和class

    版权声明:   本文由timewolf完成,首发于CSDN,作者保留版权。未经许可,不得使用于任何商业用途。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:karla9(AT)eyou(dot)com

2006-05-30 10:54:00 922

原创 区分C#中的Abstract函数和Virtual函数

  版权声明:   本文由timewolf完成,首发于CSDN,作者保留版权。未经许可,不得使用于任何商业用途。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:karla9(AT)eyou(dot)com

2006-05-30 10:47:00 2226

原创 采用Cardinal法构造插枝分段三次样条曲线 : 实战篇

  版权声明:   本文由timewolf完成,首发于CSDN,作者保留版权。未经许可,不得使用于任何商业用途。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:karla9(AT)eyou(dot)com

2006-05-30 10:39:00 3111 2

原创 采用Cardinal法构造插枝分段三次样条曲线 : 代码篇

说明:Spline类就是Cardinal样条曲线了,这个类里面记录了4个控制点:m_startControlPoint, m_startPoint, m_endPoint, m_endControlPoint, 分别按顺序对应Pk-1, Pk, Pk+1, Pk+2, 由于Cardinal是用多个线段去模拟曲线,所以我们在这里取20个点,这样,在Pk 和 Pk+1之间,有20个样本点,用画直线的方

2006-05-30 10:29:00 3482 1

原创 采用Cardinal法构造插枝分段三次样条曲线 : 原理篇

       Cardinal样条是插值分段三次曲线,并且每条曲线段的终点位置均指定切线.不过Cardinal样条不用给出终点的切线值.在Cardinal样条中,一个控制点的斜率可以由两个相邻控制点的坐标进行计算.       一个Cardinal样条可由4个连续控制点完全确定,中间2个控制点是曲线段端点,其他两个点用于计算曲线段端点斜率.       设4个连续控制点为Pk-1,Pk,P

2006-05-29 17:11:00 5950

转载 Initialize reference type static fields inline

Visual Studio Team System  Initialize reference type static fields inline    TypeName InitializeRe

2006-05-26 15:18:00 1141

转载 使用goto 使异常的处理更友善

目前我们大多数的异常处理,就是抛出这个异常。或者以一个更友好的方式显示这个异常,然后整个进程中断。但是,对业务逻辑来说,有时候仅仅这么做还是不够的。我目前的做法是,在扑捉异常里面,出一个选择对话框,让用户可以有更多选择:1、重新再作触发异常的这一步;2、跳过这个异常继续执行;3、中断整个进程的执行;以一个给多人发邮件的客户端程序为例:有时候,异常是由于当前网络问题、或者邮件服务器顺间不可用

2006-05-26 10:14:00 809

原创 解决金山词霸和VS不能共存的问题

我机器上装的是VS.NET2003和金山词霸2005,如果在VS环境下打开词霸的自动取词,VS就自动crash,这个问题困扰了我好久,直到日前才于网上发现一个补丁可以解决这个问题:http://support.kingsoft.com/c_1/XdictGrb.dll下载该dll,然后覆盖xdict安装目录下的同名dll,问题即可解决。在多人机器上测试通过。

2006-05-26 09:57:00 1187

转载 如何判断字符串是否为空串?[C#]

0. 缘起:本文写作缘起于阮的讨论——《FxCop告诉我,检查一个字符串是否为空要用string.Length。》。其实用过FxCop的人都知道它会建议你使用String.Length属性来判断字符串是否为空串,但你又是否明白其中的缘由呢?今天有点闲,特意写下这篇文章,希望有点帮助。1. 三种常用的字符串判空串方法: Length法:bool isEmpty = (str.L

2006-05-22 15:20:00 980

原创 能在catch块中使用goto跳回try块么?

如果有下面一段代码:   try   {   TryTag: throw new Exception("new exception");   }   catch(Exception ex)   {    goto TryTag;   }     大家猜猜会是什么结果?是进入一个死循环?还是C#不允许从catch转回try?抑或其他?开动脑筋~~     OK,time to publi

2006-05-09 14:11:00 1287

转载 深刻剖析经典面试题之四:OOP的三个核心本质之多态

   OOP的三个核心本质是什么?      这是道基础中见思想的面试题,面试官爱问这个问题。不过关于OOP三个核心众多书籍似乎莫衷一是。《Java编程思想》第7章谈到多态的开篇语便是:除了数据的抽象化(data abstraction)与继承(Inheritance)以外,面向对象编程语言的第三个核心本质便是多态(ploymorphism)。另有参考书把封装(wrap)、重载(overl

2006-05-09 14:08:00 1866

转载 深刻剖析经典面试题之三:关于虚函数

面试的时候遇到有这么一题:您在什么情况下会用到虚方法(虚函数)?它与接口有什么不同? 当不同的人面对这个问题的时候应该是有不同的反应,因为每个人对以上提到的知识点的理解程度不同。绝对有人迷惑,也有人似乎明白,有人不屑的撇撇嘴。迷惑的人因为不知道面试官想问什么,虚方法和接口在不同的讨论范围真是有点风马牛不相及;明白的人似乎知道有这么几个东西,并侃侃而谈:“由于Java不支持多继承,而有可能某

2006-05-09 13:19:00 954

原创 Struct, Class, Abstruct Class, Interface的区别

Struct vs Class:相同点:1)  它们都是创建对象的模板,用以抽象某类具有统统特征的对象;他们都包含数据和方法;2)  它们在使用上没有太大的区别,除了关键字class和struct不同;不同点:1)  Struct是值类型,它在内存中的存储方式是存储于堆(heap)上2)  Class是引用类型,它在内存中的存储方式是存储于栈(stack)上使用实例

2006-05-08 15:44:00 1843

转载 深刻剖析经典面试题之二:Java与C#的垃圾回收机制

(一)垃圾回收器的基本假定(1)最近被分配内存空间的对象最有可能需要被释放。在方法被执行前,通常需要为该方法所使用到的对象分配内存空间,搜索最近被分配的对象集合有助于花费最少的工作来释放进可能多的空闲内存空间。(2)生命期最长的对象需要释放的可能性最小。在通过几轮垃圾回收后仍然存在的对象不大可能是那种能够在下一轮回收中被释放的临时对象,搜索这些内存块往往要进行大量的工作,却只能释放很小一部

2006-05-08 13:27:00 912

转载 深刻剖析经典面试题之一:堆和栈的区别

堆(heap)和栈(stack)的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区

2006-05-08 12:48:00 945

WPF 4 unleashed (Windows Presentation Framework 4 unleashed) part 2

PDF格式,这是第二部分。 讲解WPF的绝对经典,这个是针对.Net 4.0做的更新版。 有章节索引,无广告无comment,排版清晰

2010-09-20

WPF 4 unleashed (Windows Presentation Framework 4 unleashed) part1

PDF格式 这是第一部分。 讲解WPF的绝对经典,这个是针对.Net 4.0做的更新版。 有章节索引,无广告无comment,排版清晰 7-zip压缩的zip格式,经检查可以正常unzip

2010-09-20

C# 4.0 in a Nutshell

了解c# 4.0新特性很好的一本书,也可以用来学习4.0之前的其他技术 可用pdf reader打开,无comment无广告,排版清晰

2010-09-20

空空如也

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

TA关注的人

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