- 佳木斯集训Day2例题 数论
Dawn-_-cx
数论集训
由于今天良心学长的题解非常详细还附带标程以及我答的特别水所以今天做例题的博客…今天的专题是数论----欧拉函数、欧拉定理、费马小定理、中国剩余定理一想起要打公式就头皮发麻…所以我有可能粘图片Gcd(bzoj2818)fzoj4284题目描述给定整数N,求1xy>xy>x时有序互质对(x,y)(x,y)(x,y)的个数为小于y与y互质的数的个数,即y的欧拉函数Φ(y)\Phi(y)Φ(y)同理,当x
- bzoj2818(欧拉函数的应用!!!!!!!!!!!!!!)
zhhx2001
数论
给定整数N,求1=x,当y=x时,有且只有y=x=1互质,当y>x时,确定y以后符合条件的个数x就是phiy所以有序互质对的个数为(1~n/p)的欧拉函数之和乘2减1(要求的是有序互质对,乘2以后减去(1,1)多算的一次)那么就只需要先筛出欧拉函数再求个前缀和就可以了感觉有一部分欧拉函数题都是和gcd有关,就是两个数除以gcd就互质了,实际上只需要求互质的数即可然后又重复的,减去就行同时,做欧拉函
- 【bzoj2818】Gcd
wzf_2000
bzoj数论
题意:略Ans只需预处理f(T)(就后面那串带p的)即可。以下为spoj的加强版(多询问):#include#definegcgetchar()#defineN10000009#definelllonglongusingnamespacestd;intT,n,m,mu[N],pri[N],pd[N],cnt;llans,f[N];intread(){intx=1;charch;while(ch=g
- bzoj2818 Gcd(反演)
Coco_T_
反演
Description给定整数N,求1#include#include#definelllonglongusingnamespacestd;constintN=1e7+3;llphi[N];intsshu[2000000],tot=0;boolno[N];intn;voidmake(){for(inti=2;i<=n;i++){if(!no[i])sshu[++tot]=i;for(intj=1;
- bzoj2818【莫比乌斯函数】【线性筛】
stony_oi
数论函数数论
#include#include#include#include#includeusingnamespacestd;typedeflonglongLL;inlineintread(){intx=0;boolf=0;charc=getchar();for(;c'9';c=getchar())f=c=='-'?1:0;for(;c>='0'&&c<='9';c=getchar())x=x*10+c-'
- bzoj2818
nkkkkk
题解数论
题意:1N)break;check[i*pri[j]]=1;if(i%pri[j]==0){phi[i*pri[j]]=phi[i]*pri[j];break;}elsephi[i*pri[j]]=phi[i]*(pri[j]-1);}}for(inti=1;iusingnamespacestd;typedeflonglongll;constintN=1e7+5;intn,tot;intphi[N
- bzoj2818
lpf_as_an_oier
数论少许知识
Description给定整数N,求1#include#include#include#includeusingnamespacestd;constintMAXN=10000005;intmu[MAXN],prim[MAXN/10],cnt;boolf[MAXN];inti,n,m,j,k,l;longlongans;inlinelonglonggetans(intn){longlongtot=0
- 【莫比乌斯反演】BZOJ2818 Gcd
linkfqy
BZOJ莫比乌斯反演我的OI历程常见OJ题解专栏
题面在这里反演裸题不解释示例程序:#include#includeusingnamespacestd;typedeflonglongll;constintmaxn=10000005;intn,p[maxn],mu[maxn],N=maxn-5;llf[maxn];boolvis[maxn];voidprepare(){mu[1]=1;N=min(N,n);for(inti=2;i<=N;i++){
- 【bzoj2818】Gcd 欧拉函数
DQSSS
===数学相关===欧拉函数gcd
Description给定整数N,求1#include#include#includeusingnamespacestd;typedeflonglongLL;constintSZ=10000010;constintMAXN=10000000;boolvis[SZ];intpri[SZ],phi[SZ];LLsum[SZ];inttot=0;intn;voidshai(){phi[1]=1;for(
- BZOJ2818
Gipsyu
数论
http://www.lydsy.com/JudgeOnline/problem.php?id=2818题意十分简单数论的一道水题枚举小于n的质数对于每个质数分别乘上互质的数就可得到一组新的数对且该数对的gcd是该质数这让我们想到了欧拉函数首先枚举出小于1e7的质数(线性筛法)然后利用筛选法算出所有数的欧拉函数然后前缀和即可当枚举到了一个质数p那么ans+=B[n/p]*2-1n/p代表乘积小于n
- [BZOJ2818]Gcd(莫比乌斯反演)
wwyx2001
莫比乌斯反演
题目:我是超链接题解:据说是数论,然而喵喵喵毅然决然写了莫比乌斯反演和上一道题目的柿子过程差不多啊。。。其实到这个位置已经能做了,但是枚举每一个t挺费劲,我们可以考虑这个相等的部分设分子为N,我们说相等的部分的值是N/t,等于这个值的最大在N/(N/t)的位置那么我们对于每一个相等的部分计算,对μ求前缀和算一下代码:#include#include#defineLLlonglongusingnam
- bzoj2818: Gcd 莫比乌斯繁衍
Thomas_ZQQ@Runespoor
ACM数论
题意:给定整数N,求1=x,当y=x时,有且只有y=x=1互质,当y>x时,确定y以后符合条件的个数x就是phiy所以有序互质对的个数为(1~n/p)的欧拉函数之和乘2减1(要求的是有序互质对,乘2以后减去(1,1)多算的一次)那么就只需要先筛出欧拉函数再求个前缀和就可以了(fromhzwer)关键:题目很简单但是思想很有用。我们可以枚举每个数贡献来解决莫比乌斯繁衍的问题为什么第一种做法代码更快?
- bzoj2818
syh0313
对于1~n中满足条件的数对的个数就是对于每个质数i来说,求[1....n/i]中互质的数的个数设y>=x,那么我们可以用sum[1]+sum[2]+.....+sum[n/i]维护出num(sum为欧拉函数的前缀和)有序的话乘2减1(因为(1,1)无序)/**************************************************************Problem:28
- 【bzoj2818】【GCD】【数论】
sunshinezff
数论
Description给定整数N,求1#include#includeusingnamespacestd;intp[1000001],phi[10000010],n;longlongans,s[10000010];boolf[10000010];voidcal(intn){phi[1]=1;for(inti=2;i<=n;i++){if(!f[i]){phi[i]=i-1;p[++p[0]]=i;
- 【BZOJ2818】Gcd
CreationAugust
随便搞搞
好玩的题目0-0Description给定整数N,求1#include#include#include#include#defineMAXN10000100usingnamespacestd;intnum;intprime[MAXN],phi[MAXN]={0,1};longlongpre[MAXN];boolnot_prime[MAXN];longlongans;intn;voidprework
- BZOJ2818:Gcd(莫比乌斯函数 & 欧拉函数)
junior19
数论
2818:GcdTimeLimit:10SecMemoryLimit:256MBSubmit:5078Solved:2281[Submit][Status][Discuss]Description给定整数N,求1#include#include#definelllonglongusingnamespacestd;constintmaxn=1e7;shortmu[maxn+3];intprime[m
- bzoj2818 GCD(莫比乌斯反演)
xyyxyyx
题解
文章目录题意题解代码别说这么水的题居然还有人写博客。不是我水博客,是这种推式子的题没有latex我根本推不出来。题意求∑i=1N∑j=1N[gcd(i,j)∈P],N≤107\sum_{i=1}^{N}\sum_{j=1}^{N}[gcd(i,j)\in\mathbb{P}],N\le10^7i=1∑Nj=1∑N[gcd(i,j)∈P],N≤107题解推式子,首先枚举ppp∑p∈P,p≤N∑i=1
- BZOJ2818:Gcd(莫比乌斯反演)
weixin_34221073
Description给定整数N,求12#include3#defineN(10000000)4usingnamespacestd;56intn,m,vis[N+5],prime[N+5],mu[N+5],cnt;7longlongsum[N+5];89voidGet_mu()10{11mu[1]=1;12for(inti=2;im)swap(n,m);31for(intl=1,r;l<=n;l=
- bzoj2818 Gcd(欧拉函数前缀和)
Icefox_zhx
bzoj欧拉函数
求gcd(i,j)==p就是求gcd(i/p,j/p)==1。我们发现这就是欧拉函数前缀和。于是我们可以用素数筛处理出phi来做。注意是有序对的个数,所以每个p的贡献应该是sum[n/p]∗2−1#include#include#include#include#includeusingnamespacestd;#definelllonglong#defineinf0x3f3f3f3f#define
- [bzoj2818]gcd
alan_cty
莫比乌斯反演欧拉函数数论分块
Description求∑i=1N∑j=1Ngcd(i,j)为质数的个数N#include#include#definefo(i,a,b)for(inti=a;in)break;bz[k]=1;if(!(i%p[j]))break;mu[k]=-mu[i];}}fo(i,1,p[0])fo(j,1,n/p[i])a[p[i]*j]+=mu[j];fo(i,1,n)a[i]+=a[i-1];for(
- BZOJ2818 Gcd 素数筛+欧拉筛
PoPoQQQ
数论线性筛BZOJ
题目描述:给定整数N,求1#include#include#include#includeusingnamespacestd;intn;intprime[700000],top;boolnot_prime[10001000];longlongans,phi[10001000];voidLinear_Shaker(){inti,j;phi[1]=1;for(i=2;i>n;Linear_Shaker
- [BZOJ2818]Gcd(莫比乌斯反演)
Clove_unique
题解莫比乌斯反演
题目描述传送门题解∑i=1n∑j=1n∑d=1prime[0][gcd(i,j)=prime[d]]=∑i=1n∑j=1n∑d=1prime[0][gcd(iprime[d],jprime[d])=1]=∑d=1prime[0]∑i=1nprime[d]∑j=1nprime[d][gcd(i,j)=1]=∑d=1prime[0]∑i=1nprime[d]∑j=1nprime[d]∑t|gcd(i,
- [HYSBZ\BZOJ2818][CQBZOJ2525]Gcd(最大公因数)
outer_form
莫比乌斯反演
题目参见这篇blog,将m,n视为相等的即可。#include#includeusingnamespacestd;#defineMAXN10000000intmu[MAXN+10],p[MAXN+10],pcnt,n,sum[MAXN+10];longlongans;boolf[MAXN+10];voidRead(int&x){charc;while(c=getchar(),c!=EOF)if(c
- BZOJ2818 Gcd[莫比乌斯反演]
ControlBear
数论数论---莫比乌斯反演
E-GcdHYSBZ-2818题解:首先根据题意,设f(i)为gcd(x,y)=i的对数。对应的设(d=k*j[k>=1]因为总是忘记整除左大还是右大)F(j)我们可以很容易求出来,就是,因为F(j)代表在n里面所有gcd(x,y)=i其中i是j的倍数的所有情况。那么反过来就是,但是我们不单单只是求f(i)单项,而是求n里面gcd(x,y)=素数的情况。那么最终结果就是(p代表在n内的所有素数)。
- bzoj2818: Gcd(第二次做)
*ACoder*
#莫比乌斯反演#欧拉函数
链接http://www.lydsy.com/JudgeOnline/problem.php?id=2818题解可以欧拉函数O(NlogN),也可以莫比乌斯反演O(NN√logN)。别问我为什么能过,我也不知道…欧拉函数的话,直接枚举素数然后欧拉函数前缀和。莫比乌斯反演:枚举素数d,令n=⌊Nd⌋,然后就成了求∑i=1n∑j=1n[gcd(i,j)=1]即∑i=1n∑j=1n∑d|gcd(i,j)
- [BZOJ2818]Gcd
hbhcy98
数论数学欧拉函数
GcdDescription给定整数N,求1
usingnamespacestd;
typedeflonglongll;
constintMaxN=10000100;
intn,tot,check[MaxN],prime[MaxN];
llans,phi[MaxN];
intmain(){
scanf("%d",&n);
phi[1]=1ll;
for(inti=2;in)break;
che
- [BZOJ2818]Gcd(数论)
Clove_unique
数论bzoj
题目描述传送门题解∑i=1n∑j=1n∑d=1prime[0][gcd(i,j)=prime[d]]=∑i=1n∑j=1n∑d=1prime[0][gcd(iprime[d],jprime[d])=1]=∑d=1prime[0]∑i=1nprime[d]∑j=1nprime[d][gcd(i,j)=1]=∑d=1prime[0]∑i=1nprime[d]∑j=1nprime[d]∑t|gcd(i,
- 【bzoj2818】Gcd 线性筛法
u012288458
gcd(x,y)=pgcd(x/p,y/p)=1枚举每个素数p,计算1~n/p中有多少对互质的数f[i]表示1~i中有多少个与i互质的数,即phi(i)g[i]表示f[i]的前缀和ans=2*∑g[n/p]-cntcnt是n以内素数的个数为什么?因为不能选p和p这种情况#include
#include
#include
#include
#include
#include
#definemaxn
- [BZOJ2818] gcd - 欧拉函数+筛法
whzzt
我们筛出N以内所有的素数,同时求出从1-N所有的欧拉函数值,最后枚举素数累加答案即可。#include"iostream"
usingnamespacestd;
typedeflonglongll;
constintN=10000005;
intn,tmp;
inteular[N],prime[N];
llsum,esum[N];
voidEular_All(){lli,j;
//筛选从1-n
- 【BZOJ2818】Gcd,数论练习之欧拉筛
xym_CSDN
传送门写在前面:比较简单的数论题目了思路:对i来说,所有与i互质的数和i都乘同一个质数p,那么得到的两个数的gcd一定是p,所以我们就可以利用这个来搞一搞了,对1-n的phi预处理出来(欧拉筛),然后i从1-n枚举,j从1-prime[0](prmie[0]为质数个数)只要i*prime[j]不超过n就加到答案里就可以了注意:当i=1时,phi只用加一次,但是其他情况就有相对的数对(x,y)与(y
- java责任链模式
3213213333332132
java责任链模式村民告县长
责任链模式,通常就是一个请求从最低级开始往上层层的请求,当在某一层满足条件时,请求将被处理,当请求到最高层仍未满足时,则请求不会被处理。
就是一个请求在这个链条的责任范围内,会被相应的处理,如果超出链条的责任范围外,请求不会被相应的处理。
下面代码模拟这样的效果:
创建一个政府抽象类,方便所有的具体政府部门继承它。
package 责任链模式;
/**
*
- linux、mysql、nginx、tomcat 性能参数优化
ronin47
一、linux 系统内核参数
/etc/sysctl.conf文件常用参数 net.core.netdev_max_backlog = 32768 #允许送到队列的数据包的最大数目
net.core.rmem_max = 8388608 #SOCKET读缓存区大小
net.core.wmem_max = 8388608 #SOCKET写缓存区大
- php命令行界面
dcj3sjt126com
PHPcli
常用选项
php -v
php -i PHP安装的有关信息
php -h 访问帮助文件
php -m 列出编译到当前PHP安装的所有模块
执行一段代码
php -r 'echo "hello, world!";'
php -r 'echo "Hello, World!\n";'
php -r '$ts = filemtime("
- Filter&Session
171815164
session
Filter
HttpServletRequest requ = (HttpServletRequest) req;
HttpSession session = requ.getSession();
if (session.getAttribute("admin") == null) {
PrintWriter out = res.ge
- 连接池与Spring,Hibernate结合
g21121
Hibernate
前几篇关于Java连接池的介绍都是基于Java应用的,而我们常用的场景是与Spring和ORM框架结合,下面就利用实例学习一下这方面的配置。
1.下载相关内容: &nb
- [简单]mybatis判断数字类型
53873039oycg
mybatis
昨天同事反馈mybatis保存不了int类型的属性,一直报错,错误信息如下:
Caused by: java.lang.NumberFormatException: For input string: "null"
at sun.mis
- 项目启动时或者启动后ava.lang.OutOfMemoryError: PermGen space
程序员是怎么炼成的
eclipsejvmtomcatcatalina.sheclipse.ini
在启动比较大的项目时,因为存在大量的jsp页面,所以在编译的时候会生成很多的.class文件,.class文件是都会被加载到jvm的方法区中,如果要加载的class文件很多,就会出现方法区溢出异常 java.lang.OutOfMemoryError: PermGen space.
解决办法是点击eclipse里的tomcat,在
- 我的crm小结
aijuans
crm
各种原因吧,crm今天才完了。主要是接触了几个新技术:
Struts2、poi、ibatis这几个都是以前的项目中用过的。
Jsf、tapestry是这次新接触的,都是界面层的框架,用起来也不难。思路和struts不太一样,传说比较简单方便。不过个人感觉还是struts用着顺手啊,当然springmvc也很顺手,不知道是因为习惯还是什么。jsf和tapestry应用的时候需要知道他们的标签、主
- spring里配置使用hibernate的二级缓存几步
antonyup_2006
javaspringHibernatexmlcache
.在spring的配置文件中 applicationContent.xml,hibernate部分加入
xml 代码
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hi
- JAVA基础面试题
百合不是茶
抽象实现接口String类接口继承抽象类继承实体类自定义异常
/* * 栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、 *int、long、 float、double、boolean)和对象的引用,数据可以共享,速度仅次于 * 寄存器(register),快于堆。堆(heap):用于存储对象。 */ &
- 让sqlmap文件 "继承" 起来
bijian1013
javaibatissqlmap
多个项目中使用ibatis , 和数据库表对应的 sqlmap文件(增删改查等基本语句),dao, pojo 都是由工具自动生成的, 现在将这些自动生成的文件放在一个单独的工程中,其它项目工程中通过jar包来引用 ,并通过"继承"为基础的sqlmap文件,dao,pojo 添加新的方法来满足项
- 精通Oracle10编程SQL(13)开发触发器
bijian1013
oracle数据库plsql
/*
*开发触发器
*/
--得到日期是周几
select to_char(sysdate+4,'DY','nls_date_language=AMERICAN') from dual;
select to_char(sysdate,'DY','nls_date_language=AMERICAN') from dual;
--建立BEFORE语句触发器
CREATE O
- 【EhCache三】EhCache查询
bit1129
ehcache
本文介绍EhCache查询缓存中数据,EhCache提供了类似Hibernate的查询API,可以按照给定的条件进行查询。
要对EhCache进行查询,需要在ehcache.xml中设定要查询的属性
数据准备
@Before
public void setUp() {
//加载EhCache配置文件
Inpu
- CXF框架入门实例
白糖_
springWeb框架webserviceservlet
CXF是apache旗下的开源框架,由Celtix + XFire这两门经典的框架合成,是一套非常流行的web service框架。
它提供了JAX-WS的全面支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用,同时它能与spring进行完美结合。
在apache cxf官网提供
- angular.equals
boyitech
AngularJSAngularJS APIAnguarJS 中文APIangular.equals
angular.equals
描述:
比较两个值或者两个对象是不是 相等。还支持值的类型,正则表达式和数组的比较。 两个值或对象被认为是 相等的前提条件是以下的情况至少能满足一项:
两个值或者对象能通过=== (恒等) 的比较
两个值或者对象是同样类型,并且他们的属性都能通过angular
- java-腾讯暑期实习生-输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]
bylijinnan
java
这道题的具体思路请参看 何海涛的微博:http://weibo.com/zhedahht
import java.math.BigInteger;
import java.util.Arrays;
public class CreateBFromATencent {
/**
* 题目:输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A
- FastDFS 的安装和配置 修订版
Chen.H
linuxfastDFS分布式文件系统
FastDFS Home:http://code.google.com/p/fastdfs/
1. 安装
http://code.google.com/p/fastdfs/wiki/Setup http://hi.baidu.com/leolance/blog/item/3c273327978ae55f93580703.html
安装libevent (对libevent的版本要求为1.4.
- [强人工智能]拓扑扫描与自适应构造器
comsci
人工智能
当我们面对一个有限拓扑网络的时候,在对已知的拓扑结构进行分析之后,发现在连通点之后,还存在若干个子网络,且这些网络的结构是未知的,数据库中并未存在这些网络的拓扑结构数据....这个时候,我们该怎么办呢?
那么,现在我们必须设计新的模块和代码包来处理上面的问题
- oracle merge into的用法
daizj
oraclesqlmerget into
Oracle中merge into的使用
http://blog.csdn.net/yuzhic/article/details/1896878
http://blog.csdn.net/macle2010/article/details/5980965
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSE
- 不适合使用Hadoop的场景
datamachine
hadoop
转自:http://dev.yesky.com/296/35381296.shtml。
Hadoop通常被认定是能够帮助你解决所有问题的唯一方案。 当人们提到“大数据”或是“数据分析”等相关问题的时候,会听到脱口而出的回答:Hadoop! 实际上Hadoop被设计和建造出来,是用来解决一系列特定问题的。对某些问题来说,Hadoop至多算是一个不好的选择,对另一些问题来说,选择Ha
- YII findAll的用法
dcj3sjt126com
yii
看文档比较糊涂,其实挺简单的:
$predictions=Prediction::model()->findAll("uid=:uid",array(":uid"=>10));
第一个参数是选择条件:”uid=10″。其中:uid是一个占位符,在后面的array(“:uid”=>10)对齐进行了赋值;
更完善的查询需要
- vim 常用 NERDTree 快捷键
dcj3sjt126com
vim
下面给大家整理了一些vim NERDTree的常用快捷键了,这里几乎包括了所有的快捷键了,希望文章对各位会带来帮助。
切换工作台和目录
ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置
o 在已有窗口中打开文件、目录或书签,并跳
- Java把目录下的文件打印出来
蕃薯耀
列出目录下的文件文件夹下面的文件目录下的文件
Java把目录下的文件打印出来
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月11日 11:02:
- linux远程桌面----VNCServer与rdesktop
hanqunfeng
Desktop
windows远程桌面到linux,需要在linux上安装vncserver,并开启vnc服务,同时需要在windows下使用vnc-viewer访问Linux。vncserver同时支持linux远程桌面到linux。
linux远程桌面到windows,需要在linux上安装rdesktop,同时开启windows的远程桌面访问。
下面分别介绍,以windo
- guava中的join和split功能
jackyrong
java
guava库中,包含了很好的join和split的功能,例子如下:
1) 将LIST转换为使用字符串连接的字符串
List<String> names = Lists.newArrayList("John", "Jane", "Adam", "Tom");
- Web开发技术十年发展历程
lampcy
androidWeb浏览器html5
回顾web开发技术这十年发展历程:
Ajax
03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。
彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a
- 架构师之mima-----------------mina的非NIO控制IOBuffer(说得比较好)
nannan408
buffer
1.前言。
如题。
2.代码。
IoService
IoService是一个接口,有两种实现:IoAcceptor和IoConnector;其中IoAcceptor是针对Server端的实现,IoConnector是针对Client端的实现;IoService的职责包括:
1、监听器管理
2、IoHandler
3、IoSession
- ORA-00054:resource busy and acquire with NOWAIT specified
Everyday都不同
oraclesessionLock
[Oracle]
今天对一个数据量很大的表进行操作时,出现如题所示的异常。此时表明数据库的事务处于“忙”的状态,而且被lock了,所以必须先关闭占用的session。
step1,查看被lock的session:
select t2.username, t2.sid, t2.serial#, t2.logon_time
from v$locked_obj
- javascript学习笔记
tntxia
JavaScript
javascript里面有6种基本类型的值:number、string、boolean、object、function和undefined。number:就是数字值,包括整数、小数、NaN、正负无穷。string:字符串类型、单双引号引起来的内容。boolean:true、false object:表示所有的javascript对象,不用多说function:我们熟悉的方法,也就是
- Java enum的用法详解
xieke90
enum枚举
Java中枚举实现的分析:
示例:
public static enum SEVERITY{
INFO,WARN,ERROR
}
enum很像特殊的class,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类 (java.l