代码改变世界

Unity 学习笔记(3) -- 生命周期管理

2009-04-28 23:34 by Timothy Ye, 716 阅读, 0 推荐, 收藏, 编辑
摘要:Unity根据我们在注册类型的时候所指定的生命周期来管理注册类型的创建和解析。当我们在向容器中注册类型的时候,如果我们没有显式的指明该类型的生命周期管理器(下称:Lifetime Manager),默认的情况下,容器会为我们注册的类型创建一个生命周期短暂的管理器。这样一来,当我们每次调用容器的Resolve方法或者ResolveAll方法,或者采用依赖机制注入实例到其他的类中的时候,容器都会为我们... 阅读全文

换了新鼠标

2009-04-26 21:21 by Timothy Ye, 198 阅读, 0 推荐, 收藏, 编辑
摘要:最近我的鼠标开始罢工了,我的鼠标是罗技的V470-蓝牙激光鼠,同事推荐的,手感挺不错。不过用了一年多左右,左键开始失灵,经常左键单击变成了双击,怪不好使。周末在网上查了查罗技的售后,打电话去咨询了一下,说鼠标需要送修,地点就在磨子桥新世纪电脑城对面的楼上。到了售后那里,售后的大叔说鼠标需要留下维修,然后转身直接给我拿了个新的,当时我晕了,原来还可以这样……以前用的是蓝色的,... 阅读全文

Unity 学习笔记(2) -- 配置文件的使用

2009-04-25 20:24 by Timothy Ye, 888 阅读, 0 推荐, 收藏, 编辑
摘要:在Unity的配置中,使用配置文件也是一种非常灵活的方式,毕竟能够通过修改配置文件的文本就能达到改动的目的,而不需要对源码进行改动、重新编译。使用配置文件对Unity进行配置,需要增加两个程序集的引用:System.Configuration和Microsoft.Practices.Unity.Configration,并且在代码中用相应的两个命名空间: 1: using System.Confi... 阅读全文

Unity 学习笔记(1) -- Unity简介及简单使用

2009-04-23 21:03 by Timothy Ye, 635 阅读, 0 推荐, 收藏, 编辑
摘要:Unity是微软Patterns & Practices团队所开发的一个轻量级的,并且可扩展的依赖注入(Dependency Injection)容器,它支持常用的三种依赖注入方式:构造器注入(Constructor Injection)、属性注入(Property Injection),以及方法调用注入(Method Call Injection).现在Unity最新的版本的1.2版,可... 阅读全文

Microsoft My Phone 体验

2009-03-07 23:40 by Timothy Ye, 262 阅读, 0 推荐, 收藏, 编辑
摘要:21世纪什么最重要?当然是手机里面的联系人和电话号码!没法想象,当你的手机遗失的时候,往往令人遗憾的或许不是手机本身,而是手机上成百上千联系人号码的丢失,就算你重新换了手机,你的朋友、同事的电话号码也只有一个一个的重新录入,那真是相当的折磨人啊……不过现在Windows Mobile的用户有福气了,微软新推出的MyPhone服务,能彻底让你远离这样的噩梦,使用MyPhone... 阅读全文

SQL中的日期计算

2009-02-22 17:29 by Timothy Ye, 787 阅读, 0 推荐, 收藏, 编辑
摘要:这两天写一个和统计数据有关的存储过程,里面要利用日期进行一些计算和判断,也自然要利用SQL的一些日期相关的函数。这里略记一下,当是复习一下SQL。 利用SQL脚本内置的几个函数,我们能灵活的对日期进行计算和比较。常用的几个函数:GETDATE(),DATEDIFF(),DATEADD() GETDATE() 当然顾名思义,得到当前的日期,返回类型是DateTime类型。 DATEDIFF (... 阅读全文

快速开启、屏蔽Vista下的UAC提示

2009-02-02 21:44 by Timothy Ye, 520 阅读, 0 推荐, 收藏, 编辑
摘要:User Account Control (UAC) 是在 Windows Vista 中新加入的一种安全特性。利用UAC能够为系统的安全带来保障,而且,我们在运行程序的时候,能够针对不同的用户账户区分权限。但是UAC在使用过程中,也有不少的麻烦。特别针对我们个人用户而言,其实自己就是管理员,没必要让其他的人也用我们的电脑,而UAC的提示随处可见,频繁的提示,并且每次弹出UAC提示的时候,屏幕总是... 阅读全文

Dynamic Plugins Manager (五) Plugins Manager 源码下载

2008-12-11 12:29 by Timothy Ye, 282 阅读, 0 推荐, 收藏, 编辑
摘要:今天和同事一起把Plugins Manager放在了google code上面。大家可以从下面的地址获取所有的源码了。http://code.google.com/p/dynamic-plugins-manager/ 阅读全文

Dynamic Plugins Manager (四) 插件及Demo源码下载

2008-12-11 12:28 by Timothy Ye, 267 阅读, 0 推荐, 收藏, 编辑
摘要:这里提供了插件的Demo程序,和编译好的Plugin Manager下载。 Plugin Manager的代码待整理后放上来。 开发运行环境: Windows Vista Ultimate .NET Framework 3.5Microsoft Visual Studio 2008http://www.xiaozhou.net/cooldog/attachments/month_0803/k200... 阅读全文

Dynamic Plugins Manager (三) Demo

2008-12-11 12:26 by Timothy Ye, 335 阅读, 0 推荐, 收藏, 编辑
摘要:下面来演示一下Plugins Manager,先看看我们事先做好的Interface和两个具体实现的插件. Interface,接口定义: 程序代码using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Component{public interface ICompon... 阅读全文