自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 Azure China 使用golang sdk访问

Azure China在使用代理模式的访问方式

2022-09-15 23:15:32 362 1

原创 Centos7 使用vmware挂起重启后导致ens33无法使用

Centos7 使用vmware挂起重启后导致ens33无法使用当Centos7在vmware挂起后ens33无法使用。编辑ifcfg-ens33cd /etc/sysconfig/network-scriptsvim ifconfig-ens33将ONBOOT=no为ONBOOT=yes出现异常问题关闭NetworkManager服务systemctl stop NetworkManagersystemctl disable NetworkManagersystemctl rest

2021-11-13 11:08:21 2187

原创 eclipse安装lombok报错

eclipse按照lombok安装步骤:Eclipse安装lombok插件 - boonya - 博客园 (cnblogs.com)导致所有代码无法查看:经过尝试发现,jdk(本人使用jdk1.8)与最新lombok版本不兼容,lombok安装低版本(例如:lombok-0.12.0)即可:older versions (projectlombok.org)...

2021-08-09 18:59:43 1067 1

原创 智能合约安全(基于solidity)

智能合约安全整数溢出漏洞加法溢出 乘法溢出 减法溢出解决方法:采用openzepplin的SafeMath的library案例一BEC:在乘法时没有使用Safemath重入漏洞重入攻击可以简单理解为递归,在以太坊智能合约中,调用外部合约或Ether发送到地址,这些外部调用可能被攻击者劫持。(1)几种转币方式:transfer()转账失败返回之前状态,只能传送2300Gas和send()转账失败返回false退回之前状态,只能传送2300Gasgas().call.v.

2021-02-25 15:30:28 1114

原创 蚂蚁区块链使用搭建方法

蚂蚁开放联盟链搭建和使用方法1准备工作1.1访问蚂蚁开放联盟链,并使用支付宝账号登录https://auth.cloud.alipay.com/#/cloudauth/login?goto=https:%2F%2Fopenchain.cloud.alipay.com%2F1.2申请AccessKey和access-id生成相应的文件access.key文件作为私钥,必须妥善保管生成access-id: dQ5yMLO1OEBECIRY****在 导航栏-证书及开发组件 中可查询1.3选择

2020-06-23 17:25:27 6629 3

原创 快速搭建Xuperchain超级链

1.快速建链1.1准备环境XuperChain主要由Golang开发,需要首先准备编译运行的环境安装go语言编译环境,版本为1.13.12(不要使用1.14)下载地址:golang安装git下载地址:git安装 g++yum install gcc-c++打通防火墙端口37101,37102,37103①sudo firewall-cmd --permanent --add-port=37101/tcpsudo firewall-cmd --permanent --add-

2020-06-23 16:48:13 581

原创 Dockerfile的编写和使用

使用顺序1、手动编写符合规范的dockerfile文件2、对dockerfile,直接docker build命令执行,获取自定义的镜像3、run

2020-05-19 19:25:07 232

原创 Hystrix熔断器的使用_Golang

Hystrix熔断器的使用_Golang下载hystrix-gogo get github.com/afex/hystrix-go在go-mirco中使用 // 超时代码 // import github.com/afex/hystrix-go/hystrix // 1.配置config configA := hystrix.CommandConfig{ Timeout: 1000, } // 2.配置command hystrix.Conf

2020-05-16 18:09:26 1671

转载 etcd实现分布式锁

d

2020-05-05 13:45:23 1406

原创 golang使用etcd包导入问题

golang使用etcd包导入问题目前go语言访问etcd包经常出现包访问,通常使用go get go.etcd.io/etcd/clientv3但后期在调用的过程中会出现相应的访问问题,例如跟踪kv.Get到kv.go的文件中发现pb "go.etcd.io/etcd/v3/etcdserver/etcdserverpb"不存在,并且其他包内均出现v3路径解决方案在go....

2020-05-03 20:58:46 1134

原创 Go语言封装RabbitMq操作

Go语言封装RabbitMq操作发送端封装1、建立发送端结构体type SendRabbitMQ struct { conn *amqp.Connection ch *amqp.Channel q amqp.Queue}2、通过rabbitmq的地址和通道名称建立SendRabbitMQ对象地址:amqp://guest:guest@localhost:5672/通道名称: ...

2020-05-03 09:55:32 1014

原创 IPFS协议栈笔记

身份层:管理节点身份生成和验证网络层:管理与其他节点的连接、使用多种底层网络协议路由层:以分布式哈希表维护路由信息以定位特定的对等节点和对象。响应本地和远端节点发出的查询请求。交换层:一种支持有效块分配的新型块交换协议BitSwap,模拟可信时场,弱化数据复制,防作弊对象层:具有基于Merkle DAG所构建的对象层,具有内容寻址,防冗余特性文件层:类似Git的版本化文件系...

2020-04-08 10:23:37 866

原创 IPFS底层基础笔记

1.分布式哈希表DHT主要思想:全网维护一个巨大的文件索引哈希算法下的哈希值,哈希表的条目如<Key,Value>。这里Key通常是文件的某个哈希算法下的哈希值,而value则是存储文件的IP地址。查询时,仅需要提供Key,就能从表中查询到存储节点地址返回给查询节点。其中,哈希表会被分割成小块,按照一定算法和规则分布到全网的各个节点上,每个节点仅需要维护一小块哈希表。1.1Ka...

2020-04-06 17:04:42 861

原创 docker run 发生了什么

执行docker run hello-world1、在local查找本地的相应镜像,生成一个容器对象2、从镜像阿里源,拉取相应的hello-world镜像,在容器内运行3、生成sha256内容摘要4、docker架构图如下5、docker run 流程图...

2020-04-04 12:52:50 421

原创 基于以太坊的拍卖系统-合约编写(一)

安装Truffle1、下载官网Nodejs12版本2、解压到对应目录下,并改名为node3、配置环境变量gedit ~/.bashrcexport NODE_HOME=/opt/nodeexport PATH=$PATH:$NODE_HOME/bin export NODE_PATH=$NODE_HOME/lib/node_modules保存后source ~/...

2020-03-31 19:31:56 1397 2

原创 以太坊学习-Solidity语言特性(三)

Solidity语法接近于JavaScript,是一种面向对象的语言。但作为去中心合约,它又有很多不同: 以太坊底层基于账户,而不是UTXO,所以增加了一个特殊的address的数据类型用于定位用户和合约账户 语言内嵌框架支持支付。提供了payable等关键字,可以在语言层面直接支持支付 使用区块链进行数据存储。数据每一个状态都可以永久存储,所以在使用时需要确定变量使...

2020-03-24 19:39:54 292

原创 以太坊学习-以太坊虚拟机(二)

EVM介绍以太坊虚拟机EVM是智能合约的运行环境作为区块验证协议的一部分,参与网络的每个节点都会运行EVM。他们会查看正在验证的块中列出的交易,并运行由EVM中的交易触发的代码EVM不仅是沙盒,而且是完全隔离的,也就是说在EVM中运行的代码时无法访问网络、文件系统和其他进程的,甚至智能合约之间的访问也是受限的合约以字节的格式存放在区块链上;合约通常以高级语言编写,通过EVM编译器编...

2020-03-22 16:50:04 371

原创 以太坊学习--geth搭建自己的私链

一、创建网络的“创世”状态 将配置写入genesis.json文件

2020-03-21 16:03:14 1259

原创 以太坊学习-geth相关开发

1

2020-03-20 19:30:19 309

原创 基于Hyperledger Fabric1.4 自定义搭建自己的区块链(三)

六、用于创建通道和部署合约6.1修改script/script.sh文件中$CHANNEL_NAMECHANNEL_NAME="$1"DELAY="$2"LANGUAGE="$3"TIMEOUT="$4"VERBOSE="$5": ${CHANNEL_NAME:="mychannel"}: ${DELAY:="3"}: ${LANGUAGE:="golang"}: ${T...

2020-03-10 16:59:47 790 1

原创 基于Hyperledger Fabric1.4 自定义搭建自己的区块链(二)

四、generateChannelArtifacts函数 使用configtxgen工具根据configtx.yaml文件来生成创世区块和通道相关信息,更新锚节点。 1、生成启动 Orderer 需要的初始化区块,并支持检查区块内容; 2、生成创建应用通道需要的配置交易,并支持检查交易内容; 3、生成 2 个锚节点 Peer 的更新配置交易。...

2020-03-10 16:59:39 740 1

原创 基于Hyperledger Fabric1.4 自定义搭建自己的区块链(一)

在已经基本跑通Hyperledger Fabric1.4 中 fabric-sample中first-network情况下,需要更进一步搭建自定义的fabric区块链,脱离example的限制 一、拷贝first-network为my-network[root@mike fabric-samples]# cp first-network my-network[root@m...

2020-03-10 16:59:21 2477 1

原创 关于《ERP原理》的读书笔记和思考(五)_ERP车间作业管理和采购作业

车间作业管理和采购作业车间作业管理车间作业管理的重要工作在于反馈,系统根据反馈信息为依据对物料需求计划、主生产计划、生产规划以及经营规划做必要调整。车间作业管理的工作内容包括以下5个方面:1、核实MRP产生的计划订单确定加工工序确定所需的物料、能力、提前期和工具确定物料、能力、提前期和工具的可行性解决物料、能力、提前期和工具的短缺问题2、执行生产订单3、

2017-08-17 16:07:47 533

原创 关于《ERP原理》的读书笔记和思考(四)_ERP物料管理

ERP物料管理对物料管理来讲,物料就是资金。强带库存价值观,缩短生产周期。加速库存周转以降低成本,提高资金利用率。库存周转次数 = 全年售出货物成本/全年库存价值库存目的、费用和库存控制工具目的:安全库存、预期库存、批量库存、在途库存、囤积库存库存的费用:物料本身的价值、订货费用、保管费用、短缺损失库存记录的准确性:1、访问权限的受限制,但是会带来企业生

2017-08-15 14:35:23 658

原创 关于《ERP原理》的读书笔记和思考(三)_ERP计划管理

2017-08-15 14:32:07 1268

原创 关于《ERP原理》的读书笔记和思考(二)_ERP原理初探

ERP定义支持混合方式的制作环境(1)生产方式的混合    离散型和流程型制造的混合。单件生产、面向库存生产、面向订单装备。(2)经营方式的混合    跨国的混合经营(3)生产、分销和服务等业务的混合提供据测能力支持ERP的能动性。ERP系统的一般构成1、主生产计划主生产计划员利用ERP系统提供一个模拟环境,ERP系统利用模拟数据库计算处相应

2017-08-12 20:48:13 3753

原创 关于《ERP原理》的读书笔记和思考(一)_ERP演变溯源

订货点法 基本公式:单位时区的需求*订单提前期+安全库存量 局限性: (1)各种物料需求相互独立 (2)物料需求相对均匀,库存消耗稳定 (3)提前期是已知的和固定的 (4)何时订货的问题导致,库存消耗不够时又被填满时段式MRP (1)考虑所有物料的需求联系。考虑不同物料的需求之间的匹配关 系 (2) 物料分类为独立需求和非独立需求型

2017-08-12 20:20:01 3043

4位单片机数字钟

单片机数字钟,机遇52单片机,读秒作用,可以帮助初学者更快

2013-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除