1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制
转载 2007-01-05 21:10:50
805阅读
1评论
继承设计技巧下面是一些对设计继承关系的建议1、将公有成员放在超类中这里的成员包括成员变量和成员方法。这样既可以减少代码的重复编写,避免出错(代码越多,越容易出错);还可以增强封装性,是程序更健壮。2、尽量不要使用受保护的变量(即被protected修饰)很多人认为,将大多数的实例变量定义为protected是很不错的,这样的话,子类就能在需要的时候直接访问它们了。但是,使用protected修饰
转载 精选 2013-09-08 18:22:25
508阅读
设计技巧 我们不会面面俱到,也不希望过于沉闷,简单地介绍几点技巧。应用这些技巧可以使你设计的类更能得到专业OOP圈子的认可。 一定要保证数据私有。 这是最重要的;绝对不要破坏封装性。有时候,可能需要编写一个访问器方法或更改器方法,但是最好还是保持实例字段的私有性。很多惨痛的教训告诉我们,数据的表示 ...
转载 2021-08-25 02:11:00
84阅读
2评论
应用以下这些技巧会使你设计的类更能都得到专业OOP圈子的认可 一定要保证数据私有 不要破坏封装性——这是最重要的 有时候可能会需要编写一个访问器方法或更改器方法,但最好还是保持实例字段的私有性。 很多经验告诉我们: 数据表示形式很可能改变,但是它们的使用方式却不会经常变化。 当数据保持私有时,表示形 ...
转载 2021-10-31 15:07:00
58阅读
2评论
1. 资源共享的应用限制在同一个module里 这样 综合工具才能最大限度地发挥其资源共 享综合作用 2. 尽可能将Critical path上所有相关逻辑放在同一个module里 这样 综合工具能够发挥其 最佳综合效果 3. Critical path 所在的module与其它module分别综合 对critialpath采用速度优先的综合策 略 对其它...
原创 2021-08-26 09:40:22
193阅读
java6大设计原则:一 : 类单一职责原则:        一个类只有一个引起这个类变化的原因。即一个类只完成一个功能,如果做不到一个类只完成一个功能,最少要保证一个方法只完成一个功能。二:依赖倒置原则:       高层组件应该依赖抽象而不依赖具体,即面向接口编程,
转载 2023-07-06 11:18:48
31阅读
 使用图表来显示数据的变化率是一种很常见的用法。如果我们把下面的数据用来做一个实验。    第一步把这组数据直接绘制在一个折线图。     大家第一个反应,很自然的是M2的增长远远超过M1。如果我们比较的是绝对值,那么这个观察是准确的。但是如果我们想观察数据的增长率,那这个结论就是完全错误的,因为两组数据的增长率是完全一样的。 &nbs
转载 精选 2011-09-20 16:23:20
241阅读
使用图表来显示数据的变化率是一种很常见的用法。如果我们把下面的数据用来做一个实验。 第一步把这组数据直接绘制在一个折线图。 大家第一个反应,很自然的是M2的增长远远超过M1。如果我们比较的是绝对值,那么这个观察是准确的。但是如果我们想观察数据的增长率,那这个结论就是完全错误的,因为两组数据的增长率是完全一样的。 这里的原因,在于图表显示的是数据的绝对值,而M2的值远远大于M1,所以线
原创 2011-01-19 17:40:47
335阅读
React组件设计 组件分类 展示组件和容器组件 展示组件 容器组件 关注事物的展示 关注事物如何工作 可能包含展示和容器组件,并且一般会有DOM标签和css样式 可能包含展示和容器组件,并且不会有DOM标签和css样式 常常允许通过this.props.children传递 提供数据和行为给容器组
转载 2018-11-05 16:52:00
52阅读
2评论
1.使用include标签实现包含共享UI设计(1)创建新的布局文件 title_layout.xml,里面包含共享内容的布局(2)layout属性:其对应抽取出来的共享的布局内容 < LinearLayout xmlns:android = " http://schemas.android.com/apk/res/android "
原创 2023-05-21 00:10:32
89阅读
 条形图是最常用的一种图表。条形的相对比较大的面积让每个条形可以很好的表达数据的大小。而条形图通过高低来表达数据也让它成为很理想的比较数据的方法。   这里用中国2010年三月和四月的房价指数来做一个例子。房价指数是以100为基数,相当于以去年的房价作为100%。如果房价上升了,指数就是相对的百分比。比如房价上涨了1%,那新的指数就是101.   我们可以用
    在结束本章之前,简单地介绍几点技巧。应用这些技巧可以使得设计出来的类更具有OOP的专业水准。     1)一定将数据设计为私有。     最重要的是:绝对不要破坏封装性。有时候,需要编写一个访问器方法或更改器方法,但是最好还是保持实例域的私有性。很多惨痛的经验告诉我们,数据的表示形式很可能会改变,
转载 精选 2012-11-28 13:08:54
282阅读
通过查阅一些资料,以及在视频中的点滴总结,将两个设计的小技巧分享给大家,希望大家能写出优良的程序。类设计技巧我们在设计类的时候,就像在室内设计一样,怎么合理创建每个变量,并安排每个方法,是非常重要的。一方面看起来更有专业的水平,便于自己和他人阅读;另一方面,也可以更清晰的在其他类或包中调用该类,使得java的封装性更好,健壮性更强,等等。1、一定要将数据设计为私有     &
转载 精选 2013-09-08 18:19:23
485阅读
1: 把表名转换为key前缀 如, tag:2: 第2段放置用于区分区key的字段--对应mysql中的主键的列名,如userid3: 第3段放置主键值,如2,3,4...., a , b ,c4: 第4段,写要存储的列名 用户表 user  , 转换为key-value存储useridusernamepasswordeemail9Lisi1111111lisi@163.com
原创 2019-03-19 22:41:24
2259阅读
1点赞
Orcad转至padsLogic1.打开Orcad,选中工程管理视图中的.dsn另存为Capture16.2Design.DSN文件(注意修改名字,以免覆盖原设计)2.打开PadsLogic.文件-导入-DSN文件3.刚导入后的文件是不完整的,关闭PadsLogic,再次重新打开刚才生成的.sch文件即可Orcad+PadsLayout运作流程1.在Orcad中画完原理图2.Orcad与PadsL
pcb
原创 2019-08-07 10:00:18
1202阅读
4.1 Key设计key的一个格式约定:object-type:id:field。用":"分隔域,用"."作为单词间的连接,如"comment:12345:reply.to"。不推荐含义不清的key和特别长的key。一般的设计方法如下: 1: 把表名转换为key前缀 如, tag: 2: 第2段放置用于区分区key的字段--对应mysql中的主键的列名,如userid 3: 第3段放置主键值,如2
转载 2023-07-09 18:56:44
62阅读
  1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统
转载 精选 2010-09-17 09:27:08
481阅读
(1)不要在函数中使用全局变量,尽量让函数从意义上是一个独立的功能模块。(2)参数名要能够体现参数的意义。(3)如果参数是指针,且仅作输入参数用,则应在类型前加const,以防止该指针在函数体内被意外修改。(4)不要省略返回值的类型,如果函数没有返回值,那么应声明为void类型。(5)在函数的“入口处”,对参数的有效性进行检查,对指针的检查尤为重要。(6)语句不可返回指向“栈内存”的“指针”,因为
转载 精选 2013-11-16 10:46:10
803阅读
        本篇博客小菌为大家带来的是HBase的rowKey设计技巧!        HBase是三维有序存储的,通过rowkey(行键),column key(column family和qualifier)和TimeStamp(...
原创 2021-06-01 17:41:10
247阅读
  • 1
  • 2
  • 3
  • 4
  • 5