自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 问答 (10)
  • 收藏
  • 关注

原创 Linux内核(文件)

链接文件$ ln p1 p2​ 创建一个新的硬链接,由路径p1标识的文件创建一个路径名为p2的硬链接。硬链接特性:不允许用户给目录创建硬链接。因为这可能把目录树变为环形图,从而就不能通过名字定位一个文件。 只有在同一个文件系统中的文件之间才能创建链接。这带来比较大的限制。$ ln -s p1 p2​ 创建一个软连接,也称符号链接。符号链接是段文件,这些文件包含有另一个文件的...

2018-09-09 07:14:43 472

原创 Windows 开机步骤

一、第一阶段:BIOS上个世纪70年代初,”只读内存”(read-only memory,缩写为ROM)发明,开机程序被刷入ROM芯片,计算机通电后,第一件事就是读取它。这块芯片里的程序叫做”基本輸出輸入系統”(Basic Input/Output System),简称为BIOS。1.1 硬件自检BIOS程序首先检查,计算机硬件能否满足运行的基本条件,这叫做”硬件自检”(Power...

2018-09-09 07:13:55 550

原创 Windows地址空间

虚拟地址空间​ 当处理器读取或写入存储器位置时,它使用虚拟地址。作为读或写操作的一部分,处理器将虚拟地址转换为物理地址。通过虚拟地址访问内存具有以下优势: 程序可以使用连续范围的虚拟地址来访问在物理内存中不连续的大内存缓冲区。 程序可以使用一系列虚拟地址来访问大于可用物理内存的内存缓冲区。随着物理内存的供应变小,内存管理器将物理内存页(通常为4000 bytes)保存到磁盘文件...

2018-09-09 07:12:55 2001

原创 GIT远程连接GitHub

 安装git客户端apt-get install git创建一个ssh key$ ssh-keygen -t rsa -C "[email protected]"[email protected] 写入你的mail地址 生成的key默认会放在~/.ssh 文件夹,找到key文件id_rsa.pub,复制文件中的所有文本。打开GitH...

2018-09-09 07:11:23 327

原创 EOS 数据类型 对照

typedef uint64_t account_nametypedef uint64_t permission_nametypedef uint64_t token_nametypedef uint64_t table_nametypedef uint32_t timetypedef uint64_t scope_nametypedef uint64_t action_n...

2018-09-09 07:02:26 587

原创 EOS Action API -C

定义用于查询操作属性的API.函数uint32_t read_action_data (void *msg, uint32_t len)将当前操作数据复制到指定的位置.uint32_t action_data_size ()获取当前操作的数据字段的长度。void require_recipient (account_name name)将指定的帐户添加到要通知...

2018-09-09 06:59:20 845

原创 EOS Account API - C with C++

Account C API查询账户数据的c语言api.函数bool account_balance_get(void *balance, uint32_t len) 检索所提供帐户的余额函数文档 account_balance_get() bool account_balance_get(void *balance, uint32_t len) 参数: ba...

2018-09-09 06:57:42 397

原创 EOS Math Api - C

Math C API定义使用更高抽象的基本数学运算.函数   void multeq_i128 (uint128_t self, const uint128_t other)   乘以两个128位无符号位整数。 如果指针无效,则抛出异常。   void diveq_i128 (uint128_t self, const uint128_t other) ...

2018-09-09 06:56:35 327

原创 EOS rpc 接口

get_info获取与节点相关的最新信息get_info 用法示例curl http://127.0.0.1:8888/v1/chain/get_infoget_info结果示例{ "server_version": "b2eb1667", "head_block_num": 259590, "last_irreversible_block_num": 259...

2018-09-09 06:54:56 1677

原创 EOS 环境搭建

1. 硬件软件环境因为EOS的版本太多,所以你需要先知道如何查看EOS对应版本的相关资料。打开EOS Github官网https://github.com/EOSIO/eos,如下图所示,点击master,然后点击tag,你将会看到不同的版本及其对应的文档。我在我电脑安装过各种各样的版本,踩过各种各样的莫名其妙的坑,这篇文章我将以如下配置为大家分享。 2. 编译设置开发环...

2018-09-09 06:53:08 457

原创 Hyperledger First-network 分析

 安装fabric-samplesgit clone https://github.com/hyperledger/fabric-samplescd first-networkbyfn,sh -m generate 生成配置文件byfn.sh -m up 启动网络输出end 启动过程结束关闭网路 byfn.sh -m downcryptogen 工具...

2018-09-05 23:12:05 321

原创 docker容器与虚拟机区别

 左图为虚拟机右图为docker “Docker和虚拟机有什么不同?”,这似乎是我听到的有关容器最常见的问题之一,我一般给出的答案取决于提出此问题的不同方式。但是我喜欢这样开头:“容器和虚拟机仅仅相似于它们都提供了隔离环境。” 接着我阐述他们之间的差异,“容器能做的事少得多并且使用起来相当廉价。而虚拟机提供整个虚拟化硬件层,可以做更多的事情但是使用成本显著。“ 我想有人会有疑问的最大...

2018-09-05 22:53:09 358

原创 EOS 详解

 一、概述EOS.IO 软件采用区块链架构,实现去中心化应用的横向和纵向扩展。具体方法为构建一个类操作系统的架构,在其中搭建应用程序;另外,提供跨 CPU 跨集群的账户系统、身份验证、数据库、异步通信,并且支持应用程序间的调度,在受管控的区块链环境中,可每秒处理百万级交易,消除用户手续费,并且可以部署和维护DAPP。二、实现机制—共识算法(BFT-DPOS)EOS.IO 采用授权委...

2018-09-05 22:48:16 2010

动态获取kernel32.dll函数

动态获取kernel32.dll实现无导入表的hello world

2017-01-04

挂起进程代码

挂起进程 调用系统api,

2016-01-18

微软亚洲研究院detours3.0

detous 3.0,微软亚洲研究院开发,

2015-10-30

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

TA关注的人

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