自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SoulWwb的博客

counting stars

  • 博客(22)
  • 收藏
  • 关注

原创 以太坊私钥如何生成地址

公钥由私钥生成,公钥格式一般为SEC1,具体参考SEC 1, Version 2.0, Section 2.3.3.以太坊使用ECDSA生成私钥,使用的曲线是secpk256k1。私钥长度为32 bytes。

2023-02-14 09:50:26 917

原创 iptables配置22端口白名单

iptables配置22端口白名单iptables是由上往下进行匹配# 配置允许连接22端口的白名单,-s 指定源,可以只填ipiptables -A INPUT -s 192.168.228.0/24 -p tcp --dport 22 -j ACCEPT# 这条放最后,拒绝所有连接iptables -A INPUT -p tcp --dport 22 -j DROP-A 参数是将这行规则放到最后,-I参数是将这行规则放到最前面,iptables是由上往下进行匹配,一旦符合,后面都不匹配

2020-09-09 18:17:26 3671

原创 centos7 更改阿里yum源和epel源

centos7 更改阿里yum源和epel源原本报错,说无法解析:yum.tbsite.net 这个域名修改各种dns地址都无效,发现这个域名确实无法解析。查看配置发现该域名配置在/etc/yum.repos.d/epel.repo的baseurl字段所以修改yum源和epel源备份原来的配置文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupmv /etc/yum.repos.d/epe

2020-09-09 18:13:54 1506

原创 centos 7.2 挂载新硬盘

centos 7.2 挂载新硬盘查看硬盘信息fdisk -llsblk -f新建分区fdisk /dev/sdb # sdb为设备名称# 依次输入# n -> p -> 1 -> <回车> -> <回车> -> w格式化磁盘mkfs -t ext4 /dev/sdb1查看硬盘UUIDblkid /dev/sdb1写入fstab(开机自动挂载)vim /etc/fstab## /etc/fstab# Creat

2020-09-09 18:12:49 248

原创 Hyperledger Fabric Service Discovery CLI(服务发现命令行工具)学习笔记

服务发现命令行工具参考:Service Discovery CLI(v1.4官方文档)discover cli 是V1.3版本实现的功能发现服务是为了获取网络中最新的状态,使得客户端sdk能知道最新链码的背书策略,网络中各组织节点的endpoint等信息。主要子命令saveConfigpeersconfigendorsers生成配置文件此处使用first-network做实...

2019-12-23 15:04:40 7171

原创 OpenSSL笔记

OpenSSL 笔记文章目录OpenSSL 笔记对称加密(可以加解密文件)单向加密生成密钥对生成私钥生成公钥创建证书使用私钥签名X.509命令使用私钥与证书的存储格式Binary(DER)格式证书ASCII(PEM)格式证书Binary(DER)格式密钥ASCII(PEM)格式密钥PKCS#7格式证书PKCS#12(PFX)格式的密钥和证书TLS配置创建私有CA创建下级CA参考文章对称加密(可...

2019-11-06 17:48:46 493

原创 Hyperledger Fabric 数据持久化

Hyperledger Fabric 数据持久化版本v1.4.0将每个容器需要持久化存储的目录挂载出来,即使将所有容器删除(不删除数据卷),再重新创建,也可以恢复数据及功能。以下是所有容器需要挂卷的目录:orderer/var/hyperledger/production/zookeeper/data/datalogkafka/opt/kafka/logs/opt...

2019-09-26 14:02:37 1114 3

原创 Hexo NexT主题修改动画效果速度

Hexo NexT主题修改动画效果速度每次打开博客、切换页面的时候都会有一段动画效果,感觉播放的速度有些慢,想调快些,但是网上搜了半天都没看到有教程,只有关闭动效这个方案,只好自己去翻源码了。修改动画效果速度后的效果:https://wwb.colonp.topthemes/next/source/js/src/motion.js就是动画效果相关的js。在文件中搜索duration...

2018-08-15 14:53:41 2551

原创 从零部署Hyperledger Composer

从零部署Hyperledger Composer此文档为官方教程的整合,官方教程配置开发环境准备环境Ubuntu Linux 14.04 / 16.04 LTS Docker Engine:版本17.03或更高版本Docker-Compose:版本1.8或更高版本Node: 8.9 or higher (note version 9 is not supported...

2018-08-11 16:30:49 347

原创 Docker学习笔记

Docker学习笔记列出有那些imagedocker images删除某个imagedocker rmi &lt;imageId&gt;运行containerdocker run &lt;imageName&gt;查看正在运行的containerdocker ps停止某个containerdocker stop &lt;imageName...

2018-08-09 23:50:21 193

原创 uuid

UUID​ UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。目...

2018-08-09 23:49:11 630

原创 vscode中使用eslint格式化代码

vscode中使用eslint格式化代码在vscode的插件商店中下载eslinteslint配置配置初始化在vscode中按F1调出命令行,打Create ESLint configuration,会出现交互式配置说明:commonjs是使用module.exports和require的规范;semi是结尾分号indent是缩进JSX是js的拓展...

2018-08-03 17:48:19 3423

原创 java入门基础

语法基础变量和常量字符串tring 类型是引用类型字符串拼接可以直接用加号连接自动类型转换向上类型转换,是小类型到大类型的转换。和C语音一样int类型可以自动转换为double但是double需要强制转换才能转换为int强制类型转换向下类型转换,是大类型强制转换到小类型的转换。语法:( 数据类型 ) 数值int b = (int)...

2018-04-17 00:36:35 2929

原创 vim基本操作

vim基本操作1. 游标移动 按键 说明 h 左 l 右(小写L) j 下 k 上 w 移动到下一个单词 b 移动到上一个单词2. 进入插入模式在普通模式下使用下面的键将进入插入模式,并可以从相应的位置开始输入 命令 说明 i 在当前光标处进行编...

2018-04-16 16:10:22 313

原创 Linux网络配置

Linux网络配置一、网络基础1.ISO/OSI七层模型  (网络协议出现之前设计的模型)2.TCP/IP 四层模型(网络协议出现之后形成的模型)TCP更安全(需要回应,如有错误要求重发)         UDP更快(发了就不管了)3.IP地址三类IP        公网IP地址是唯一网络类别最大网络数IP地址范围最大主机数私有IP地址范围              A           126...

2018-04-16 16:00:51 458

转载 tcpdump基本知识

tcpdump基本知识tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump采用命令行方式,它的命令格式为:  tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ]          [ -i 网络接口 ] [ -r 文...

2018-04-16 15:55:33 250

转载 shell入门文档

shell入门文档【shell(man sh)】vim name.sh----------------#! /bin/sh#写命令----------------执行shell的方法1    /bin/sh ./name.sh    sh ./name.sh2    先赋给+x权限        chmod +x script.sh    再直接执行        ./name.sh       ...

2018-04-16 15:55:03 263

原创 R语言可视化

R语言可视化完整的数据分析流程1.定义研究问题,定义理想的数据集,确定能够获取什么数据,获取数据,清理数据2.探索性分析(数据可视化),统计分析/建模(机器学习)3.解释/交流结果(数据可视化),挑战结果(有没有其他可能),书写报告数值变量的特征和可视化数据集中趋势的测量:均值(mean),中位数(median),众数(mode)数据分散趋势的测量:值域(range),方差(variance),标...

2018-04-16 15:53:29 9815 2

原创 R语言基础

R语言基础R语言基础wwb 2016年7月25日保存 获取R和RstudioR的获取地址  cran.r-project.orgRstudio的获取地址  www.rstudio.comRstudio 是R的用户接口,集成开发环境(IDE)包(package)    集成众多函数install.packages()        install_github()获取帮助忘了函数怎么用的可以这样?l...

2018-04-16 15:46:58 497

原创 MongoDB基础

MongoDB本文在linux环境下MongoDB 可以百度找到官网下载下载解压后可以把bin文件夹直接拷贝到下面所说的文件夹内mongod文件为mongodb服务器,mongo文件为客户端,mongostat文件用于查看服务器状态还有其他文件暂不一一解释搭建简单的MongoDB服务器创建一个mongodb_test目录(名字可以自己取),进入目录中创建文件夹data,存放数据创建文件夹log,存...

2018-03-30 01:41:20 285

原创 node-mysql中防止SQL注入

node-mysql中防止SQL注入备注: 本文针对 mysqljs/mysql 。为了防止SQL注入,可以将SQL中传入参数进行编码,而不是直接进行字符串拼接。在mysql中,防止SQL注入的常用方法有以下四种:方法一:使用escape()对传入参数进行编码:参数编码方法有如下三个:mysql.escape(param)connection.escape(param...

2018-03-30 01:38:15 734

原创 Node常用模块总结

自带模块fs 文件系统模块ospath[crypto]第三方模块 (for Node.js)[mongoose][mysql]redis[sqlite3][ws] WebSocket for Node.js [socket.io] 可以说是对WebSocket的一个封装[request]busboy 文件上传模块html-minifier ...

2018-03-30 01:34:34 714

空空如也

空空如也

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

TA关注的人

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