- mysql nlssort_Oracle中文排序 NLSSORT
撕丝
mysqlnlssort
今天发现了个挺有意思的函数:NLSSORT,发现能给中文按拼音、笔画、部首排序,遂查了下相关资料,结果如下:Oracle9i开始,新增了按照拼音、部首、笔画排序功能。通过设置NSL_SORT值来实现:SCHINESE_RADICAL_M按照部首(第一顺序)、笔划(第二顺序)排序SCHINESE_STROKE_M按照笔划(第一顺序)、部首(第二顺序)排序SCHINESE_PINYIN_M按照拼音排序
- oracle10中文排序规则,【NLSSORT】改变Oralce 对简体汉字的排序规则(拼音、部首、笔画)...
weixin_39863155
oracle10中文排序规则
如果数据库字符集选用的是ZH16GBK,那么使用orderby默认是按照汉字的“二进制编码”顺序进行排序的。有方法改变这个默认规则么?答案是肯定的,Oracle针对简体中文提供三种排序方法,主要是围绕“拼音”、“部首”和“笔画数”展开的。通过实验,给大家展示一下NLSSORT在改变简体汉字排序规则方面的魅力。1.在Oracle的官方文档中关于排序有如下描述“LinguisticSorts”其中表“
- Oracle nlssort()中文排序
我的黑猫
oracle中文排序
Oracle按照拼音、部首、笔画排序功能拼音SELECT*FROM表名ORDERBYNLSSORT(字段名,'NLS_SORT=SCHINESE_PINYIN_M')笔划SELECT*FROM表名ORDERBYNLSSORT(字段名,'NLS_SORT=SCHINESE_STROKE_M')按照笔划(第一顺序)、部首(第二顺序)排序部首SELECT*FROM表名ORDERBYNLSSORT(字段名
- oracle中文排序-按笔画、按部首、按拼音排序
iteye_17920
学习笔记databaseoracle中文笔画部首拼音排序
文章来源:http://hi.baidu.com/lbc227540/blog/item/a4d432ef9235f7f7b2fb95ce.html一、中文排序1.//按照笔划排序2.select*fromdeptorderbynlssort(name,'NLS_SORT=SCHINESE_STROKE_M');3.//按照部首排序4.select*fromdeptorderbynlssort(n
- mysql 字段长度排序_mysql 按指定字段长度排序的示例代码
weixin_39907713
mysql字段长度排序
本节内容:mysql按指定字段长度排序例子:复制代码代码示例:select*fromhotpersonorderbyLENGTH(content)或select*fromttorderbychar_length(f1);附,mysql按中文字段排序的方法。在mysql数据库中,进行中文排序和查找时,对汉字的排序和查找结果是错误的。这种情况在MySQL的很多版本中都存在。如果此问题不解决,那么MyS
- 【Kotlin】中英数字混合等多种情况下的排序方式
legendaryhaha
Kotlinkotlin开发语言排序算法android-studio
背景在业务开发过程,不免遇到一些比较复杂的排序场景:按学生姓名拼音首字母排序,按英文字顺序排序,如果是中英混合还期望先按英文排序、再按中文排序…本文将针对这些场景提供对应的解决方式。实践按拼音首字母排序、或者混合着数字和英文这里我们借助pinyin4j工具包com.belerwebpinyin4j如下我们提供的compareByPinyin方法,会对两个字符串进行比较并返回一个int类型数值,大于
- Java中List相关操作
dingcho
JavaJava基础javalist
1、中文排序//升序(注意:是根据的汉字的拼音的字母排序的,而不是根据汉字一般的排序方法)Collections.sort(list,Collator.getInstance(java.util.Locale.CHINA));//降序Collections.reverse(list);2、字符串排序->1.8//正序list.stream().sorted(Comparator.comparing
- 陶泽昱Excel应用技巧大全第26期:利用数组公式排序
陶泽昱
一、快速实现中文排序通过第25期的介绍,用户了解到SMALL函数和LARGE函数可以对数值进行升降序排列,如果用户希望对文本利用函数进行排序操作,则相对麻烦。其实根据各个字符在系统字符集中内码值的大小关系,;用COUNTIF函数也能够实现对文本数据的排序操作。例1从二维数据表中提取商家名单下图展示了一份股票信息表,目前左表已经按股票代码排序,下面将利用公式将股票名称进行升序排列,排序效果如图1中L
- Python使用sqlalchemy连接数据库查询数据,Mysql中文排序怎么写
小小小小熊
sqlalchemypythonmysqlmysqlpython
mysql中中文想要按拼音排序直接写成orderby字段名称不好用,所以一般都会写成ORDERBYconvert(字段名称usinggbk)。那使用sqlalchemy连接数据库查询数据不想直接写sql语句都是怎么写的?我是这样写的:fromsqlalchemyimportsqlsession.query(User).order_by(sql.func.CONVERT(sql.literal_co
- Qt4用子类化ProxyModel和子类化MainWindow实现全表筛选,中文排序和复制粘贴
Intimes
Qtqt
目录1需求2子类化ProxyModel实现全表筛选3字符串列表实现中文排序3.1Qt5中文排序3.2Qt4排序4表格的复制粘贴5应用1需求模型视图编程是Qt开发的基本功,其中有几个关键问题需要解决:全表筛选,或者说多列搜索中文排序问题表格内容的复制粘贴下面就这两个问题进行阐述。2子类化ProxyModel实现全表筛选QSortFilterProxyModel是对模型功能的补充,可用于实现排序,筛选
- 用同一uuid作为两个字段的值_postgresql数据添加两个字段联合唯一的操作
腿毛拆床垫
用同一uuid作为两个字段的值
使用MySQL过程中,我们经常会对一个字段进行排序查询,我们一般都是想要按照中文拼音首字母进行依次排序,但mysql中进行中文排序的时候,对汉字的排序结果往往都是错误的。这种情况2021-02-0420:20:46介绍:我们可以利用redis过期Key来实现接口的频次限制。可以自定义一些访问的(速度)限制条件来把那些触发限制的请求拒之门外.一般常用来进行对爬虫的限制.下面就利用redis2021-
- mysql查询根据中文字母排序
吱吱喔喔
mySqlNavicatmysql数据库
在mysql中由于可以设定表字段的编码格式,导致不同编码格式下,中文排序有所差别,请看下面列子1、如果数据表的某字段的字符编码是utf8_general_ci,排序写法(也就是直接转换字段为gbk)注意:实际中可以不加COLLATEgbk_chinese_ciASCORDERBYCONVERT(表别名.字段名USINGgbk)COLLATEgbk_chinese_ciASC;比如:selectId
- mysql 中文排序
wangooo
Mysqlmysql数据库
当mysql使用utf8、utf8mb4编码时,如果直接使用orderby对中文字段排序,排序结果不正确。需要将字段先转换成gbk编码再排序:CONVERT(exprUSINGtranscoding_name)CONVERT()提供一个在不同字符集之间转换数据的方法。mybtis-plus:orderByAsc("convert("+User.NAME+"usinggbk)")sql:SELECT
- 适用于前端JS中文排序的方法(localeCompare)
Qssn丶
个人javascriptjs前端排序中文排序javascript
localeCompare方法返回一个数字来指示一个参考字符串是否在排序顺序前面或之后或与给定字符串相同。referenceStr.localeCompare(compareString[,locales[,options]])compareString表示用来比较的字符串因为后一个参数浏览器支持不是很友好,就不多做介绍,感兴趣可以到MDN上看。一般的用法就是a.localeCompare(b),
- mysql中文排序,自定义排序(一科,二科,三科,四科等等)
李觀觀
mysql数据库database
mysql中文排序,自定义排序(一科,二科,三科,四科等等)1.背景:当我们在使用sql进行查询时,想让查询结果按照自己想要的顺序输出时,可以考虑使用mysql的自定义排序方法.2.sql如下:select科室from数据采集orderbyfield(科室,"一科","二科","三科","四科")asc3.图片示例:END-2022-06-16-lgx
- php按中文排序,php按照中文首字母排序
小温小台
php按中文排序
1>网络上很多php的工具类可以将汉字转为拼音;2>将拼音进行排序即可另一种则是类似mysql转码方式:1foreach($arrayas$key=>$value)2{3$new_array[$key]=iconv('UTF-8','GBK',$value);4}1foreach($arrayas$key=>$value)2{3$new_array[$key]=iconv('UTF-8','GBK
- JimuReport v1.6.1版本发布,修复 Freemarker 模板注入高危漏洞
数据可视化数据分析报表工具报表
1.6.12023-08-16更新升级日志【漏洞通知】修复Freemarker注入漏洞,危害等级:高危描述:Freemarker模板注入导致远程命令执行,远程攻击者可利用该漏洞调用在系统上执行任意命令。Issues处理echarts提示框的位置问题#1630饼图数值显示问题#1814分组支持自定义中文排序#1539分组排序#1909项目部署后接口请求地址问题#1584怎么自定义API请求地址#15
- stream.sort中文排序和设置空值排序规则
惰性℃少年
排序算法算法
stream.sort对空值排序的时候会报错,所以需要先设置空值排序规则Listresult=totalMonthResponses.stream().sorted(Comparator.nullsLast(Comparator.comparing(BillServiceTotalMonthResponse::getServiceRealName,Comparator.nullsLast(Coll
- Comparator.comparing()实现中文排序及空指针处理
乞力马扎罗の黎明
java开发语言
一、Comparator.comparing()的用法请详见以下上一篇文章的汇总介绍。Comparator用法_乞力马扎罗の黎明的博客-CSDN博客二、应用示例:1、中文排序、空值处理Collatorinstance=Collator.getInstance(Locale.CHINA);checkItemVoList.stream().sorted(Comparator.comparing(Dev
- elasticsearch7.17.3实现对中文排序
骨力
es-javaelasticsearch大数据搜索引擎es-javaes
elasticsearch版本:7.17.3目标:实现对类型为text字段的中文排序目录一、用icu分词器对中文排序注意:1、安装icu分词器2、创建索引时增加sort排序内容3、es命令方式排序4、java调用的方式排序二、用pinyin分词器实现中文排序注意1、安装pinyin分词器2、创建索引时增加sort相关内容3、es命令方式排序4、java调用的方式排序尾声一、用icu分词器对中文排序
- sort方法给中文排序
阿辽沙233
//首先创建一个二维数组varary=[{name:"张三",age:17},{name:"比四",age:18},{name:"陈柱",age:11}]//给年龄排序(数字)//ary.sort(function(a,b){//returna.age-b.age;//})//给名字排序(字符串)ary.sort(function(a,b){returna.name.localeCompare(b
- iOS 通讯录中文排序、全拼音排序
超级卡布达
示例Demo在GitHub:https://github.com/976971956/ChineseSortDemo在做项目的时候,总遇到排序问题,英文排序是很简单的,直接使用compare方法就可以实现了,但是一旦遇到中文,就显得麻烦了。iOS和java不同,java能进行中文字符串的比较,而iOS却没有这个功能。于是乎,iOS中的中文排序就要自己想办法了。相信很多人想到的方法就是获得中文字符串
- Sequelize数据库中文排序
魔笛Love
sequelizeeggjsnodejsmysqlnode.js
首先要排序的字段要是索引,然后一下是Sequelize的代码constsequelize=this.ctx.model;constdatas=awaitthis.ctx.model.Folder.findAll({where:{pid:81},order:[[sequelize.literal('convert(nameusinggbk)'),'DESC']]});按照name字段来进行排序,DE
- 在nodeJs中进行中文排序
sikoGG
在客户端中文排序可以使用localeCompare这个方法,然而在node中该方法却只能用于排数字和英文,对中文也无计可施,没关系,我们还是有方法可以进行中文排序的。node社区中有很多拼音库,感谢大佬们的贡献!我们选择pinyinlite.js这个相对轻量的先安装pinyinlite.js这个模块,它可以将中文转为拼音$yarnaddpinyinlite如下图:image.pngconstpin
- Python按照拼音顺序给数组排序
wjw806
python
#-*-coding:utf-8-*-#pipinstallpypinyin#@Function:中文排序fromitertoolsimportchainfrompypinyinimportpinyin,Styledefto_pinyin(s):'''转拼音'ni3hao3ma''''return''.join(chain.from_iterable(pinyin(s,style=Style.TO
- greenplum(postgresql) 中文字符排序问题
滴水穿石
greenplumpostgresqlgreenplumimmutable数据库tableos
在PG中存储中文,现在大家的典型解决方法是用UTF8做数据库编码,但是用UTF8作数据库编码有一个问题,就是中文排序的问题。在PG中,缺省的时候是按照编码排序的,也就是按照UTF8的编码对字段排序,但是,UTF8本身的编码顺序和人们习惯的中文的发音的拼音顺序完全不同,因而排序完全不是期望的拼音排序。那么如何解决呢?众所周知,GBK编码是按照拼音发音顺序排序的,因此,解决方法之一就是把UTF8编码转
- js排序总结
zkyellow
用sort()方法实现数字英文排序,用localeCompare()方法实现中文排序。一、定义sort():用于数组元素的排序,默认按字母顺序排序(更精确地说,按字符编码顺序)。如果要按照其他标准进行排序,就需要提供比较函数,该函数有两个参数a和b,需要比对两个值,再返回一个说明两个值相对顺序的结果。1.a-b0,返回一个大于0的值,降序排序;3.a-b=0,返回0。localeCompare()
- 2020-03-19 表格排序——tablesorter.js使用(支持中文排序)
小福子_1257
https://my.oschina.net/u/1421430/blog/192885https://mottie.github.io/tablesorter/docs/https://www.php.cn/js-tutorial-375129.html
- 新增血缘关系功能,色彩地图支持标记功能,DataEase开源数据可视化分析平台v1.18.0发布
FIT2CLOUD飞致云
数据可视化数据分析开源信息可视化开源数据分析DataEase仪表盘
2023年1月9日,DataEase开源数据可视化分析平台正式发布v1.18.0版本。这一版本的功能升级包括:数据集方面,定时任务采用分页的方式拉取数据,减少资源消耗;仪表板方面,新增仪表板主题,以满足不同场景下仪表板样式的需求;过滤组件新增中文排序支持,选项排序更加符合中国用户的使用习惯;视图方面,色彩地图新增标记功能,可以根据指定字段的不同值在地图上显示不同标记;系统管理方面,新增血缘关系功能
- 中文排序,分块
小程序前端javascript
有个类似微信通讯录的功能但是安卓有兼容性问题,不过也记录一下吧//arr是传入的数组groupByDesc(arr){const[...zhCN]='啊八擦搭蛾发噶哈击喀垃妈拿哦啪期然撒塌挖昔压匝'//const[...EN]='abcdefghijklmnopqrstuvwxyz'const[...EN]='ABCDEFGHIJKLMNOPQRSTUVWXYZ'//中文在i、u、v下没有对应的汉
- Algorithm
香水浓
javaAlgorithm
冒泡排序
public static void sort(Integer[] param) {
for (int i = param.length - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
int current = param[j];
int next = param[j + 1];
- mongoDB 复杂查询表达式
开窍的石头
mongodb
1:count
Pg: db.user.find().count();
统计多少条数据
2:不等于$ne
Pg: db.user.find({_id:{$ne:3}},{name:1,sex:1,_id:0});
查询id不等于3的数据。
3:大于$gt $gte(大于等于)
&n
- Jboss Java heap space异常解决方法, jboss OutOfMemoryError : PermGen space
0624chenhong
jvmjboss
转自
http://blog.csdn.net/zou274/article/details/5552630
解决办法:
window->preferences->java->installed jres->edit jre
把default vm arguments 的参数设为-Xms64m -Xmx512m
----------------
- 文件上传 下载 解析 相对路径
不懂事的小屁孩
文件上传
有点坑吧,弄这么一个简单的东西弄了一天多,身边还有大神指导着,网上各种百度着。
下面总结一下遇到的问题:
文件上传,在页面上传的时候,不要想着去操作绝对路径,浏览器会对客户端的信息进行保护,避免用户信息收到攻击。
在上传图片,或者文件时,使用form表单来操作。
前台通过form表单传输一个流到后台,而不是ajax传递参数到后台,代码如下:
<form action=&
- 怎么实现qq空间批量点赞
换个号韩国红果果
qq
纯粹为了好玩!!
逻辑很简单
1 打开浏览器console;输入以下代码。
先上添加赞的代码
var tools={};
//添加所有赞
function init(){
document.body.scrollTop=10000;
setTimeout(function(){document.body.scrollTop=0;},2000);//加
- 判断是否为中文
灵静志远
中文
方法一:
public class Zhidao {
public static void main(String args[]) {
String s = "sdf灭礌 kjl d{';\fdsjlk是";
int n=0;
for(int i=0; i<s.length(); i++) {
n = (int)s.charAt(i);
if((
- 一个电话面试后总结
a-john
面试
今天,接了一个电话面试,对于还是初学者的我来说,紧张了半天。
面试的问题分了层次,对于一类问题,由简到难。自己觉得回答不好的地方作了一下总结:
在谈到集合类的时候,举几个常用的集合类,想都没想,直接说了list,map。
然后对list和map分别举几个类型:
list方面:ArrayList,LinkedList。在谈到他们的区别时,愣住了
- MSSQL中Escape转义的使用
aijuans
MSSQL
IF OBJECT_ID('tempdb..#ABC') is not null
drop table tempdb..#ABC
create table #ABC
(
PATHNAME NVARCHAR(50)
)
insert into #ABC
SELECT N'/ABCDEFGHI'
UNION ALL SELECT N'/ABCDGAFGASASSDFA'
UNION ALL
- 一个简单的存储过程
asialee
mysql存储过程构造数据批量插入
今天要批量的生成一批测试数据,其中中间有部分数据是变化的,本来想写个程序来生成的,后来想到存储过程就可以搞定,所以随手写了一个,记录在此:
DELIMITER $$
DROP PROCEDURE IF EXISTS inse
- annot convert from HomeFragment_1 to Fragment
百合不是茶
android导包错误
创建了几个类继承Fragment, 需要将创建的类存储在ArrayList<Fragment>中; 出现不能将new 出来的对象放到队列中,原因很简单;
创建类时引入包是:import android.app.Fragment;
创建队列和对象时使用的包是:import android.support.v4.ap
- Weblogic10两种修改端口的方法
bijian1013
weblogic端口号配置管理config.xml
一.进入控制台进行修改 1.进入控制台: http://127.0.0.1:7001/console 2.展开左边树菜单 域结构->环境->服务器-->点击AdminServer(管理) &
- mysql 操作指令
征客丶
mysql
一、连接mysql
进入 mysql 的安装目录;
$ bin/mysql -p [host IP 如果是登录本地的mysql 可以不写 -p 直接 -u] -u [userName] -p
输入密码,回车,接连;
二、权限操作[如果你很了解mysql数据库后,你可以直接去修改系统表,然后用 mysql> flush privileges; 指令让权限生效]
1、赋权
mys
- 【Hive一】Hive入门
bit1129
hive
Hive安装与配置
Hive的运行需要依赖于Hadoop,因此需要首先安装Hadoop2.5.2,并且Hive的启动前需要首先启动Hadoop。
Hive安装和配置的步骤
1. 从如下地址下载Hive0.14.0
http://mirror.bit.edu.cn/apache/hive/
2.解压hive,在系统变
- ajax 三种提交请求的方法
BlueSkator
Ajaxjqery
1、ajax 提交请求
$.ajax({
type:"post",
url : "${ctx}/front/Hotel/getAllHotelByAjax.do",
dataType : "json",
success : function(result) {
try {
for(v
- mongodb开发环境下的搭建入门
braveCS
运维
linux下安装mongodb
1)官网下载mongodb-linux-x86_64-rhel62-3.0.4.gz
2)linux 解压
gzip -d mongodb-linux-x86_64-rhel62-3.0.4.gz;
mv mongodb-linux-x86_64-rhel62-3.0.4 mongodb-linux-x86_64-rhel62-
- 编程之美-最短摘要的生成
bylijinnan
java数据结构算法编程之美
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
public class ShortestAbstract {
/**
* 编程之美 最短摘要的生成
* 扫描过程始终保持一个[pBegin,pEnd]的range,初始化确保[pBegin,pEnd]的ran
- json数据解析及typeof
chengxuyuancsdn
jstypeofjson解析
// json格式
var people='{"authors": [{"firstName": "AAA","lastName": "BBB"},'
+' {"firstName": "CCC&
- 流程系统设计的层次和目标
comsci
设计模式数据结构sql框架脚本
流程系统设计的层次和目标
 
- RMAN List和report 命令
daizj
oraclelistreportrman
LIST 命令
使用RMAN LIST 命令显示有关资料档案库中记录的备份集、代理副本和映像副本的
信息。使用此命令可列出:
• RMAN 资料档案库中状态不是AVAILABLE 的备份和副本
• 可用的且可以用于还原操作的数据文件备份和副本
• 备份集和副本,其中包含指定数据文件列表或指定表空间的备份
• 包含指定名称或范围的所有归档日志备份的备份集和副本
• 由标记、完成时间、可
- 二叉树:红黑树
dieslrae
二叉树
红黑树是一种自平衡的二叉树,它的查找,插入,删除操作时间复杂度皆为O(logN),不会出现普通二叉搜索树在最差情况时时间复杂度会变为O(N)的问题.
红黑树必须遵循红黑规则,规则如下
1、每个节点不是红就是黑。 2、根总是黑的 &
- C语言homework3,7个小题目的代码
dcj3sjt126com
c
1、打印100以内的所有奇数。
# include <stdio.h>
int main(void)
{
int i;
for (i=1; i<=100; i++)
{
if (i%2 != 0)
printf("%d ", i);
}
return 0;
}
2、从键盘上输入10个整数,
- 自定义按钮, 图片在上, 文字在下, 居中显示
dcj3sjt126com
自定义
#import <UIKit/UIKit.h>
@interface MyButton : UIButton
-(void)setFrame:(CGRect)frame ImageName:(NSString*)imageName Target:(id)target Action:(SEL)action Title:(NSString*)title Font:(CGFloa
- MySQL查询语句练习题,测试足够用了
flyvszhb
sqlmysql
http://blog.sina.com.cn/s/blog_767d65530101861c.html
1.创建student和score表
CREATE TABLE student (
id INT(10) NOT NULL UNIQUE PRIMARY KEY ,
name VARCHAR
- 转:MyBatis Generator 详解
happyqing
mybatis
MyBatis Generator 详解
http://blog.csdn.net/isea533/article/details/42102297
MyBatis Generator详解
http://git.oschina.net/free/Mybatis_Utils/blob/master/MybatisGeneator/MybatisGeneator.
- 让程序员少走弯路的14个忠告
jingjing0907
工作计划学习
无论是谁,在刚进入某个领域之时,有再大的雄心壮志也敌不过眼前的迷茫:不知道应该怎么做,不知道应该做什么。下面是一名软件开发人员所学到的经验,希望能对大家有所帮助
1.不要害怕在工作中学习。
只要有电脑,就可以通过电子阅读器阅读报纸和大多数书籍。如果你只是做好自己的本职工作以及分配的任务,那是学不到很多东西的。如果你盲目地要求更多的工作,也是不可能提升自己的。放
- nginx和NetScaler区别
流浪鱼
nginx
NetScaler是一个完整的包含操作系统和应用交付功能的产品,Nginx并不包含操作系统,在处理连接方面,需要依赖于操作系统,所以在并发连接数方面和防DoS攻击方面,Nginx不具备优势。
2.易用性方面差别也比较大。Nginx对管理员的水平要求比较高,参数比较多,不确定性给运营带来隐患。在NetScaler常见的配置如健康检查,HA等,在Nginx上的配置的实现相对复杂。
3.策略灵活度方
- 第11章 动画效果(下)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- FAQ - SAP BW BO roadmap
blueoxygen
BOBW
http://www.sdn.sap.com/irj/boc/business-objects-for-sap-faq
Besides, I care that how to integrate tightly.
By the way, for BW consultants, please just focus on Query Designer which i
- 关于java堆内存溢出的几种情况
tomcat_oracle
javajvmjdkthread
【情况一】:
java.lang.OutOfMemoryError: Java heap space:这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环; 如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决: <jvm-arg>-Xms3062m</jvm-arg> <jvm-arg>-Xmx
- Manifest.permission_group权限组
阿尔萨斯
Permission
结构
继承关系
public static final class Manifest.permission_group extends Object
java.lang.Object
android. Manifest.permission_group 常量
ACCOUNTS 直接通过统计管理器访问管理的统计
COST_MONEY可以用来让用户花钱但不需要通过与他们直接牵涉的权限
D