
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
go实现简易的区块链(1)
区块链是一种安全共享的去中心化的数据账本。本质上,区块链只是一个分布式数据库而已。不过使他独一无二的事,区块链是一个公开的数据库,而不是一个私有的数据库,也就是说,每个使用它的人都有完整或部分的副本。数据被细分为多个共享区块,并以加密哈希形式的唯一标识符链接在一起。此外,也正是由于区块链,才使得加密货币和智能合约成为现实。
Go语言-语法基础-全面
一.Go基础1.1. init函数go语言中init函数用于包(package)的初始化,该函数是go语言的一个重要特性。有下面的特征:1 init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等2 每个包可以拥有多个init函数3 包的每个源文件也可以拥有多个init函数4 同一个包中多个init函数的执行顺序go语言没有明确的定义(说明)5 不同包的init函数按照包导入
casbin的详细理解过程(附图片理解)(rbac模型)
一、casbin模型casbin模型又叫PERM模型: subject(sub 访问实体),object(obj访问的资源)和action(act访问方法)eft(策略结果,一般为空 默认指定allow)还可以定义为deny1)Policy策略 ——— p = {sub, obj, act, eft}1、策略一般存储到数据库,因为会有很多2、[policy_definition] p = sub,
到底了







