摘要:
1NF->2NF:消除非主属性对码的部分函数依赖 2NF->3NF:消除非主属性对码的传递函数依赖 3NF->BCNF:消除主属性对码的部分和传递函数依赖 例子:下面的依赖都是完全函数依赖: (...
阅读全文
posted @ 2008-03-05 14:48
shawnliu
阅读(804)
推荐(0)
摘要:
最近看了看.NET异步调用方面的资料,现择重点总结,若有纰漏敬请指正。 异步调用的实质: 异步调用通过委托将所需调用的方法置于一个新线程上运行,从而能够使一个可能需要较长时间的任务在后台执行而不影响调用方的其他行为。 异步调用的实现: 前面已经讲道,异步调用通过委托实现。委托支持同步和异步调用。在同步调用中,一个委托的实例可记录多个目标方法;在异步调用中,一个委托实例中有且只能...
阅读全文
posted @ 2008-03-01 15:39
shawnliu
阅读(314)
推荐(0)
摘要:
BeginInvoke 方法真的是新开一个线程进行异步调用吗? 参考以下代码: public delegate void treeinvoke(); private void UpdateTreeView() { MessageBox.Show(System.Threading.Thread.CurrentThread.Name); } private void button1_...
阅读全文
posted @ 2008-03-01 15:37
shawnliu
阅读(284)
推荐(0)
摘要:
如果你想为一个线程传入变量你怎么办? ThreadStart可不支持带参数的方法.所以你无法使用Thread来启动一个带参数的方法.. ThreadStart myThreadDelegate = new ThreadStart(ThreadMethod); //public delegate void ThreadStart(); u can't pass a Paramete...
阅读全文
posted @ 2008-03-01 15:24
shawnliu
阅读(350)
推荐(0)
摘要:
class Program { // 委托原型 public delegate int DelegateHandler(int i); // 目标方法 static int Test(int i) { Console.WriteLine("Async Thread:{0}", Thread.CurrentThread.ManagedThre...
阅读全文
posted @ 2008-03-01 15:05
shawnliu
阅读(219)
推荐(0)
摘要:
interface用来声明接口 1.只提供一些方法规约,不提供方法主体. 如: public interface IPerson { void getName();//不包含方法主体 } 2.方法不能用public abstract等修饰,无字段变量,无构造函数。 3.方法可包含参数。 如 public interface IPerson { void getAg...
阅读全文
posted @ 2008-01-21 20:54
shawnliu
阅读(473)
推荐(0)
摘要:
多线程 一:理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度。 具体到java内存模型,由于Java被设计为跨平台的语言,在内存管理上,显然也要有一个统一的模型。系统存在一个主内存(Main Memory), Java中所有变量都储存在主存中,对于所有线程...
阅读全文
posted @ 2008-01-07 03:02
shawnliu
阅读(369)
推荐(1)
摘要:
source url:http://arluin.spaces.live.com/Blog/cns!17271ECF7DAF1DBC!117.entry 1.申请方式 stack: 由系统自动分配。例如,声明在函数中一个局部变量。 heap: 需要程序员自己申请,并指明大小,在c中malloc函数 如p1 = (char*)malloc(10); 在C++中用new运算符 如p2 = (cha...
阅读全文
posted @ 2008-01-06 00:39
shawnliu
阅读(299)
推荐(0)
摘要:
This article assumes you're familiar with C ...
阅读全文
posted @ 2007-12-15 13:30
shawnliu
阅读(731)
推荐(0)
摘要:
Where to download AnkhSVN How to Install AnkhSVN How to use AnkhSVN For more information on Subversion in general, refer to the Subversion book. You will also want to take a look...
阅读全文
posted @ 2007-12-11 20:22
shawnliu
阅读(2807)
推荐(1)