- 博客(21)
- 收藏
- 关注
原创 RBAC模型
RBAC模型的优点:简化权限管理:RBAC模型通过将权限分配给角色,再将角色分配给用户,使得权限管理更加灵活和易于管理。管理员可以通过调整角色和用户之间的关系,来分配和撤销权限,而无需直接管理每个用户的权限。灵活的角色与权限关系:RBAC模型支持多对多的角色与权限关系,即一个角色可以拥有多个权限,一个权限也可以被多个角色所共享。这种灵活性使得RBAC适用于各种复杂的权限管理需求。提高安全性:RBAC模型可以确保用户只有所需的权限,并提供了良好的隔离性。
2024-03-08 08:25:06
4774
1
原创 鸿蒙【ArkTS】使用TS装饰器封装网络请求HTTP
在HarmonyOS应用开发中,通过HTTP访问网络,可以使用官方提供的@ohos.net.http模块。但是官方提供的直接使用不太好使用,需要封装下才好。这里采用TS的装饰器实现AOP效果 完成前后端接口风格的统一
2024-02-21 20:36:49
4828
4
原创 spring整合Log4j2日志
第一步 添加依赖<!--日志相关:log4j2--><dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>2.20.0</version></dependency><dependency> <grou
2024-01-31 15:32:13
626
2
原创 链表增加结点
struct node *add (struct node *head, int n){ struct node *p,*end; p=(struct node*)malloc(sizeof(struct node)); p->data=n; p->next=NULL; end=head; if(end!=NULL)//不是空链表 { while(end->next!=NULL.
2022-01-09 11:41:39
809
原创 百马百担问题
百马百担问题,有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,问共有多少种驮法?且各种驮法中大、中、小马各多少匹?#include<stdio.h>int main(){ int x,y; for(x=0;x<=50;x++)//小于一个大马不可能为的数即可 { for(y=0;y<=50;y++)//同理 { if(3*x+2*y+0.5*(100-x-y)==100&&x+y<100&x*y!=0)
2022-01-06 20:26:46
1381
原创 简单算法排序
选择排序 void select_sort(int a[],int n) { int i,j,min,temp; for(i=0;i<n-1;i++) { min=i;//记录最小值下标 for(j=i+1;j<n;j++) { if(a[min]>a[j]) min=j; } temp=a[min]; a[min]=a[i]; a[i]=temp; } }
2022-01-06 20:10:26
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人