原创文章,欢迎转载。转载请注明:关东升的博客类和结构体非常相似,很多情况下没有区别。如果你是设计人员在进行系统设计时候,是将某种类型设计成为类还是结构体?类和结构体异同:类和结构体都有如下功能:定义存储属性定义方法定义下标定义构造函数定义扩展实现协议只有类..
分类:
编程语言 时间:
2016-03-02 11:20:59
阅读次数:
182
0.引言 在使用FPGA进行设计时,当电路频率较低(小于50Mhz)时,可以不用进行时序约束,而当频率较高时,不进行约束无法让时序满足要求。目前主流的FPGA厂家有Xilinx和Altera,不同厂家的FPGA使用的软件不一样,约束设置也不同,目前,altera的Quartus II软件已经能够支持
分类:
其他好文 时间:
2016-02-27 22:05:12
阅读次数:
246
下面就回顾一下3级范式。 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 比如用户的地址,系统设计时可以只用一个字段表示例如:深圳市南山区国人通信A座XXX号。但系统会经常访问地址的城市,例如在快递单上,填
分类:
数据库 时间:
2016-02-23 15:46:17
阅读次数:
207
我是一个性情乖戾的Web用户,但我想这也帮助促使我成为了一名优秀的Web开发人员。当我看到一个网站上有让人不爽的设计时就会非常的恼怒,一些很简单的东西为什么做不好?下面是5种常见的可用性方面的错误,以及如何纠正这些问题的方法。给自己方便,也与人方便,确保自己不要犯这样的错误。 使用表达submit事
分类:
其他好文 时间:
2016-02-23 06:03:37
阅读次数:
171
1、Android设备屏幕尺寸分布 首先看一下各种屏幕的尺寸和屏幕密度划分。下图是各种屏幕尺寸相应的范围: 从上图能够看出,相应normal尺寸的屏幕范围集中在常见的3到5寸屏之间,large尺寸相应的就主要是5到7寸的nottpad之类的设备,比如三星的Note和Nexus7平板等,再网上走就是平
分类:
移动开发 时间:
2016-02-06 18:18:45
阅读次数:
277
mysql使用索引的注意事项 1.索引不会包含有NULL值的列 只要列中包含有NULL值都将不会被包含在索引中,复合索引中只要有一列含有NULL值,那么这一列对于此复合索引就是无效的。所以我们在数据库设计时不要让字段的默认值为NULL。 2.使用短索引 对串列进行索引,如果可能应该指定一个前缀长度。
分类:
数据库 时间:
2016-02-01 20:55:30
阅读次数:
193
处理器内存模型 顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对 顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很大的影
分类:
编程语言 时间:
2016-02-01 01:52:34
阅读次数:
171
字符编码 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制1111111
分类:
其他好文 时间:
2016-01-31 13:30:26
阅读次数:
165
在做系统设计时,架构师希望建立一套高性能的系统,而吞吐量(TPS)则作为衡量系统性能的重要指标。在做性能测试的时候,测试人员需要了解系统并发用户数、系统吞吐量、以及响应时间等,下面就按照这几者之间的关系简单整理如下。 1、响应时间:对请求作出响应所需要的时间网络传输时间:N1 + N2 + N3 +
分类:
其他好文 时间:
2016-01-28 12:20:31
阅读次数:
1957
1.背景说明openstack设计时的宗旨是能够为企业提供大规模的云计算服务,包括计算,存储,网络等资源,以服务的形式交付给用户,在一个非常大的环境中,需要将openstack的资源划分,openstacknova支持三种划分的方式:Region区域,Zone空间和Aggregate分组,其中Region是指一个地..
分类:
其他好文 时间:
2016-01-27 17:37:19
阅读次数:
409