文本识别(自然语言处理,NLP)

目录 语音识别 NLTK - 自然语言工具包 分词 词干 词形还原 词袋 词频 文档频率(DF) 逆文档频率(IDF) 词频你文档频率(TF-IDF) 基于多项分布朴素贝叶斯的情感分析 主题抽取 语音识别 语音----------------------->文本--------------------->语义 NLTK - 自然语言工具包 分词 import nltk.tokenize as tk tk.sent_tokenize(文本)->句子列表 tk.word_tokenize(文本)-
分类: 其他 发布时间: 12-20 22:36 阅读次数: 0

Go内部培训——13.Go的Goroutine

版权声明:忠于祖国,忠于人民 https://blog.csdn.net/boss2967/article/details/85089889 1. Goroutine 1.1 Go 在语言层面对并发编程提供支持,一种类似协程,称作 goroutine 的机制 怎么实现go程呢,只需在函数调用语句前添加 go 关键字,就可创建并发执行单元。开发⼈人员无需了解任何执行细节,调度器会自动将其安排到合适的系统线程上执行。goroutine 是一种⾮非常轻量级的实现,可在单个进程里执行成千上万的并发任务
分类: 其他 发布时间: 12-20 22:36 阅读次数: 0

Go内部培训——14.常用使用的包整理及介绍

版权声明:忠于祖国,忠于人民 https://blog.csdn.net/boss2967/article/details/85090968 1.Go 标准库可以大致按其中库的功能进行以下粗略的分类 输入输出。这个分类包括二进制以及文本格式在屏幕、键盘、文件以及其他设备上的输 入输出等,比如二进制文件的读写。对应于此分类的包有bufio、 fmt、 io、 log和flag 等,其中 flag 用于处理命令行参数。 文本处理。这个分类包括字符串和文本内容的处理,比如字符编码转换等。对应于此分
分类: 其他 发布时间: 12-20 22:36 阅读次数: 0

联盟链——02.Fabric 快速入门

版权声明:忠于祖国,忠于人民 https://blog.csdn.net/boss2967/article/details/85091969 1.1 Fabric 介绍 Fabric Hyperledger 项目组中的核心项目,Fabric 的特性以及 Hyperledger 项目组中与 Fabric 相关的项目的基本属性,重点介绍 Fabric 的编译 安装 使用等内容 1.2 Fabric 的技术特性 使用基于 町的查询、范围查询、复合键查询来查询或更新账本 只读查询支持丰富的查询语句(
分类: 其他 发布时间: 12-20 22:35 阅读次数: 0

联盟链——03.Fabric核心模块详解

版权声明:忠于祖国,忠于人民 https://blog.csdn.net/boss2967/article/details/85093019 1.1 导语 Fabric 的核心模块,核心模块配置信息的管理方式 1.2 Fabric 核心模块 peer 主节点模块,负责存储区块链数据,运行维护链码 orderer 交易打包、排序模块 cryptogen 组织和证书生成模块 configtxgen 区块和交易生成模块 configtxlator 区块 交易解 模块 1.3 Fabric 模块的通用
分类: 其他 发布时间: 12-20 22:35 阅读次数: 0

联盟链——04.Fabric的账号体系

版权声明:忠于祖国,忠于人民 https://blog.csdn.net/boss2967/article/details/85093686 1.1 Fabric账号简介 Fabric 的账号体系是 Fabric 的重要的组成部分,由于 Fabric 是基于证书而不是传统的户名名和密码形式,所以会有所不同。 在任何非开放系统中都需要通过账号和密码对系统人口进行相关的管理。联盟链的特点是用户非授权时不能接入区块链,所以Fabric系统中存在一套授权体系,称为Fabric的账号体系。 Fabric
分类: 其他 发布时间: 12-20 22:35 阅读次数: 0

Openzeppelin库 01.概念及用法

1. Openzeppelin简介 一个帮助我们在以太坊上建立安全智能合约的开发库,当前集成于truffle开发框架中。 2. 用法 2.1 安装 truffle init npm init npm install openzeppelin-solidity 使用:import “openzeppelin-solidity/contract/access/rbac/Roles.sol” 3. 模块总述 Access : 地址白名单和基于签名的管理 Crowdsale:用于管理token的众筹
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

Openzeppelin库 02.Math库详解

1. SafeMath.sol: 安全运算 pragma solidity ^0.4.24; /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ // 安全的数学运算库 library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ funct
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

Openzeppelin库 03.OwnerShip详解

1. Rbac 1.1 Roles.sol:角色管理 pragma solidity ^0.4.24; import "./Roles.sol"; /** * @title RBAC (Role-Based Access Control) * @author Matt Condon (@Shrugs) * @dev Stores and provides setters and getters for roles and addresses. * Supports unli
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

Openzeppelin库 04.Access详解

1.signatureBouncer.sol: 签名保护合约,只有指定的角色才能进行签名 pragma solidity ^0.4.24; import "../ownership/Ownable.sol"; import "../access/rbac/RBAC.sol"; import "../ECRecovery.sol"; /** * @title SignatureBouncer * @author PhABC, Shrugs and aflesher * @dev
分类: 其他 发布时间: 12-20 22:34 阅读次数: 0

Openzeppelin库 05.introspection

1. ERC165.sol:通过指定接口ID查询接口 pragma solidity ^0.4.24; /** * @title ERC165 * @dev https://github.com/ethereum/EIPs/blob/master/EIPS/eip-165.md */ interface ERC165 { /** * @notice Query if a contract implements an interface * @param _in
分类: 其他 发布时间: 12-20 22:33 阅读次数: 0

Openzeppelin库 06.Proposals

1. TokenMetaData.sol:对ERC-URI的设置 pragma solidity ^0.4.21; import "../../token/ERC20/ERC20.sol"; /** * @title ERC-1047 Token Metadata * @dev See https://eips.ethereum.org/EIPS/eip-1046 * @dev tokenURI must respond with a URI that implements
分类: 其他 发布时间: 12-20 22:33 阅读次数: 0

Openzeppelin库 07.TOKEN_ERC20

1. ERC20 以太坊TOKEN的标准接口 作用:为了让以太坊上的各类token合约有一个特征与接口的共同标准 2. ERC20.sol:ERC20合约的扩展 pragma solidity ^0.4.24; import "./ERC20Basic.sol"; /** * @title ERC20 interface * @dev see https://github.com/ethereum/EIPs/issues/20 */ contract ERC20 is ER
分类: 其他 发布时间: 12-20 22:33 阅读次数: 0

Openzeppelin库 08.TOKEN_ERC721

1. ERC721:以太坊TOKEN的标准接口(不可分隔的资产) 与ERC20相比,ERC721是用于处理不可分隔替换资产的另一种代币标准。可替换代币类似于现金货币,不可替换代币类似于房子,家具等。 ERC721 TOKEN又叫NFT 2. ERC721.sol:NFT 元信息 pragma solidity ^0.4.24; import "./ERC721Basic.sol"; /** * @title ERC-721 Non-Fungible Token Standard,
分类: 其他 发布时间: 12-20 22:33 阅读次数: 0

Openzeppelin库 09.Crowdsale

1. Crowdsale.sol:众筹合约 pragma solidity ^0.4.24; import "../token/ERC20/ERC20.sol"; import "../math/SafeMath.sol"; import "../token/ERC20/SafeERC20.sol"; /** * @title Crowdsale * @dev Crowdsale is a base contract for managing a token crowdsale
分类: 其他 发布时间: 12-20 22:32 阅读次数: 0

20181219 工作日志

版权声明:忠于祖国,忠于人民 https://blog.csdn.net/boss2967/article/details/85106917 address(0):address(0)代表 https://etherscan.io/address/0x0000000000000000000000000000000000000000 这个地址。 modifier-继承这个modifier修饰的function加上一个特定的约束,判断是不是复合一个条件。 if(msg.sender != owne
分类: 其他 发布时间: 12-20 22:32 阅读次数: 0

Go内部培训——节点解析1-10

1. Go 状态协程 基于通道的方法和Go的通过消息共享内存,保证每份数据为单独的协程所有的理念是一致的。 package main import ( "fmt" "math/rand" "sync/atomic" "time" ) // 在这个例子中,将有一个单独的协程拥有这个状态。这样可以 // 保证这个数据不会被并行访问所破坏。为了读写这个状态,其 // 他的协程将向这个协程发送信息并且相应地接受返回信息。 // 这些`readOp`和`writeOp`结构体封装了这些请求和回复 typ
分类: 其他 发布时间: 12-20 22:32 阅读次数: 0

Go内部培训——节点解析11-20

11. Go Line Filters package main import ( "bufio" "fmt" "os" "strings" ) func main() { // 使用缓冲scanner来包裹无缓冲的`os.Stdin`可以让我们 // 方便地使用`Scan`方法,这个方法会将scanner定位到下 // 一行的位置 scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { // `Text`方法从输入中返回当前行 u
分类: 其他 发布时间: 12-20 22:32 阅读次数: 0

Go内部培训——节点解析21-30

21. Go 并行通道Channel Channel是连接并行协程(goroutine)的通道。你可以向一个通道写入数据然后从另外一个通道读取数据。 package main import "fmt" func main() { // 使用`make(chan 数据类型)`来创建一个Channel // Channel的类型就是它们所传递的数据的类型 messages := make(chan string) // 使用`channel <-`语法来向一个Channel写入数据 // 这里我们
分类: 其他 发布时间: 12-20 22:31 阅读次数: 0

maven项目下报错mybatis org.apache.ibatis.binding.BindingException: Invalid bound statement(not found)

maven项目下报错mybatis org.apache.ibatis.binding.BindingException: Invalid bound statement(not found 问题原因 解决办法 其它原因 问题原因 今天在maven项目下遇到org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)这个错,到target目录下看是否有xxmapper.xml文件生成(按照自己对x
分类: 其他 发布时间: 12-20 22:31 阅读次数: 0