自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yhc166188的博客

路虽远,行则将至;事虽难,做则必成!

  • 博客(10)
  • 资源 (12)
  • 收藏
  • 关注

转载 EOS智能合约之push_transaction的天龙八“步”

eosio整个系统中,transaction占据着十分重要的位置。我们在区块链上的任何有效操作,都代表着有transaction被执行了。在执行的过程中,push_transaction是不可以被忽略的。例如我们创建账户的时候,会通过push_transaction写到区块信息中,我们进行转账也会push_transaction写到区块信息中,今天我们来看看push_transaction作为区块...

2019-04-29 16:10:35 809

转载 解析 deferred_transaction 的原理

eosio::transaction out;out.actions.emplace_back( permission_level{ from, N(active) }, _self, N(refund), from );out.delay_sec = refund_delay;cancel_deferred( from ); // TODO: Remove this line whe...

2019-04-29 10:20:56 798

转载 Merkle Tree学习

/*最近在看Ethereum,其中一个重要的概念是Merkle Tree,以前从来没有听说过,所以查了些资料,学习了Merkle Tree的知识,因为接触时间不长,对Merkle Tree的理解也不是很深入,如果有不对的地方,希望各位大神指正*/Merkle Tree概念    Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树...

2019-04-28 13:38:21 200

翻译 高级EOS系列 - 第4部分 - 表的唯一性

独特的索引到目前为止,我们可以在我们的表中创建由我们的唯一account_name标识符索引的行,但是我们如何使用不同的primary_key并确保它是唯一的?幸运的是,EOSIO的开发人员为我们提供了这项available_primary_key()功能。让我们首先创建一个struct来定义Item我们的items表。我们将使用uint64_t类似法线来指定我们的主键id。// @...

2019-04-25 09:44:33 220

翻译 高级EOS系列 - 第3部分 - 二级索引

主要索引到目前为止,您应该知道如何使用struct在EOS中定义多索引表,但为了完整起见,我们简要介绍一下我们的基本表定义。定义struct我们将首先定义我们struct及它所需的primary_key函数,这是我们调用时使用的索引find(KEY)。现在让我们使用用户account_name的独特性,并在下一章中介绍一种更通用的方法。// @abi table items i...

2019-04-24 10:08:57 289

翻译 高级EOS系列 - 第2部分 - 单例模式

单例模式应该用来存储合约状态,或者当只需要一行时,作为多索引表的替代。持久性我们将探讨单例模式作为合约状态持久性的方法。使用table会浪费资源,因为我们的数据只会占用一行。定义单例模式对于此示例,我们将使用单例来存储合约配置状态。让我们用结构来定义我们的单例。我们将使用一种bool类型closed和uint32_t类型char_count。我们可以用它来限制用户上传大小。...

2019-04-24 09:53:33 229

翻译 高级EOS系列 - 第1部分 - 加密哈希

加密哈希函数让我们首先看一下哈希,这个例子的所有资源都可以在GitHub上找到。在密码学中,散列算法接受输入并生成固定大小的hash,称为输出摘要。摘要是确定性且不可逆的,这意味着相同的输入将始终生成相同的输出,并且输出无法反转以获得原始输入。良好的散列算法通过在最短的计算时间内使用“高难度”来最小化输出冲突。冲突或碰撞是两种不同输入产生相同输出的可能性。哈希的应用通常我们将使用哈希函...

2019-04-23 17:59:19 291

原创 c++比较字符串大小或版本号大小

#include<string.h>#include<stdio.h>int main(int argc,char *argv[]){ char *s1 = argv[1]; char *s2 = argv[2]; int r; int len1 = strlen(s1); int len2 = strlen(s2); ...

2019-04-23 15:54:07 1840

转载 Git-命令行-删除本地和远程分支

命令行方式Git Bash:1.切换到要操作的项目文件夹命令行 :$ cd 文件夹2.查看项目的分支们(包括本地和远程)命令行 :$ git branch -a3.删除本地分支命令行 :$ git branch -d 分支名称4.删除远程分支命令行 :$ git...

2019-04-18 16:28:54 146

原创 grep命令最全参数详解

用grep -c来统计匹配的行数grep -c 的作用类似grep | wc -l,不同的是,如果是查找多个文件,grep -c会统计每个文件匹配的行数,每行一个文件的列出来,而wc -l 则列出总的统计数字。另外grep -c 要比 grep | wc -l快一点。grep同时满足多个关键字和满足任意关键字grep 同时满足多个关键字和满足任意关键字① grep -E "wo...

2019-04-10 16:48:55 10013

secureCRT免安装版.zip

secureCRT免安装版.zip

2021-04-10

Visual Assist 西红柿完美支持2010-2017

Visual+Assist+X+通用破解补丁2017,亲测可用,带有破解补丁(完美支持visula stuido 2017及以下版本)

2018-06-05

Visual+Assist+X+通用破解补丁2017

Visual+Assist+X+通用破解补丁2017,亲测可用,带有破解补丁(完美支持visula stuido 2015及以下版本)

2018-05-29

语音播报demo

利用百度语音技术把文字转换成语音,在从内存中读取,播放音乐。是源码,有依懒项需要设置一下,在win32目录下有编译好的程序可以直接运行

2018-02-07

Notepad FTP插件下载(NppFTP)

NppFTP是Notepad++上的一款小插件,它能轻松实现FTP、FTPES和SFTP通信。下载该压缩包,解压完成后,将bin目录下的“NppFTP.dll”文件放notepad++的plugin目录下 重新启动notepad++即安装成功

2018-02-01

dependencies2015库

vs依赖库下载!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2017-11-29

qt 播放音乐

qt播放音乐 qmediaplaylist 循环暂停 快进快退等播放。。

2017-11-28

获取电脑进程列表,显示各个进程的CPU,内存,上行速度,下载速度

获取电脑进程列表,显示各个进程的CPU,内存,上行速度,下载速度。以及通过pid杀死进程的方法。使用winpcap库抓取各个进程的网络速率。

2017-09-20

通过进程id获取主窗口句柄及主窗口标题

通过进程id获取到所在进程的主窗口的句柄,及通过该主窗口句柄获取当前主窗口的标题,进程名;这是一个demo例程,仅供参考

2017-09-01

( YUV420(YV12)与YUY2(YUV422,YUYV)格式互转

做美颜要进行格式转换,就做了两种格式的互转,( YUV420(YV12)与YUY2(YUV422,YUYV)格式互转

2017-08-02

YUY420(YV12)转YUY2(YUV420),读取yuv文件转成YUY2文件

从磁盘中读取YUY420(YV12)文件解析处理按YUY2(YUV420)格式写入磁盘,利用格式检查工具可以进行检查

2017-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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