区块链开发

LeetCode-Linked List-328-M:奇偶链表

请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。解法1-ACclass Solution ListNode head1 = new ListNode; ListNode head2 = new ListNode; ListNode root1 = head1; ListNode root2 = head2; ... »

在这里插入图片描述

go微服务框架Kratos的安装

Kratos Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。 名字来源于:《战神》游戏以希腊神话为背景,讲述由凡人成为战神的奎托斯(Kratos)成为战神并展开弑神屠杀的冒险历程。 Goals 我们致力于提供完整的微服务研发体验,整合相关框架及工具后,微服务治理相关部分可对整体业务开发周期无感,从而更加聚焦于业务交付。对每位开发者而言,整套Kratos框架也... »

调查:过半用户希望公链提升TPS的同时并不降低去中心化程度

据PANews消息,PANews此前在400余个中文区块链垂直社群进行了问卷调查,接受调查人群中82%为大学本科及以上学历,年龄大多集中在18至35岁间。调查显示,7成用户认为TPS对公链发展至关重要;过半用户希望公链提升TPS的同时并不降低去中心化程度;Staking在公链治理模型中接受度较高;区块链与人工智能AI的结合是公链的探索方向。 »

0006-通过Webpack编译项目进行版本文件更新

1.接上篇 创建第二个 JS 文件 接下来我们创建另外一个 js 文件 2.js,代码如下所示: module.exports = "It works from runoob2.js."; 更新runoob1.js 文件,代码如下: document.write(require("./runoob2.js")); 然后我们进行更新操作 C:\Users\wufengfeng>cd app2 ... »

Centos 7 下 docker 导入导出镜像 实践笔记

1.首先查看下本地仓库镜像 docker images [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE rancher/rancher stable 5ebba94410d8 7 weeks ago 654MB k8s.gcr.io/pause 3.1 da86e6ba6ca1 2 years ago 7... »

Go语言入门基础教程–Let’s go

Go语言入门基础教程–Let’s go

Go语言从开源至今已经十余年了,它拥有活跃的社区和一定的使用流行度(2019年底排名第14位). 今天我们将认识Go语言是什么?探讨Go能用来做什么?还将使用Go语言的基础语法进行实践操作. 什么是Go语言 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go 是一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 Go适合做什么 Go 语言被设计成一门应用于搭载... »

640?wx_fmt=jpeg

摩根大通为ETH区块链的支付机制开发了新的隐私增强工具

据报道,Zether是一种以隐私为中心的支付机制,与以太坊和其他智能合约平台兼容。Harris提出,作为“无信任和匿名支付的有效无信任机制”,新的扩展可能特别有利于保护企业联盟内的隐私,并且它还可以在未来服务于JPM的利益来开发更广泛使用的仲裁。 »

Go语言有序链表归并

代码示例: package main import "fmt" type ListNode struct { Val int Next *ListNode } func main() { a := []int{1,3,5,7,9} b := []int{2,4,6,8} l1 := initList(a) l2 := initList(b) showList(l1) showList(l2) fm... »

在这里插入图片描述

gtest单元测试(unit test)及覆盖率

下载google test 下载地址:https://github.com/google/googletest/tree/v1.10.x (我用的是1.10.x版本) main.cc #include #include “gtest/gtest.h” int Add(int a, int b) { return a + b; } int Sub(int a, int b){ return a - ... »

go AES加密解密

之前写了一个python监控系统,里面用到了使用了AES对密码进行加密,那golang去如何实现AES的加密解密呢, 说明: 1.这里就以CBC模式来说明,使用了iv(偏远向量),所以在对同一个明文使用同一个key 加密的时候,发现每次加密出来结果都不同,就不要大惊小怪了 2.这里面包含了2种补全方式:PKCS5Padding/PKCS7Padding,代码里都写出了,至于选择哪一个,根据自己的需... »

双击打开避免一闪而逝,命令行自动忽略

废话不多说直接上代码,很多人在写程序时双击打开都会一闪而逝,因此都会在程序执行最后加上获取输入的代码。但是命令行时又不想再敲一次回车。下面代码就能解决你的烦恼,原理就是判断父进程是否为cmd.exe,如果不是则说明不是命令行打开,则加上获取输入回车。 package main import ( "fmt" "syscall" "unsafe" ) func main() { if name, er... »

640?wx_fmt=png

期货合约爆仓保证金都亏完了,还要再倒扣一笔钱给平台?| 白话区块链入门132…

白话区块链从入门到精通,看我就够了!小黑买入期货合约后,如果 EOS 的价格下跌,跌到 40 元的时候,如果小黑不追加保证金,交易平台会给出一个合理的价格卖掉小黑的期货合约多单。穿仓,就是指期货合约交易中,用户不仅将保证金全部亏掉,而且还倒欠交易平台钱。举个例子,假设某次期货合约交割时,发生了大量的穿仓,需要盈利的用户每人分摊 2% 的穿仓损失。 »

SC-Plan邀请节点收益方案介绍

SC-Plan邀请节点收益方案介绍

关于SC-Plan基本介绍可翻看前面的博文,这一章直接讲解直推节点的收益规则。每天直推节点空间容量,都会引起上下节点间相互对撞,两个相邻节点的对撞,每次对撞都会根据对撞机制产出新的空间量能,空间量能按裂变系数映射到“SC-Plan”节点一定数量的空间容量,作为扩容空间容量奖励。动态映射扩容的容量不计入用户质押实际节点的容量,享受激励币结算周期内空间容量算力。 »

GO实现文件压缩算法

实现原理    读取文件,统计字符出现次数为权值,构建哈夫曼树,获取每个字符的哈夫曼编码,写入文件。 压缩文件头定义 type compressHead struct { srclen, dstlen, keymapLen uint32 //源文件字符个数 压缩文件字符个数 哈夫曼编码字符映射个数 patchBit uint8 //压缩后不足8bit补0个数 keysMap map[interfa... »

【行情】比特币和山寨币可以在短期内纠正

【行情】比特币和山寨币可以在短期内纠正

周二的全盘刺激使许多零售加密货币投资者兴奋不已。 强劲的反弹加上动荡不安使一些分析师回想起2017年加密牛市。 虽然这会让您感到兴奋,但请务必注意,比特币和其他大盘硬币可能会很快屈服于获利了结。 那些在2017年起飞之前就进入加密货币行业的人知道真正的牛市是什么样子。他们说,最近的热潮使他们回到了加密货币上升趋势的美好年代。 比特币价格似乎在8,850美元的阻力位附近面临强大的障碍。 以太坊正在回... »

部署成功截图

【运维心得】某云专属云环境下创建区块链应用注意事项

文章目录集群问题证书问题开发问题访问问题步骤问题部署成功截图为避免打广告嫌疑,就用某云代替了。本文主要记录一下在某云专属云环境下创建一个区块链应用的过程中,碰到的一些关键概念的全记录,为将来实施大批量部署探路。 »

奖励的效应:德西效应

“德西效应”给教师以极大的启迪——当学生尚没有形成自发内在学习动机时,教师从外界给以激励刺激,以推动学生的学习活动,这种奖励是必要和有效的。一味奖励会使学生把奖励看成学习的目的,导致学习目标的转移,而只专注于当前的名次和奖赏物。因此,作为教师,要特别注意正确使用奖励的方法而不滥用奖励,要避免“德西效应”。 »

在这里插入图片描述

Block.One 发布 EOSIO 测试网

Block.one 今日宣布推出 EOSIO 测试网,以下为全文详情:很高兴宣布 EOSIO 测试网的启动,它简化了 EOSIO 智能合约的开发、调试和部署。创建你的 EOSIO 开发者账号,在 EOSIO 测试网上进行智能合约测试。可靠测试 轻松上手EOSIO 测试网已同步最新的 EOSIO 稳定版本,是面向公众的测试网络。EOSIO 测试网监控智能合约测试时可实时追踪、暂停、恢复区块广播、区块... »

区块链   分布式账本和 去中心化网络

区块链 分布式账本和 去中心化网络

去中心化网络我们的资产(比特币),是分布式的存储在网络节点种的,也成为分布式账本承载分布式账本的网络就叫去中心化网络分布式账本中心化在线支付系统,是在一台服务器上分别开设 account/pwd,转账走的是账户数字统一加减的流程实现转账处理去中心化支付,则是在去中心化网络节点种,开设address/private key,转账走的是 Block chain, »

分布式协议——paxos算法

分布式协议——paxos算法

一、paxos算法的背景 Paxos算法是莱斯利·兰伯特(Leslie Lamport)1990年提出的一种基于消息传递的一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一,其解决的问题就是在分布式系统中如何就某个值(决议)达成一致。 Paxos算法的前提假设是不存在拜占庭将军问题,即:信道是安全的(信道可靠),发出的信号不会被篡改。 二、Paxos算法 在Paxos算法中,有三种角色:... »

Python环境的配置

Python环境的配置

VS Code环境配置 C/C++环境配置 Python环境配置 Java环境配置 众所周知Python最友好的开发环境应当是PyCharm,然而这篇文章将谈一下在VS Code中写Python。 本次只搭建最基本的Python开发环境。 下载 前往Python官网下载Python。 根据系统位数选择相应安装包下载。 安装 Welcome to install Python. 注意勾选Add Py... »

在这里插入图片描述

Web前端开发—HTML

一、 HTML概述 HTML(HyperText Markup Language)超级文本标记语言。 1.它不是一种编程语言,用于告诉浏览器如何构造网页,也是构造网页文档的主要语言。 2.通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如文字如何处理,画面如何安排,图片如何显示等)。 二 、HTML文档结构 1.超文本标记语言文档应该以文件类型声明“”开头 2.标记一般都是成对出现。... »

vue中使用wx-js-sdk相关

记录下vue中使用微信接口,后续用到一种功能就更新一种,养成写日记的习惯。 大神们有更好的写法的话还请分享分享~ 微信接口依赖(wx-js-sdk) 安装微信js-sdk: npm install weixin-js-sdk -S 可以增加公共sdk.js文件用于配置config校验 import wx from 'weixin-js-sdk'//微信sdk依赖 import axios from... »

超级账本Hyperledger Fabric环境搭建(二)

超级账本Hyperledger Fabric环境搭建(二)

前提:使用系统:centos7_64虚拟机: VMware15.5fabric版本:1.下载fabric-samples、二进制文件、镜像文件进入GOPATH目录下的src/github.com/hyperledger目录,如果没有则创建该目录:从官网下载启动脚本https://www.hyperledger.org/projects/fabric下载boo »

微信公众号隐藏右上角三个点分享功能

隐藏分享功能,写在index.html即可显示三个点document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() );隐藏微信网页底部的导航 »

Page 1 of 170123»