- 博客(144)
- 收藏
- 关注
原创 区块链笔记(四)---智能合约
典型的智能合约是无状态的、事件驱动的代码,被调用时自动执行合约内逻辑。智能合约可以创建和操作账本状态,这些链上状态记录业务相关的重要数据(如资产信息和所有权)。区块链网络中可以部署多个智能合约,应用程序通过名称、版本号等来指定调用特定智能合约。区块链应用,一般由若干部署在区块链网络中的智能合约,以及调用这些智能合约的用户应用程序组成。用户访问与业务本身相关的上层应用程序,应用程序调用智能合约,智能合约与账本直接交互。开发者除了需要开发传统的上层业务应用,还需要编写区块链智能合约代码。
2024-02-21 15:55:09 206
原创 区块链笔记(三)
如果说比特币为代表的加密货币提供了区块链技术应用的原型,以太坊为代表的智能合约平台延伸了区块链技术的适用场景,那么面向企业场景的超级账本项目则开拓了区块链技术的全新阶段。超级账本首次将区块链技术引入到了联盟账本的应用场景,引入和,这就为基于区块链技术的未来全球商业网络打下了坚实的基础。
2024-02-21 15:32:46 666
原创 区块链笔记(一)
以太坊采用以太坊虚拟机作为智能合约的运行环境。以太坊虚拟机是一个隔离的轻量级虚拟机环境,运行在其中的智能合约代码无法访问本地网络、文件系统或其它进程。
2024-02-19 18:06:02 745
原创 设置环境变量的三种方法
在shell的命令行下直接使用[export 变量名=变量值] 定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。
2023-02-09 15:02:12 5215
原创 MySQL通配符模糊查询
LIKE作用是指示mysql后面的搜索模式是利用通配符而不是直接相等匹配进行比较;但如果like后面没出现通配符,则在SQL执行优化时将 like 默认为 “=”执行。一、MySQL通配符模糊查询(%,_)
2022-09-29 10:23:22 560
原创 ocp知识点--容器健康检查
如果LivenessProbe探针探测到容器不健康,则Kubelet 将删除该容器,并根据容器的重启策略做相应的处理。HTTPGetAction:通过容器的IP地址和端口号及路径调用HTTP GET方法,如果响应的状态码大于等于200且小于400,则认为容器状态健康。用于判断容器是否启动完成且准备接收请求。TCPSocketAction:通过容器的IP地址和端口号执行TCP检查,如果端口能被访问,则表明容器健康;ExecAction:在容器内部执行一个命令,如果该命令的退出状态码为 0,则表明容器健康;
2022-09-15 10:58:51 313
原创 RESTful规范
REST全称是,中文意思是表征性状态转移。指的是一组约束条件和原则。如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。如果后台开发遵守了REST风格便可称为RESTful。REST现有Web标准RESTful架构是对MVC架构改进后所形成的一种架构,通过使用事先定义好的接口与不同的服务联系起来。在RESTful架构中,浏览器使用POST,DELETE,PUT和GET四种请求方式分别对指定的URL资源进行增删改查操作。因此,RESTful是通过URI。
2022-09-07 10:20:32 168
原创 VScode快捷键
ctrl+shift+[ 是折叠ctrl+k ctrl+0 是折叠全部 ctrl+shift+] 是展开ctrl+k ctrl+j 是展开全部
2022-05-19 18:41:33 81
原创 删除ns显示terminating
https://www.bbsmax.com/A/1O5EjmWGd7/https://blog.csdn.net/qq_44273583/article/details/124594314
2022-05-17 18:45:39 67
原创 git相关知识【强制回滚、新增gitignore文件】
git loggit reset --hard xxxxxgit statusgit push -f origin release_xxx
2022-03-23 15:17:04 77
原创 浅谈运行时(runtime)及容器运行时(container runtime)
运行时(runtime)runtime 就是一个语言实现的基础, 就好像一个人类最基本的心跳, 呼吸技能一样. runtime 和 库 的区别, 类似于 [人类本身] 与 [人类后天增加的装备] 的区别。runtime 一般和 compile time 相对,他们在时间上,分别代表运行期和编译期两个时期;在代码上,runtime 代表程序能正常运行所必需的基础代码。对于解释型语言,它的解释器就是 runtime;对于编译型语言,它的 runtime 可以理解为标准库和系统库中不可或缺的那一部分。比如
2022-03-23 11:47:32 1773
原创 镜像相关[持续更新]
查看镜像DIGEST[root]# docker inspect f543c6d96282[ { "Id": "sha256:f543c6d962825fbe3977a24c64df9eeeb94278dea806e82caaad4ef83d27f426", "RepoTags": [ "#####/base/#####:v2", "#####/base/#####123:v11" ],
2022-03-22 10:47:43 110
原创 kubectl convert
#kubectl-plugincurl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert"curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert.sha256"e
2022-03-07 17:02:23 449
原创 go的单引号,双引号,反引号
在Go语言中不倾向于使用单引号来表示字符串,请根据需要使用双引号或反引号。Go语言的字符串是一个用UTF-8编码的变宽字符序列,它的每一个字符都用一个或多个字节表示 。Go语言中的字符串字面量使用 双引号 或 反引号 来创建 :双引号用来创建 可解析的字符串字面量 (支持转义,但不能用来引用多行);反引号用来创建 原生的字符串字面量 ,这些字符串可能由多行组成(不支持任何转义序列),原生的字符串字面量多用于书写多行消息、HTML以及正则表达式。Go语言的单引号一般用来表示「rune litera
2022-03-04 22:05:29 436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人