以太坊不仅是一种加密数字货币,它更是功能完备的智能合约平台,solidity就是用来开发以太坊上的智能合约的原生开发语言。solidity最早发布于2015年,它是第一种图灵完备的智能合约专用开发语言。目前除了以太坊之外,在其他区块链中也逐渐开始支持solidity,例如hyperledgerfabric、tendermint等。在这个solidity快速教程中,我们将使用最新0.5.7版的sol
分类:
其他好文 时间:
2019-04-29 17:14:14
阅读次数:
144
最近花大力气学习了空间句法这一理论,以及其相关软件DepthMapX。 我觉得吧,你要是能搜索到这理论,这一软件名,这篇博客,那我甚至都不用介绍这软件是干什么用的——好吧,还是会说一下的。 1. 写在开头 我强烈建议大家,先去CSDN下载一份pdf,是一位大神写的,叫《空间句法简明教程》,是2014 ...
分类:
其他好文 时间:
2019-04-27 09:40:01
阅读次数:
151
Python中的Numpy的基本知识 Copyright ? Microsoft Corporation. All rights reserved. 适用于 "License" 版权许可 更多微软人工智能学习资源,请见 "微软人工智能教育与学习共建社区" 以下列出一些关于Numpy矩阵运算的基本知识 ...
分类:
编程语言 时间:
2019-04-02 12:50:26
阅读次数:
199
基于Cmake、QT Creator、Visual Studio的C++项目构建、开发、编译是初学者必要的工具,本文主要介绍这些工具的下载与安装,以及C++及Qt项目构建,主要包括
1.基于VS构建Qt项目;2.基于Qt Creater构建,在VS中开发Qt Creater生成的项目;3.基于Cma... ...
分类:
编程语言 时间:
2019-03-18 01:43:50
阅读次数:
428
pytest learn 通过文章 "Python 单元测试框架之 Pytest 剖解入门(第一篇)" 学习 Pytest。 有很多的第三方插件可以自定义扩展,并且支持 Allure,生成可视化的测试报告和测试结果,并能输出 log 信息 说明 本文实验环境为: windows 7 python 3 ...
分类:
其他好文 时间:
2019-03-03 18:59:44
阅读次数:
226
朋友问我怎么能快速地掌握Python。 我想Python包含的内容很多,加上各种标准库,拓展库,乱花渐欲迷人眼,就想写一个快速的Python教程,一方面 保持言语的简洁,另一方面循序渐进,尽量让没有背景的读者也可以从基础开始学习。另外,我在每一篇中专注于一个小的概念,希望可以让人可以在闲暇时很快读完 ...
分类:
编程语言 时间:
2019-02-25 20:12:00
阅读次数:
236
字符串是 Python 中最常用的数据类型。本节实验将会学习如何对 Python3 的字符串进行处理操作。 字符串的三种表示 可以通过几种不同的方式表示字符串。如单引号('...')或双引号("...")。下面的例子能帮助你更好的理解字符串。 \ 表示写到下一行。如果你想要分几行输入字符串,并且希望 ...
分类:
编程语言 时间:
2019-02-14 13:13:44
阅读次数:
161
运算符 什么是运算符? 举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。 Python支持以下类型的运算符: 算术运算符 关系运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 算术运算符 加减乘除和取模与C语言相同,a**b 表示a^b,/ ...
分类:
编程语言 时间:
2019-02-13 12:56:56
阅读次数:
197
什么是 Mock 测试 Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。 M ...
分类:
其他好文 时间:
2018-12-29 23:23:55
阅读次数:
253
随着微服务架构的流行,RPC框架渐渐地成为服务框架的一个重要部分。在很多RPC的设计中,都采用了高性能的编解码技术,Protocol Buffers就属于其中的佼佼者。Protocol Buffers是Google开源的一个语言无关、平台无关的通信协议,其小巧、高效和友好的兼容性设计,使其被广泛使用 ...
分类:
其他好文 时间:
2018-12-13 13:19:05
阅读次数:
236