搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
你好赵伟
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【AI绘画】从零开发AI绘画微信小程序_可以利用ai设计图形界面吗微信小程序界面
2
Serverless Computing:现状与基础知识
3
Fixed-Point Designer:Create Fixed-Point Data
4
Navicat Premium15 下载与安装(免费版)以及链接SqlServer数据库_navicat premium 15下载
5
零信任相关标准、框架及落地实践(下)_华三零信任 反向代理
6
Triton inference server系列(0)——相关资料整理_triton server 相关文献
7
Mac 更新 Homebrew软件包时提示 zsh: command not found: brew 错误
8
十大开源测试工具和框架_bestdb 6.0.0是开源的吗
9
[注意力机制]--Non-Local注意力的变体及应用_nonlocal注意力
10
Linux安装oracle 19c_linux安装oracle19c
当前位置:
article
> 正文
CCF权限查询_ccf会员号如何查询
作者:你好赵伟 | 2024-07-10 16:10:24
赞
踩
ccf会员号如何查询
问题描述
授权 (authorization) 是各类业务系统不可缺少的组成部分,系统用户通过授权机制获得系统中各个模块的操作权限。
本题中的授权机制是这样设计的:每位用户具有若干角色,每种角色具有若干权限。例如,用户 david 具有 manager 角色,manager 角色有 crm:2 权限,则用户 david 具有 crm:2 权限,也就是 crm 类权限的第 2 等级的权限。
具体地,用户名和角色名称都是由小写字母组成的字符串,长度不超过 32。权限分为分等级权限和不分等级权限两大类。分等级权限由权限类名和权限等级构成,中间用冒号“:”分隔。其中权限类名也是由小写字母组成的字符串,长度不超过 32。权限等级是一位数字,从 0 到 9,数字越大表示权限等级越高。系统规定如果用户具有某类某一等级的权限,那么他也将自动具有该类更低等级的权限。例如在上面的例子中,除 crm:2 外,用户 david 也具有 crm:1 和 crm:0 权限。不分等级权限在描述权限时只有权限类名,没有权限等级(也没有用于分隔的冒号)。
给出系统中用户、角色和权限的描述信息,你的程序需要回答多个关于用户和权限的查询。查询可分为以下几类:
* 不分等级权限的查询:如果权限本身是不分等级的,则查询时不指定等级,返回是否具有该权限;
* 分等级权限的带等级查询:如果权限本身分等级,查询也带等级,则返回是否具有该类的该等级权限;
* 分等级权限的不带等级查询:如果权限本身分等级,查询不带等级,则返回具有该类权限的等级;如果不具有该类的任何等级权限,则返回“否”。
输入格式
输入第一行是一个正整数 p,表示不同的权限类别的数量。紧接着的 p 行被称为 P 段,每行一个字符串,描述各个权限。对于分等级权限,格式为 <category>:<level>,其中 <category> 是权限类名,<level> 是该类权限的最高等级。对于不分等级权限,字符串只包含权限类名。
接下来一行是一个正整数 r,表示不同的角色数量。紧接着的 r 行被称为 R 段,每行描述一种角色,格式为
<role> <s> <privilege 1> <privilege 2> ... <privilege s>
其中 <role> 是角色名称,<s> 表示该角色具有多少种权限。后面 <s> 个字符串描述该角色具有的权限,格式同 P 段。
接下来一行是一个正整数 u,表示用户数量。紧接着的 u 行被称为 U 段,每行描述一个用户,格式为
<user> <t> <role 1> <role 2> ... <role t>
其中 <user> 是用户名,<t> 表示该用户具有多少种角色。后面 <t> 个字符串描述该用户具有的角色。
接下来一行是一个正整数 q,表示权限查询的数量。紧接着的 q 行被称为 Q 段,每行描述一个授权查询,格式为 <user> <privilege>,表示查询用户 <user> 是否具有 <privilege> 权限。如果查询的权限是分等级权限,则查询中的 <privilege> 可指定等级,表示查询该用户是否具有该等级的权限;也可以不指定等级,表示查询该用户具有该权限的等级。对于不分等级权限,只能查询该用户是否具有该权限,查询中不能指定等级。
输出格式
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
【wpsshop博客】
推荐阅读
article
QtQuick
/
Qml
自定义
控件
(1)-
ToolTip
_
qml
自定义
控件
-通知消息...
首先我们看看官方提供的
QtQuick
.Controls 2.x TooltipTooltip效果是怎么样的看起来还是挺好...
赞
踩
article
Swift
5.10
官方
文档
(中文版
,
自翻)_
swift
官方
文档
...
传统上
,
新语言的第一个程序应该打印“Hello, world!”
,
在屏幕上。 如果您了解其他语言
,
那么这个语法应该...
赞
踩
article
最新
区块
链
论文速读--CCF A会议
ICSE
2
0
2
4 共
13
篇 附
pdf
下载 (
2
/
2
)_mic...
在包含约 400 个合约项目和 3K Solidity 文件的多种数据集上进行的评估表明,GPTScan 对代币合约的准...
赞
踩
article
Security
Identifiers
安全标识符
SID
详解...
信息来源:太平洋电脑网前言
SID
也就是安全标识符(
Security
Identifiers
),是标识用户、组和计算机帐户...
赞
踩
article
两个
ESP8266
一对一通信_两个
esp8266
一个
发送
一个
接收...
功能:两个8266,
一个
配置为AP模式作为服务器,
一个
配置为STA模式作为客户端,互相通信一、将模块一配置为AP模式作为...
赞
踩
article
强化
学习
系列--
深度
Q
网络
(
DQN
算法
)_
keras
dqn...
深度
Q
网络
(Deep Q-Network,
DQN
)是一种
强化
学习
算法
,通过结合
深度
神经
网络
和Q-learning
算法
,用...
赞
踩
article
ESP32
——物
联网
小
项目
汇总
...
商品级
ESP32
智能手表[文章链接]用
ESP32
,做了个siri?!开源了![文章链接]
ESP32
——物
联网
小
项目
汇总
...
赞
踩
article
「
媒体
邀约
」上海请
媒体
的
费用
...
由于
媒体
费用
受多种因素影响,且可能随时间发生变化,因此建议直接联系51
媒体
网,了解最新
的
报价和服务内容。同时,在预算有限...
赞
踩
article
arbitrum
nova
生态
几个
项目
的
交互
,
值得埋伏空投...
跨链桥:https://orbiter.finance值得领取一个NFT
,
大家快去mint吧
,
当
交互
交互
https://...
赞
踩
article
使用
前馈
神经网络
(MLP与CNN)实现
姓氏
分类
_
使用
前馈
神经网络
——mlp和
cnn
实现
姓氏
分类
...
姓氏
分类
问题是自然语言处理(NLP)中的一类问题,能够根据提供的
姓氏
来推断其可能的国家或地区背景。
姓氏
分类
问题通常是一类...
赞
踩
article
C
语言
,
冒泡排序
(含
qsort
函数
的
使用
与实现(回调
函数
))_
c
语言
函数
中
使用
嵌套
qsort
函数
...
c
mp_float 将两个元素的地址用void* 接收,并分别命名为a b,既然是void*,我们就将其强制类型转换成f...
赞
踩
article
android
CameraX
构建相机拍照...
Android
CameraX
是一个 Jetpack 支持库,旨在简化相机应用的开发工作。它提供了一致且易用的API接...
赞
踩
article
C语言
之
链表
详解_
c
链表
...
链表
是一种基本的数据结构,它由一系列节点组成,每个节点包含一个值和指向下一个节点的指针。
链表
的特点是可以动态添加和删除节...
赞
踩
article
信息系统
项目管理
师 --
目录
_
信息系统
项目管理
师
目录
...
第1章 绪论第2章 项目生命期和组织第3章
项目管理
过程第4章 项目可行性研究与评估第5章 项目整体管理5.1 制定项目...
赞
踩
article
Spring
-Ai访问
OpenAi
配置(
spring
boot
)_
spring
ai的
key
怎样去申请...
spring
-ai访问openai配置。_
spring
ai的
key
怎样去申请
spring
ai的
key
怎样去申请 ...
赞
踩
article
基于
SSM
的
学生
信息
管理系统
(选课
管理系统
)
的
设计与
实现
(含源码+
sql
+视频导入教程)_
基于
ss...
基于
SSM
的
学生
信息
管理系统
(选课
管理系统
)13拥有三种角色 管理员:
学生
管理、教师管理、专业管理、课程管理、审批管理、...
赞
踩
article
墨西哥
:
海外
新闻稿
媒体
分发-
海外
pr发稿干货分享-
大舍
传媒
...
该
媒体
以其客观公正的报道风格,获得了读者的认可与支持。
大舍
传媒
将继续与
墨西哥
的知名
媒体
合作,通过
海外
新闻稿
的分发,为读者...
赞
踩
article
【
接口协议
】
FPGA
AXI
接口协议
详解...
FPGA
AXI
接口协议
详解,并实现数据读写_axi
接口协议
axi
接口协议
...
赞
踩
article
华为
OD
机试
真题-
反射
计数-2023年
OD
统一考试(C卷D卷)...
矩阵以左上角位置为[0, 0](列(x), 行(行)), 例如下面A点坐标为[2, 1] (第二列, 第一行)初始位置为...
赞
踩
article
数据结构
实习
报告
(7)顺序
查找
和折半
查找
——
C语言
严蔚敏版
完整代码
_
数据结构
查找
方法
的综合实现
报告
...
#include
#include
#define MAXSIZE 50//定义线性表...
赞
踩
相关标签
Qt
QtQuick
Qml
C++
ToolTip
swift
ssh
开发语言
ios
区块链
区块链会议
区块链论文
security
工具
windows
image
system
工作
ESP8266
算法
物联网
人工智能
python
android
https