- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 前端入门-CSS
字体 属性(中文) 属性(英文) 说明 字体 font-family 逗号分割 字体样式 font-style 正常、斜体 字体粗细 font-weight 字体变体 font-variant 是否small-caps 字体 字体大小 font-size 绝对尺寸、相对尺寸 ......
2022-07-04 10:33:34
184
原创 项目开发步骤
项目开发原型: 设计图: 数据库设计:表、关系、字段、字典、版本、导入、导出、同步、代码生成 接口文档:url、入参、出参、不同示例、版本、导入、导出 mock: 接口测试:自动化 性能测试:报告 安全测试:扫描...
2022-01-06 19:41:16
663
原创 项目开发步骤
原型:设计图:数据库设计:表、关系、字段、字典、版本、导入、导出、同步、代码生成接口文档:url、入参、出参、不同示例、版本、导入、导出mock:接口测试:自动化性能测试:报告安全测试:扫描...
2022-01-06 17:50:11
255
原创 nginx+rtmp 点播|直播|视频通话
一、部署nginx+rtmp# 安装依赖yum install -y gityum install -y wgetyum install -y openssl openssl-develyum install -y gcc gcc-c++初始化mkdir -p /data/softs/srcmkdir -p /data/softs/nginx/conf.d# 下载cd /data/softs/srcwget http://nginx.org/download/nginx-1.1
2021-10-10 22:18:48
532
原创 前端-扫盲-Web基本知识
Web是谁?它做什么工作?Web即WorldWideWeb,全球广域网也是万维网的简称。换句话说,Web就是通过使用浏览器访问的各种资源。这些资源包括文本、图片、表格、链接、音频、视频等。当你上网浏览微博,在百度上搜索图片,上B站看海贼王漫画连载......都是Web提供的技术支持。如果Web网页编写得足够好,它甚至还能在手机上、网络电视上流畅显示。Web怎么工作?我们在上网时看到的视音频、图文资源是以文件的形式存放在Web服务器上的。Web服务器就像一台7X2...
2021-09-17 16:08:57
207
原创 前端-扫盲-导学
Web是谁?它做什么工作?Web即WorldWideWeb,全球广域网也是万维网的简称。换句话说,Web就是通过使用浏览器访问的各种资源。这些资源包括文本、图片、表格、链接、音频、视频等。当你上网浏览微博,在百度上搜索图片,上B站看海贼王漫画连载......都是Web提供的技术支持。如果Web网页编写得足够好,它甚至还能在手机上、网络电视上流畅显示。Web怎么工作?我们在上网时看到的视音频、图文资源是以文件的形式存放在Web服务器上的。Web服务器就...
2021-09-17 16:01:02
559
原创 区块链-智能合约-合约测试
进入测试前,需要完成以下步骤:链的搭建、控制台安装、智能合约开发、智能合约编译与部署、利用Java等SDK开发一个应用。测试环境控制台测试 WeBASE-Front测试 SDK测试测试类型功能测试 非功能测试 安全性测试 回归测试测试要点边界值 是否符合预期 异常流程 变与不变测试技巧如何展示合约更多内部变量? 如何获得链上全量数据模型?...
2021-09-10 14:17:58
6130
原创 区块链-智能合约-编程攻略
在Solidity编程世界中,生存与进化都离不开三个关键词:安全、可复用、高效。上链的原则 需要分布式协作的重要数据才上链,非必需数据不上链; 敏感数据脱敏或加密后上链(视数据保密程度选择符合隐私保护安全等级要求的加密算法); 链上验证,链下授权。 精简函数变量 EVM所设计用于最大的栈深度为16。建议:使用结构体或数组来封装入参或返回值,达到减少栈顶元素使用的目的 保证参数和行为符合预期 如果不严谨地检查智能合约输入参数或行为,有可能..
2021-09-10 14:07:04
7185
原创 区块链-智能合约-设计模式
一、智能合约设计模式概述合约的公开性、回调机制,每一个特点都可被利用,作为攻击手法,稍有不慎,轻则合约形同虚设,重则要面临企业机密泄露的风险。所以,在业务合约上链前,需要预先对合约的安全性、可维护性等方面作充分考虑。IEEE收录了维也纳大学一篇题为《Design Patterns For Smart Contracts In the Ethereum Ecosystem》的论文包含18种设计模式,涵盖了安全性、可维护性、生命周期管理、鉴权等多个方面。二、通用常见的几种 安全性(Secu
2021-09-10 11:02:06
8290
原创 区块链-智能合约-合约特性
一、智能合约代码结构 状态变量- _admin, _state,这些变量会被永久保存,也可以被函数修改 构造函数- 用于部署并初始化合约 事件- SetState, 功能类似日志,记录了一个事件的发生 修饰符- onlyAdmin, 用于给函数加一层"外衣" 函数- setState, getState,用于读写状态变量 二、智能合约的运行控制台 webase-front 在线ide remix三、Solidity数据类型整型系列 ...
2021-09-09 17:05:10
1252
1
原创 区块链-智能合约-入门介绍
一、 智能合约的出现智能合约的出现,使区块链不仅能处理简单的转账功能,还能实现复杂的业务逻辑,极大地推动了区块链技术发展,加速应用落地。通过智能合约语言Solidity,实现了共识逻辑的自定义。基于区块链的分布式应用(dapp)的底层技术就是“区块链+智能合约”。第一个结合了区块链与智能合约技术的平台--以太坊的诞生,被认为是开启了"区块链2.0"时代。二、智能合约的全链路开发、编译、部署、调用三、智能合约的分类Solidity合约 Precompiled合约四、Solidity
2021-09-09 16:02:24
6253
原创 区块链-底层环境搭建
yum依赖# 安装依赖sudo yum install -y openssl openssl-develsudo yum install -y wgetsudo yum install -y unzipsudo yum install -y net-toolsnginx# 下载wget http://nginx.org/download/nginx-1.19.9.tar.gz# 安装tar -zxvf nginx-1.19.9.tar.gzcd nginx-1.19.9.
2021-09-07 18:03:48
1005
原创 区块链-WeBase企业部署
WeBASE分为四个部分:节点前置,签名服务,节点管理,管理平台。WeBase架构1 签名服务搭建# 拉取代码cd ~/webasegit clone https://gitee.com/WeBank/WeBASE-Sign.git# 编译代码cd WeBASE-Signchmod +x ./gradlew && ./gradlew build -x test# 数据库初始化mysql -u root -p123456CREATE DATABASE..
2021-09-07 17:25:50
2154
原创 区块链-多机构对等部署
反对法了操作简洁,本示例所有操作在同一台机器上进行,用不同的目录模拟不同的机构环境。用文件复制操作来模拟网络的发送。进行了教程中的下载安装后,请将generator复制到对应机构的generator目录中。 dsds fdfd fdfd 了操作简洁,本示例所有操作在同一台机器上进行,用不同的目录模拟不同的机构环境。用文件复制操作来模拟网络的发送。进行了教程中的下载安装后,请将generator复制到对应机构的generator目录中。了操作简洁,本示例所有操作在同一台机器上进行,用不.
2021-09-03 11:32:14
857
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人