面试实录

UML类关系

UML中涉及依赖、关联、聚合、组合和泛化这五种关系,耦合度依次递增。

依赖

依赖关系使用虚线加箭头表示:

阅读全文

WPF相关知识点

这个文档用来存放一些平时阅读过程中看到的WPF相关知识点,便于回顾与学习。

##1.Dependency Property取值条件的优先级是(从上到下优先级从低到高):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public enum BaseValueSource
{
Unknown,
Default,
Inherited,
DefaultStyle,
DefaultStyleTrigger,
Style,
TemplateTrigger,
StyleTrigger,
ImplicitStyleReference,
ParentTemplate,
ParentTemplateTrigger,
Local
}

阅读全文

为什么不每天学点新的东西,并记录下来呢

WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT WHY NOT

阅读全文

What The Fuck

What The Fuck!

这是一个操蛋的周一,这是天天加班到八点的第一个周一。

加班到八点,意味着:

1.我没法去接我女朋友。

2.这段时间肯定不能做饭了。

阅读全文

C#中哈希表(Hashtable)的用法

哈希表简述

在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对。

阅读全文

.NET软件框架介绍

最近公司开始做新的项目,需要对软件框架进行选择。现在整理了一些常用的.NET框架,用于以后的工作和学习。

IOC容器框架

Untiy框架

Unity 是一个轻量级、可扩展的依赖注入容器(Dependency Injection Container),其支持截取、构造函数注入、属性注入和方法调用注入等。可以利用 Unity 通过多种方式进行应用程序组件间的解耦,从而最大化组件的一致性,并简化设计、实施、测试和管理等。

阅读全文