自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 以太坊 POA 部署

cd $GOPATH/src/github.com/ethereum1. 下载源码 git clone https://gitee.com/xgqnytz/go-ethereum.git git checkout v1.8.27 go install github.com/ethereum/go-ethereum/cmd/geth cd go-ethereum/ make geth make all 安装后检查: geth version 2. 初始化配.

2020-09-03 10:42:07 595

原创 fabric - first-samples

部署Hyperledger Fabric1.安装fabric源码1.1 go环境安装1.2 下载源码,git上下载较慢,遂可用本人码云地址如下:`git clone https://gitee.com/xgqnytz/fabric.git`2. 下载fabric-samples3. 下载安装Fabric示例,二进制文件和Docker映像。除了下载Fabric映像和工具二进制文件外,Fabric示例还将克隆到您的本地计算机上。1.安装fabric源码本次研究基于1.4版本源码,虽2.0版本已出,但社区支持

2020-08-14 16:44:39 366

原创 学习 Hyperledger Fabric 记录 -1开发环境准备:

至少要熟悉fabric。之前部署过简单的案例及cello项目,后来更换工作后,又放下了,国内环境来说,联盟链的市场毕竟还是风口。在此记录下,所有的学习过程。 开发环境准备:系统环境:阿里云服务器 2h-8g-2m centos7.81. 安装docker && docker compose官网给到shell脚本快速安装: curl -fsSL get.docker.com -o get-docker.sh sudo sh get-doc...

2020-07-24 14:12:00 241

原创 脚本安装docker

#!/bin/bash# remove existed dockerremove(){ yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine &> /dev/null}install(){ # echo "installing... ple.

2020-05-19 15:22:53 134

原创 centos 安装go语言 一键shell脚本

#!/bin/bashcd /usr/local/wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gztar -C /usr/local/ -xzf go1.14.2.linux-amd64.tar.gzecho 'export GOROOT=/usr/local/go'>>/etc/profileecho 'export PATH=$PATH:$GOROOT/bin'>>/etc/profileec.

2020-05-12 20:14:32 530

原创 c++ 十六进制字符转整型

#include<iostream>#include<cstdlib>#include<string>long hex2int(const string& hexStr){char *offset;if(hexStr.length() > 2){ if(hexStr[0] == '0' && hexStr[...

2019-11-05 14:16:02 338

原创 浏览器输入URL到返回页面的整个过程

自己总结分析。1.根据域名,进行DNS域名解析,获得IP地址。2.根据IP地址,建立TCP连接3.建立TCP连接后,向IP地址发送http请求4服务端处理请求5服务端返回响应结果6 关闭TCP连接7浏览器解析HTML8浏览器渲染数据展示Q1:现代浏览器在与服务器建立了一个 TCP 连接后是否会在一个 HTTP 请求完成后断开?什么情况下会断开?这...

2019-08-23 14:11:01 410

原创 空格替换

题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happyclass Solution {public: void replaceSpace(char *str,int length) { char *t = str; int old_length...

2019-08-22 17:40:51 65

原创 经典二维数组查找算法

自己做下记录。题目:一个有序的二维数组,每行从左到右,每列从上到下,不断增加,查找某个数。将查找目标 与 最右上角的值做比较,如果小于,则直接排除一列,如果大于,则排除当前行。class Solution {public: bool Find(int target, vector<vector<int> > array) { if(a...

2019-08-22 16:54:46 470

原创 linux 基于tcp C++socket 编程 实现一个聊天室,信息的及时性,允许客户端私发信息。

https://github.com/ytz1203/tcp-

2019-08-13 15:49:24 456

原创 字符串转整型

意外碰到这个问题,不使用库函数。/** 题:将一个字符串转换成一个整数,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。*/#include<iostream>#include<string>long strtolong(string str){ if(str....

2019-08-12 10:20:05 151

原创 字符串转double

double stringtodouble(string str){ double dTmp = 0.0; int iLen = str.length(); int iPos = str.find("."); if(iPos ==-1) //无小数点{ for(int i =0;i<str.length();i++) { i...

2019-08-08 10:12:04 330

原创 不用中间变量,交换两个数值

1. 异或运算 一个数连续异或两次同一个数,结果不变a= a^b;b= a^b;a= a^b;2. 加减重复运算a = a+b;b = a-b;a = a-b;

2019-08-01 13:52:36 98

原创 排序算法总结

1 . 冒泡排序,两两比较。时间复杂度o(n²) 空间复杂度o(n) for(i=0;i<length-1;i++) { for(j=0;j<length-1-i;j++) { if(a[j]>a[j+1]) { temp = a[j]; ...

2019-07-31 17:45:18 56

原创 找出一个数组里,不重复的数

/* 找出一个数组里,不重复的数 * 方法1 :hash数组 时间复杂度o(n),缺点只支持整型 * 用一个数组去存放对应的位置,无则修改,有则略过,最后统计*/#include<iostream>using namespace std;int main(){ int a[]={1,2,0,1,2,0,4,5,6,9,3}; int length...

2019-07-31 16:00:39 1394

原创 shell脚本里 使用awk 循环读取文件中的内容 并赋值变量,制定小数位

#!/bin/bashi=1for _id in $(cat token.txt) //当前目录下的文件夹do num=$i s=$(awk 'NR=='$num' {print $1}' token.txt) t=$(awk 'NR=='$num' {print $2}' token.txt) a=$(awk 'N...

2019-07-30 17:01:41 1790

原创 C++获取当前系统时间 UTC 时间 转换

#include<ctime> //c++ 标准库没有提供日期类型,C++ 继承c的函数与操作有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_t 和 time_t 能够把系统时间和日期表示为某种整数。结构类型 tm 把日期和时间以 C 结构的形式保存,tm 结构的定义如下:struct tm { int tm_...

2019-07-27 11:34:15 7945

转载 make && cmake

http://www.ruanyifeng.com/blog/2015/02/make.html

2019-06-03 14:04:42 114

原创 centos7 上 安装mongodb

MongoDB是一个非关系型数据库引擎,面向文档的数据库的访问。它是不断增长的NoSQL运动的一部分,其中还有Redis和Cassandra等非关系型数据库(尽管许多非关系型数据库之间存在巨大差异)。安装过程1 . 更新系统sudo yum update2. 添加mongodb源新建文件 /etc/yum.repos.d/mongodb-org-3.2.repo文件内...

2019-04-20 10:40:26 63

原创 centos 初始配置

1、打开centos的yum文件夹输入命令cd /etc/yum.repos.d/2 wget http://mirrors.aliyun.com/repo/Centos-7.repo如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget回车进行安装3、备份系统原来的repo文件mv CentOs-Base.repo Cen...

2019-03-29 16:37:33 339

原创 对于EOS的理解

  从11.10起,开始进入公司,逐步开始了解区块链这项新技术,并以EOS为入口进行了一系列的学习和自我的提升,能够直接的接触到新颖的东西,加以理解,还是对自己有很大的帮助的。  从部署私链开始吧,借鉴了http://wemedia.ifeng.com/87859557/wemedia.shtml 推荐这位老哥的全家桶系列,还是比较完善的搭建成功,其中也踩了很多的坑,首先是对于EOS钱包,密钥...

2019-01-22 16:33:07 334

原创 Ubuntu 下解决vi初始不兼容的问题

编辑/etc/vim/vimrc.tiny由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数第二句话是set compatible,如下所示:set compatiblevim:set ft=vim将compatible改成nocompatible非兼容模式就可以解决方向键变ABCD的问题了。接下来要解决Back...

2018-09-21 09:58:37 464

转载 嵌入式学习之路

1、《C语言》第二版 谭浩强 ; 《C程序设计语言》第二版 徐宝文译 机械工业出版社你能区分开指针数组和数组指针吗?你知道函数指针吗?你能区分开定义一个变量时系统给它分配的空间与用malloc()函数给一个变量分配的空间有什么不一样吗?2、《数据结构》C语言版  黄国愉、叶乃青编 清华大学出版社你能合上书本,用C语言实现书中的单链表、双链表数据结构吗?3、《实用C++程序设计》第二板 中国电力出版...

2018-09-19 17:23:58 358

原创 IAR + J_LINK RS232+M-T532AF(嵌入式热敏打印)

IAR的安装,一路NEXT,到破解,网上有教程,现有的打印的工程 直接打开,通过J-link仿真,借助J-Flash、进行调试,进而将打印机连接去板子上。进而可以控制打印机打点。问题 : IAR的安装 注意防火墙的关闭,以及注册破解。及J_LINK驱动的安装。正确安装后 可以在设备管理器下 查看到(如果前面的步骤没问题的话  设备管理器下还是找不到设备,可能是仿真器坏了)。J-flas 需...

2018-09-18 17:26:46 510

原创 linux下常用命令

date  显示日期   cal  日历 bc 计算器  ctrl+c 结束当前程序  man 手册查寻shutdown 关机  chown 改变文件拥有者 chgrp 改变文件所属群组chmod 改变权限  uname-r 查看实际核心版本   cd 进入目录  pwd 显示当前路劲mkdir 创建目录 rmdir 删除目录   ls  显示当前目录下的文件  cp  复制rm ...

2018-08-29 11:44:59 63

原创 谈一谈自己对线程,进程的理解。

进程  一段程序的执行的实例化,是一个实体,每一个进程都有自己的地址空间。三个状态,就绪,运行和阻塞。就绪就是等待处理器分配资源后可以立即执行,阻塞就是条件不够的时候,需要等到条件满足时才能执行。线程  一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程可以利用线程所拥有的资源,在引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行...

2018-08-28 17:05:35 804

roulette.zip

区块链 EOS公链 智能合约 幸运大转盘后端代码, eosio.cdk版本较高时,需做更新,游戏功能,解析前端传的memo参数,分割出相应下注点,按相应倍率赔付,

2019-11-19

空空如也

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

TA关注的人

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