一、FPGA与CPLD的基本概念 1.CPLD
CPLD主要是由可编程逻辑宏单元(LMC,Logic Macro
Cell)围绕中心的可编程互连矩阵单元组成,其中LMC逻辑结构较复杂,并具有复杂的I/O单元互连结构,可由用户根据需要生成特定的电路结构,完成一定的功能。由于
CPLD内部采用固定长度的...
分类:
其他好文 时间:
2014-06-11 12:25:07
阅读次数:
222
1. 概述
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。
策略模式是对算法的封装,它把算法的责任和算法本身分割开,委派给不同的对象管理。2. 应用场景
(1)多个类只区别在表现行为不同,在运行时动态选择具体要执行的行...
分类:
其他好文 时间:
2014-06-11 11:54:06
阅读次数:
210
引言:从一个朋友的blog转过来的,里面解决了两个困扰我很久的问题。很有久旱逢甘霖的感觉。中软国际电子政务部Jeff
Chi总结,转载请说明出处。概述:A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。B.对于String
a = “a...
分类:
编程语言 时间:
2014-06-11 11:48:14
阅读次数:
371
1、OraclePackage的作用:可以简化应用设计、提高应用性能、实现信息隐藏、子程序重载2、ORACLE中的function
、package、package
bodies、procedure的区别和相同:function有返回值,有参数;procedure无返回值,有参数;package、p...
分类:
其他好文 时间:
2014-06-11 10:52:36
阅读次数:
209
基础知识1、什么是跨平台性?原理是什么?JVM不同的系统都可以运行。系统安装虚拟机。。我的总结:Java
程序之所以能够实现跨平台运行,是因为它根本就不直接在任何底层平台上运行,有虚拟机调用。2、Jre 和Jdk
的区别?JDK;包含虚拟机和类库,也包含JREJRE:(Java Runtime En...
分类:
其他好文 时间:
2014-06-11 08:38:48
阅读次数:
253
前言因为直接学了C++,所以对C的一些细节了解不是很清楚,于是在这里补充一点小知识——动态内存分配,C++中相关的是new和delete,而C中相关的是malloc、calloc、realloc和free。注:alloc代表allocate,意为“分配”。deletep和delete[]p的区别这是...
分类:
其他好文 时间:
2014-06-11 07:47:21
阅读次数:
266
throws 和 throw
有什么区别?1、位置不同:throws用在函数上,后面跟的是异常类,可以跟很多个。
throw用在函数内,后面跟的是异常对象。2、功能不同:throws用来声明异常,让调用者知道功能有可能出现问题,并由调用者可以给出预先的处理方式。
throw抛出具体问题对象。执行到t...
分类:
编程语言 时间:
2014-06-11 07:22:55
阅读次数:
239
1、CLR根本不知道“命名空间”(Namespace)这回事,都是C#编出来“骗人”的。2、CLR不知道什么叫“可选参数”(Optional
Parameter),这都是C#整出来的名词。3、CLR“不知有var,无论dynamic。”4、C#一边告诉我们ref和out有本质区别,一边又对CLR说他...
分类:
其他好文 时间:
2014-06-10 00:21:27
阅读次数:
279
samba服务的搭建客户的使用系统的不同也导致测试结果的不同.linux系统客户端:security
= user or sharesmbclient -L //192.168.7.113/westos 都是可以看到共享目录的,二者不同之处在于,
security = user 时[root@red...
一个函数由这么几部分组成,函数名、参数个数、参数类型、返回值,就是把函数名字去掉以后,剩下的东西(返回值、参数、调用方式等)就是函数的签名。函数在重载时,利用函数签名的不同(即参数个数与类型的不同)来区别调用者到底调用的是那个方法。构成重载的条件:参数类型不同,顺序不同或者参数个数不同(不严谨的),...
分类:
其他好文 时间:
2014-06-08 07:32:14
阅读次数:
200