6 Victor.Zhang

尚未进行身份认证

Learning code by doing more projects as many as you can.

等级
TA的排名 4k+

unix:///tmp/supervisor.sock no such file

supervisorctl 总是报错 unix:///tmp/supervisor.sock no such file解决方案Supervisor有一个issue里讲到了https://github.com/Supervisor/supervisor/issues/121https://github.com/Supervisor/supervisor/issues/376尝试一下命令即可...

2020-04-01 14:11:30

最新H5网页分享到Twitter、Facebook带缩略图

Twitterhttps://twitter.com/intent/tweet?text=Work queue with Go and RabbitMQ by @masnun https://link.medium.com/5ayv7VMv04

2020-03-25 17:07:01

100%有效的安装brew和ffmpeg

第一步:安装HomeBrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"第二步:安装ffmpegbrew install ffmpeg查看ffmpeg

2020-03-11 22:25:21

Xcode 11无法成功安装Cocoapods的原因和解决方案: mkmf.rb can't find header files for ruby at xxx

错误信息mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h我主要是新买的macbook pro,安装了XCode 11,然后就遇到这个安装Cocoapods的错误,之前从来没有遇到过后来经...

2020-03-04 20:15:26

PyExecJS Runtime Error: Could not find an available JavaScript runtime.

报错信息:我的服务器是CentOS我的项目使用Python + Tornado构建,最后部署到服务器上时遇到js运行时错误,网上说没有安装nodejs,所以我按照以下步骤安装好后,重启supervisorctl的进程服务,然后就顺畅运行了解决方案依次安装nodejs,按照以下步骤第一步:安装gcc-c++yum install -y gcc-c++ make第二步:下载并安装n...

2020-03-03 20:23:25

挖矿算力单位解释说明:EH/s 、PH/s、TH/s、Msol/s、Mgps、Kgps

我们在选择作为一名矿工时,一般来说,都会先去买矿机,但是矿机有算力的说法,那么算力是什么?算力是什么?答:每秒钟可以计算多少个哈希(hash)值主要算力单位:H/s : 是最小的单位,每秒做一次计算机随机的hash碰撞,就叫做Hash/s 单位简写成 H/sKH/s : 1KH/s=1000H/s 通常 K=千的意思,每秒1,000次哈希运算MH/s :1MH/s=1000KH/s...

2020-02-09 14:49:26

10、以太坊智能合约开发(编写智能合约的安全性相关和注意事项)

Ethereum有两个账户第一种:合约账户(contract accounts) 可以接收、和持有资金,但是不能转账,因为没有private key第二种:外部拥有账户(externally owned accounts)可以对资金进行接收、持有、和转账,有private key应该要知道的1.payable关键字表示该函数可以接收funds2.msg.value关键字表示接收...

2020-02-04 18:57:51

9、以太坊智能合约开发(暂停运行合约和合约升级)

暂停正在运行的智能合约为什么要暂停正在运行的合约?答:Stop Loss(及时止损)。假如智能合约编写的有重大bug,会引起合约里的财产被盗、钱被偷了,由于区块链具有不能变性(Immutability),部署到mainnet上的合约一旦生成就是固定的了,遇到这种bug,我们一定要提前在合约里设计好规则,比如提供可设置合约可用性的函数,使得合约里的所有函数,或者跟转账、提款等重要的函数进行约束暂...

2020-02-04 18:44:52

8、以太坊智能合约(IPFS的基础使用)

IPFS官网:ipfs.ioIPFS是一个peer-to-peer的超媒体协议,发明的目的是替换现有的HTTP协议,使得Web更快、更安全、更开放。IPFS的全称是星际文件系统(InterPlanetary File System) ,具备基本Web 2.0时代的功能和特性,也开启了Web 3.0时代!对于HTTP 2.0的时代,客户端向服务器发送一个请求,服务器返回一个响应结果,涉及的技...

2020-02-02 22:12:58

7、以太坊智能合约(安全审计 和 测试工具)

安全审计 Security Audits当你开发完智能合约后,可以交给专业的团队或者机构来审核你的智能合约,报告会指出有哪些漏洞?该如何修复等Open ZeppelinCoinFabrikQuillhash 测试工具Manticore 支持EVM的动态二进制分支工具Input Generation: Manticore自动生成输入来触发独立的代码路径Error Di...

2020-02-01 18:39:17

6、以太坊智能合约(DAO攻击和Parity攻击)

DAO 攻击在以太坊网络上,有一次大规模的攻击,导致了价值6000万美元的损失,这次攻击被称为DAO Attack。攻击发生后,有一些应对方法,我们今天来分析下它的原因首先我们看一段智能合约代码,你能找出问题吗?pragma solidity ^0.4.24;contract Fundraiser { mapping(address=>uint) balances; ...

2020-02-01 12:06:40

以太坊智能合约 network id 列表

0: Olympic, Ethereum public pre-release PoW testnet1: Frontier, Homestead, Metropolis, the Ethereum public PoW main network1: Classic, the (un)forked public Ethereum Classic PoW main network, ...

2020-01-28 17:16:57

5、以太坊智能合约开发(使用OpenZeppelin编写Token合约)

OpenZeppelin 是一个在以太坊上编写智能合约的库。在这里可以找到很多的Token合约的实现https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token这些文件夹里就有不同的token合约的实现,是属于OpenZeppelin官方的实现步骤1.创建一个空目录OpenZepp...

2020-01-21 20:44:58

4、以太坊智能合约开发(自己编写ERC-20的Token合约)

What are Tokens?Ether 是以太坊的本土货币,用于智能合约Tokens 是构建在以太坊平台上用于在不同的机构或实体之间基于一些指定的规则来交换价值的token的智能合约智能合约被用来创建tokens,这些智能合约也促进了tokens的交易,和tokens的账户余额记录。当一个Token被创建后,该token就可以用来交易、花销、和转账给别人什么是Token ...

2020-01-15 11:44:41

3、以太坊智能合约开发(语法开发学习)

Smart Contracts 智能合约什么是智能合约?答:a. It’s a piece of code that lives on the blockchain network.b. A self operating computer program that automatically executes when certain conditions are metc. It ca...

2020-01-08 11:04:50

2、以太坊智能合约开发(宠物收养DApp)

本篇教程将带您完成一个DApp应用 - 宠物商店的收养追踪系统在开始之前,本篇教程需要读者了解基本的以太坊和智能合约的基础知识,并且掌握基础的HTML和JavaScript的知识。在这篇教程中,我们会讲到:1.设置开发环境2.使用Truffle box来创建一个Truffle项目3.编写智能合约4.编译和迁移智能合约5.测试智能合约6.创建与智能合约交互的用户界面7.在浏览器...

2020-01-02 14:44:13

1、快速开始以太坊智能合约开发(转账和获取余额)

快速开始以太坊智能合约开发Smart Contracts就是智能合约我们将使用Truffle来进行开发智能合约,Truffle是一个世界级的区块链开发环境,包含测试框架和资产管道,其核心在后台有一个EVM(Ethereum Virtual Machine)这就是以太坊虚拟机,该框架最大的目的就是让开发更简单!Truffle可以做以下这些事情:1.内置智能合约编译、链接、部署和二进制管理...

2019-12-29 23:20:13

适配 iOS 13 设置 deviceToken

在 iOS 13 之前的版本使用下面代码可以将获取到的 deviceToken,转为 NSString 类型,并去掉其中的空格和尖括号,作为参数传入 setDeviceToken: 方法中。- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSDat...

2019-12-27 21:05:03

超级简单的WebSocket的聊天应用

超级简单的WebSocket的聊天应用1.定义消息类型2.定义WebSocket的实例类型3.定义聊天消息model4.定义Socket连接、发送消息、发送心跳类5.定义发布订阅类,用于新消息来了立即发布接收到的消息到相关的页面6.实现网页打开时,连接服务器;关闭页面时,断开socket连接7.收到消息后,发送浏览器外的通知效果预览:https://web.yooul.com/ch...

2019-11-23 12:49:24

在手机上抓包HTTP/HTTPS的请求

iPhone的iOS系统有:1. Http Catcher直接在App Store搜索下载,付费18元人民币下载,使用起来超级简单,下面是我拦截知乎app的请求的例子,我刚体验的2. Thor 软件直接在App Store搜索下载,付费68元人民币下载Android安卓系统的有:1. AndroidHttpCapturehttps://github.com/JZ-Darkal...

2019-11-18 17:17:39

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证(专家版)
    技术圈认证(专家版)
    博客专家完成年度认证,即可获得
  • 推荐红人
    推荐红人
    发布高质量Blink获得高赞和评论,进入推荐栏目即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    参与《原力计划【第二季】— 学习力挑战》获得推荐的原创文章的博主
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户