文本识别text-detection-ctpn环境搭建

最近做文本识别需要用到CTPN,window下搭建环境花了不少功夫,做个笔记 项目GitHub地址 简介 CTPN在文本识别上表现优异,因为把RNN引入目标检测问题,加入了LSTM层,使其对连续文本的序列特征具有敏感性,增加了文本检测的精确度。 环境搭建 源码下载,python包环境就不...

2019-04-10 10:23:12

阅读数 109

评论数 1

二进制补码是如何把减法转变为加法的

用一个例子来解释补码的原理: 假设现在标准时间为4点整,而有一只表已经到7点了,为了校准时间,可以采用两种方法:一种是将时针退7-4=3格;二是将时针向前拨12-3=9格,这两种方法都可以校准到4点。 摘自《计算机组成原理》p20 第2节 这个例子的意思可以理解为将7变为4,在钟表环境(12...

2018-12-17 11:45:35

阅读数 777

评论数 0

快速幂、取模

同余定理 (a +/- b) % c = (a % c +/- b % c) % c  (a * b) % c = (a % c) * (b % c) % c  ab % c = (a % c)b % c  快速幂取模的思想是把a^b里的b转换成2进制 把b转换成由01组成的二进制串 ...

2018-12-16 17:16:00

阅读数 26

评论数 0

hdu-1010 Tempter of the Bone 曼哈顿距离

曼哈顿距离,讲的是格子图上的两点之间的任何路径长度都比最短的那一条路多偶数个单位长度 这样理解有点浅显,具体原理、推广什么的参考百度吧 这题有点意思 代码参考了别人的才会写的,不然一直超时 #include <iostream> #includ...

2018-12-10 09:50:11

阅读数 29

评论数 0

图像检测rcnn(Faster-RCNN-TensorFlow-Python3.5)window环境搭建

很久没写博客了,0.0,不能这样下去,今天写一下关于学了两个多月的神经网络吧 原GitHub地址,比起其他环境下的rcnn实现,这应该是最容易的了 Faster-RCNN-TensorFlow-Python3.5 其实环境搭建别的博客也有了,这里主要做个补充------参考 首先注意一定得...

2018-12-10 09:23:11

阅读数 259

评论数 5

hdu 1015 Safecracker

Safecracker Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 18536    Accepted Subm...

2018-11-08 18:54:09

阅读数 29

评论数 0

并查集(判断环路)

并查集是非常常用的一种数据结构,用于把数据按照规则整理成集合,集合最终呈现为树状结构,以根节点作为不同集合的区分标志,实现方面主要涉及查找和合并,代码如下 //查找 int find(int x) { int r=x; while(pre[r]!=r) r=pre[r]...

2018-09-11 23:23:28

阅读数 545

评论数 0

think php接收请求数组参数注意事项

前端用的fetch,刚开始Content-Type填的是application/x-www-form-urlencoded 这种时候请求要传数组参数需要把键设置为xx[]的形式(键名+[]),php里用request()->post('xx/a')取得,键名(不带[])加/...

2018-08-09 15:59:42

阅读数 522

评论数 0

fetch请求cookie设置

在fetch中默认是不带cookie的,如果需要带上cookie需要设置 credentials: 'same-origin' 或者 credentials: 'include' 最好复制过去,因为手打打错一个字母迷了好久

2018-08-09 15:49:10

阅读数 2061

评论数 0

php学习-本地配置虚拟域名

集成环境phpstudy Apache+php5.4 Apache配置虚拟域名首先是在httpd-conf里注释掉 #Include conf/extra/httpd-vhosts.conf   打开vhost-conf <VirtualHost *:80&...

2018-07-20 15:43:08

阅读数 71

评论数 0

以太坊代币是如何实现imtoken上添加资产即可获得代币的呢?

原文地址:https://www.jianshu.com/p/781c43e575df 最近各种项目的代币空投层出不穷,有手工打币空投的,也有向代币合约转账0eth进行空投的,但是最近出现了一些无需转账,只需要将代币合约地址添加到imtoken中去,就可以实现空投,很多朋友不理解这里面的原理,觉...

2018-07-19 16:42:34

阅读数 1465

评论数 0

以太坊合约实现批量转账(空投)原理解析

前几天fcoin的空投把eth堵得不成样,看见好几个竟然是一个个地transfer转账,但是实际上如果用合约实现批量转账,不管是成功率还是效率都会高很多,还省gas。 本文讲解如何用合约实现批量转账 既然是用合约实现,首先先写合约 pragma solidity ^0.4.0; cont...

2018-07-19 16:13:38

阅读数 5646

评论数 4

关于比特币本地签名交易提交时missing parents for ... while inserting 的错误解决方法

比特币交易是基于UTXO的,这在我的另一篇博客中有详细解释 但是大家在提交一个自己本地签名的交易时,可能返回类似 这样的错误 出现这样的错误首先应该检查的就是你是否填入了正确的UTXO和是否为每一个UTXO签名 但在这里有一个最广泛的错误是大家可能会把UTXO中tx_hash字段当...

2018-07-16 17:35:54

阅读数 248

评论数 0

比特币交易签名(真)

本文介绍比特币的交易签名和UTXO 比特币和以太坊最大的区别是比特币发起交易是基于UTXO(Unspent Transaction Output) 说utxo大家可能听不懂,但是我们来亲自签一笔交易就会明白了 首先需要依赖包 const bitcoin = require('bitcoi...

2018-07-14 15:43:17

阅读数 1945

评论数 1

区块链学习入门

从18年3月份开始研究区块链,这是个颇有意思的技术,关于区块链的概念我就不啰嗦了,网上一大堆,这里谈谈作为学习者的经历和心得 刚开始接触区块链的时候首先就是不断百度区块链是什么,知乎上有很多大牛给出了比较系统的解释,我也是从这些解释中才知道去中心化和智能合约等名词的,但是还是云里雾里,不过入门区...

2018-07-14 12:04:08

阅读数 380

评论数 0

以太坊地址生成算法

比起比特币地址的生成,以太坊显然要简单的得多首先看看所需的依赖包var Crypto = require('crypto') var secp256k1=require('secp256k1') var createKeccakHash=require('keccak')和比特币一样,一切都源于一...

2018-07-13 19:53:51

阅读数 2662

评论数 0

比特币地址算法生成

本文讲解比特币地址的生成过程首先看看所需的依赖包const path = require('path'); const randomBytes = require('randombytes') const BigInteger = ...

2018-07-13 19:18:02

阅读数 665

评论数 0

npm安装web3出错解决方法

nodejs开发以太坊中必不可少的web3.js包,在window中npm下载可能遇见如下问题或者Error: Can't find Python executable "python", you can set the PYTHON env variable....

2018-07-06 13:09:59

阅读数 2186

评论数 0

如何在以太坊上存一张图片

学习以太坊有一段时间了,今天突然在想能不能在链上存一张图片?如果你也想的话,可以在链上存上自己的毕业照,结婚照什么的,利用区块链不可篡改持久化存储数据的能力,纪念下你的某个美好瞬间。首先看看官方api这里是web3js的api地址以太坊并不提供操纵文件的方法,不过我们可以把文件转化成base64字...

2018-05-28 10:05:23

阅读数 2144

评论数 3

以太坊gas消耗规则

在以太坊开发智能合约中,gas的消耗是根据你在链上存储数据的情况决定的,而gas的消耗规则可以参考eth的黄皮书黄皮书以上就是gas的计算规则。开发dapp时,后台对数据的逻辑处理可以交给合约完成,(当然现在的智能合约功能并不完善,有些还是需要自己在服务器里写比如定时调用),所以简单的dapp只需...

2018-05-25 16:51:58

阅读数 2238

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭