智能合约开发语言已经被Solidity统治了一段时间,它用于开发可以在以太坊虚拟机EVM上 运行的智能合约。不过Solidity有一些严重的问题,包括算术溢出、类型错误以及曾经冻结了 3亿美元的delegatecall漏洞。所有这些漏洞都是在开发语言层面存在的问题。换句话说, 如果有一个好点的开发语言,本来应该可以创造更安全的智能合约。文本将列出在2019年 值得关注的区块链智能合约开发技术趋势。
Fabric Node.js链码开发【秒懂】
Hyperledger Fabric是一种联盟区块链,Fabric区块链也支持智能合约,被称为链码(Chaincode)。Fabric链码就是一个标准的(运行在docker容器中的)操作系统进程,通过gRPC协议与Fabric节点通信。因此理论上可以使用任何语言开发Fabric链码。目前官方提供了三种开发语言的Fabric链码开发工具包:Go、Java和Node.js,本文将介绍如何使用node.js开发Fabric链码。
slowfast解读:用于视频理解的双模CNN
检测并归类图像中的物体是最广为人知的一个计算机视觉任务,随着ImageNet数据集挑战 而更加流行。不过还有一个令人恼火的问题有待解决:视频理解。 视频理解指的是对视频片段进行分析并进行解读。虽然有一些最新的进展,现代算法还远远 达不到人类的理解层次。
20个热门少儿编程网站与应用【家长必读】
少儿编程是新的文化潮流,它涵盖了儿童学习的方方面面:逻辑思维训练、系统化思考训练、 问题解决能力训练、团队协作、创造性思维培养…你可以利用我们整理的这些得到广泛认可的 少儿编程网站教孩子学会编程,例如code.org、tynker.com和scrach Junior(儿童版本的scratch)。
wav2letter++简介
语音识别系统是深度学习生态中发展最成熟的领域之一。当前这一代的语音识别模型基本都是基于递归 神经网络(Recurrent Neural Network)对声学和语言模型进行建模,以及用于知识构建的计算密集的特征提取流水线。 虽然基于RNN的技术已经在语音识别任务中得到验证,但训练RNN网络所需要的大量数据和计算能力 已经超出了大多数机构的能力范围。最近,Facebook的AI研究中心(FAIR)发表的一个研究论文, 提出了一种新的单纯基于卷积神经网络(Convolutional Neural Network)的语音识别技术,而且 提供了开源的实现wav2letter++,一个完全基于卷积模型的高性能的语音识别工具箱。
用Flair进行文本分类
Flair是一个基于PyTorch构建的NLP开发包,它在解决命名实体识别(NER)、语句标注(POS)、文本分类等NLP问题 时达到了当前的顶尖水准。本文将介绍如何使用Flair构建定制的文本分类器。
【Flutter教程】从零构建电商应用(一)
在这个系列中,我们将学习如何使用google的移动开发框架flutter创建一个电商应用。 本文是flutter框架系列教程的第一部分,将学习如何安装Flutter开发环境并创建第一个 Flutter应用,并学习Flutter应用开发中的核心概念,例如widget、状态等。
PLC编程入门【梯形图】
梯形图(LAD)是PLC编程的最佳可视化语言,它看起来非常类似于继电器电路图,因此如果 你对继电器控制和电子电路有所了解的话,那么学起来会非常容易!