背景:
最近在维护一个项目, 因新功能需求拓展. 有一个字段存储 一个星期中的几天,可能是全部,也有可能只是其中的星期一, 星期三,等.
因为项目中有一个枚举值, 已作好初始化赋值工作, 而且 客户端开发时直接把组合值合并成一个早已存入这个字段到DB.
我在项目别的地方(动态批量生成月报表时,又需要得到这个具体的频率值. 因为每个月有几个星期一,星期三,不是固定的, 需要动...
分类:
数据库 时间:
2015-01-14 22:52:29
阅读次数:
214
索引的选择性低,但数据的值分布差异很大时,仍然可以利用索引提高效率。
A、数据分布不均匀的特殊情况下,选择性不高的索引也要创建。
表ServiceInfo中数据量很大,假设有一百万行,其中有一个字段DisposalCourseFlag,取值范围为枚举值:[0,1,2,3,4,5,6,7]。
按照前面说的索引建立的规则,“选择性不高的字段不应该建立索引”,
该字段只有8种取值,索引值的重复率...
分类:
数据库 时间:
2015-01-06 09:59:52
阅读次数:
207
oracle 性能优化操作五:尽量去掉 "
尽量去掉 "
例:
UPDATE SERVICEINFO SET STATE=0 WHERE STATE
以上语句由于其中包含了"
实际应用中,由于业务逻辑的限制,字段state为枚举值,只能等于0,1或2,而且,值等于=1,2的很少。
因此可以去掉"
修改为:
UPDATE SERVICEINFO SET STATE=0 WHERE ...
分类:
数据库 时间:
2015-01-06 09:59:24
阅读次数:
146
按钮控件 1.按钮的状态:Enabled、EnablePress、Pressed三个属性样式分别为:2.按钮的图标:添加res目录。然后属性Icon选择枚举值。按钮的位置是IconAlign.3.按钮的事件:注意:如果希望在客户端通过JavaScript代码来处理按钮的点击事件,需要设置Enable...
分类:
其他好文 时间:
2015-01-04 19:11:01
阅读次数:
571
在枚举中使用抽象方法/** * 为枚举类定义一个抽象方法, * 这个抽象方法由不同的枚举值提供不同的实现 * * @author wangzhu * @date 2014-9-15下午5:35:04 * */public enum EnumOption { PLUS { @O...
分类:
编程语言 时间:
2015-01-04 18:33:11
阅读次数:
175
首先,定义枚举的时候必须是2,4,8,16这种2的次方的值。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ publ...
在EF中,我们建立数据模型的时候,可以给属性配置数据生成选项DatabaseGenerated,它后有三个枚举值:Identity、None和Computed。Identity:自增长None:不处理Computed:表示这一列是计算列。在EF中,如果主键是int类型,Code First生成数据库...
分类:
数据库 时间:
2014-12-29 10:13:12
阅读次数:
238
因为C#中没有提供 Switch on Type 的功能,因此要判断类型通常会用一长串的if else,当然这种写法的问题是不够高效,且不够美观。因此 C# 中对常见类型提供了一组枚举值,也就是 TypeCode(这个枚举类型在.NET for Windows App Store 中居然被取消了,大...
分类:
Web程序 时间:
2014-12-24 16:00:56
阅读次数:
159
本章翻译自Elasticsearch官方指南的Controlling Relevance一章。
控制相关度(Controlling Relevance)
对于仅处理结构化数据(比如日期,数值和字符枚举值)的数据库,它们只需要检查一份文档(在关系数据库中是一行)是否匹配查询即可。
尽管布尔类型的YES|NO匹配也是全文搜索的一个必要组成,它们本身是不够的。我们还需要...
分类:
其他好文 时间:
2014-12-23 10:32:51
阅读次数:
216
目前在iOS开发中,越来越多的不同尺寸的屏幕,让屏幕适配成为开发要点。
回顾之前的开发中,我们要么是用xib,要么用代码编写控件,需要拉伸则设置View的autoresizingMask里面的枚举值来进行设置拉伸属性。
这些都是绝对布局。
而AutoLayout的优势在那呢?
AutoLayout是相对布局,也可以绝对布局。
什么是相对又什么是绝对呢?
相对是指,可以有参照点(View...
分类:
移动开发 时间:
2014-12-21 11:34:47
阅读次数:
195