在大部分编程语言中,枚举类型都会是一种常用而又必不可少的数据类型,Java中当然也不会例外。然而,Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看。
1、可以在enum中添加变量和方法
先来看一段代码示例:public enum State {
Normal("正常态", 1), Update("已更新", 2), Deleted("已删除", 3)...
分类:
编程语言 时间:
2014-09-10 09:37:10
阅读次数:
199
package org.rui.pattern;import junit.framework.*;/** * 为了使同一个方法调用能够产生不同的行为,State 模式在代理(surrogate)的 * 生命周期内切换它所相应的实现(implementation)。当你发现,在决定怎样实现任 对象去耦...
分类:
编程语言 时间:
2014-09-09 17:51:59
阅读次数:
167
在实际开发中,在数据库表设计中,我们往往习惯于用一个Int类型的State字段去表示数据的状态,这个字段很方便去表示这条数据的状态,但是又不愿意去建一张这个State字段的外键表去解释状态。(这一类型表状态的字段可能还会有很多,这里只是举个例)我们一般会把这个State字段当成一个约定,去在项目中应...
分类:
其他好文 时间:
2014-09-09 17:50:09
阅读次数:
170
SELECT pub_name, state,SUM(state) AS 总数 FROM publishers GROUP BY pub_name, stateHAVING SUM(state)>2GROUP BY多列分组:两列数据任意组合成唯一能标识此行的数据,分组后的聚合函数是对每一组的数据进行...
分类:
其他好文 时间:
2014-09-09 10:48:18
阅读次数:
224
本文理解来自论文All about Eve: Execute-Verify Replication for Multi-Core Servers
Eve是为了适应多核服务器而诞生的distributed replication方案。State machine replication旨在实现fault tolerance。由于让所有的replicas执行一样顺序的请求很困难,Eve采取...
分类:
其他好文 时间:
2014-09-07 21:14:05
阅读次数:
301
题目如下:
Problem A
The Most Distant State
Input: standard input
Output: standard output
The 8-puzzle is a square tray inwhich eight square tiles are placed. The remaining ninth square is uncove...
分类:
其他好文 时间:
2014-09-07 13:35:55
阅读次数:
284
http://bbs.csdn.net/topics/280046868使用套接字完成,按照tcp的方式在一个套接字里维持一个状态机。//定义枚举:enmu state{CLOSED,//没有连接SYN-SENT,//发送了syn,等代服务器ackACK_RECEIVE,//接到服务器ackSYNA...
分类:
其他好文 时间:
2014-09-06 19:56:13
阅读次数:
219
第一步是定义函数。所有在Lua中被调用的C/C++函数将使用下面一类指针进行调用:typedef int (*lua_CFunction) (lua_State *L);换句话说,函数必须要以Lua解释器作为唯一的参数,并且返回一个唯一的整数。由于用一个Lua解释器作为参数,因此函数实际上能够从栈中...
分类:
编程语言 时间:
2014-09-06 17:23:53
阅读次数:
240
1、配置防火墙,开启80端口、3306端口 ???????vi?/etc/sysconfig/iptables ???????-A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?80?-j?ACCEPT(允许80端口通过防火墙) ??...
分类:
数据库 时间:
2014-09-05 20:00:02
阅读次数:
301
该程序主要是C++与Lua之间的相互调用示例。执行内容:(1)新建一个lua_State(2)打开常用库,如io,os,table,string等(3)注册C函数(4)导入程序所在目录下所有*.lua文件(5)调用Lua中的MainEntry()函数我们可能在lua_functions.cpp文件中...
分类:
编程语言 时间:
2014-09-05 15:53:41
阅读次数:
260