logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解决python源代码中编码问题

python源代码中如果含有中文字节,则有可能在执行过程中出现错误。这个原因是源代码的编码方式不同。解决方法是在源代码开头前两行增加一条语句#-*- coding: UTF-8-*-或者#coding:utf8 PS:这一句代码必须加在源代码前两行!!放在第三行都不行!! 然而,在cmd中显示的中文是gbk编码的,因此,如果程序有中文输出的时候仍然会产生乱码。解

windows平台上将python源代码打包成exe

以下总结是在windows平台测试的1、准备工作首先需要下载Pyinstaller和pywin32这两个软件。pyinstaller官方地址:http://www.pyinstaller.org/github下载地址:https://github.com/pyinstaller/pyinstaller/releasesPywin32下载地址:http://sou

智能合约的安全问题

前言本文主要总结以太坊智能合约的安全漏洞。新加坡国立大学的Loi Luu提出了现在的智能合约存在的几种安全漏洞1。然而,由于智能合约目前还只是初级阶段,相信各种安全问题会不断的发现。智能合约中的安全漏洞交易顺序依赖合约交易顺序依赖就是智能合约的执行随着当前交易处理的顺序不同而产生差异。例如,有两个交易T[i]和T[j],两个区块链状态S[1]和S[2],并且S[1]状态处理完交易T[j]后才能转化

#以太坊#智能合约
智能合约编写实例

前言本文主要介绍智能合约的工作原理及其部署过程。合约部署流程一般来说,部署智能合约的步骤为1:启动一个以太坊节点 (例如geth或者testrpc)。使用solc编译智能合约。 => 获得二进制代码。将编译好的合约部署到网络。(这一步会消耗以太币,还需要使用你的节点的默认地址或者指定地址来给合约签名。) => 获得合约的区块链地址和ABI(合约接口的JSON表示,包括变量,事件和可以调用的方法

#以太坊#智能合约
暂无文章信息