自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 第一次vscode 推送已有代码 到gitee新仓库

第一次vscode 推送已有代码 到gitee新仓库 到码云里新建一个仓库 注意:这里不要勾选Readme初始化仓库选项。 等会你会在本地初始化仓库,并第一次推送到该远程仓库。 gitee如果没有勾选初始化仓库,点击创建,它会给提供如何初始化仓库相关命令。 根据码云提醒命令,本地完成相关操...

2020-07-09 16:13:30 12 0

原创 linux-Xshell ssh长时间连接不掉线设置

linux-Xshell ssh长时间连接不掉线设置 xhell配置 属性–连接–保持活动状态从60S改为30S 服务器设置 vi /etc/ssh/sshd_config 把ClientAliveInterval 0和ClientAliveCountMax 3前的井号去掉,并把Clie...

2020-07-08 15:12:41 25 0

原创 /root/.bashrc与/etc/profile的异同

Linux知识:/root/.bashrc与/etc/profile的异同 Linux知识:/root/.bashrc与/etc/profile的异同 参考URL: https://www.cnblogs.com/yymn/p/5689482.html bashrc与profile都用于保存用户的...

2020-07-08 09:17:35 19 0

原创 ubuntu20.04 关闭图形界面

ubuntu20.04 关闭图形界面

2020-07-06 21:22:23 111 0

翻译 What does Bump Version stand for?

What does Bump Version stand for? 参考URL: https://stackoverflow.com/questions/4181185/what-does-bump-version-stand-for I saw this comment in git many ...

2020-07-03 09:49:19 31 0

原创 go.rich 静态资源嵌入
原力计划

go.rich taigu: $(BUILD_DEPS) @echo $(GOFLAGS) rm -f taigu go build $(GOFLAGS) -o taigu ./cmd/taigu go run github.com/GeertJohan/go.rice/rice app...

2020-07-01 22:04:51 55 0

原创 git describe 生成版本号

语义化版本与 git describe 清晰的 tag 版本信息,不但有助于发布版本的选择和回滚,同时能十分方便的查看到分支的版本提交进度。 # git describe master --tags v0.5.1-220-g10623a702 它表明,本地 master 分支当前 commit ...

2020-06-30 16:03:44 90 0

原创 解决vi/vim中粘贴会在行首多很多缩进和空格的问题

解决vi/vim中粘贴会在行首多很多缩进和空格的问题 解决办法: 在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴) 拷贝完成之后,输入:set nopaste (关闭paste) 将 Vim 切换到粘贴模式。可用于从一个窗口剪切或复制文本并粘贴到 Vi...

2020-06-28 14:23:34 38 0

原创 go语言-time.Ticker(定时任务实现)

Go语言 之time.Ticker Go语言 之time.Ticke 参考URL: Code.dev.xdja.com/diffusion/ Golang time.Timer and time.Ticker 参考URL: https://www.jianshu.com/p/2b4686b8de4...

2020-06-28 10:57:16 69 0

原创 go语言-空结构体/ chan struct{}

chan struct{} 通过消息来共享数据是golang的一种设计哲学,channel则是这种哲理的体现。 golang中的空结构体 channel := make(chan struct{}) 特点 省内存,尤其在事件通信的时候。 struct零值就是本身,读取close的channel返...

2020-06-23 11:19:18 113 0

原创 Go Module 引入本地自定义包

Go Module 引入本地自定义包 Go Module 引入本地自定义包 参考URL: http://www.r9it.com/20190611/go-mod-use-dev-package.html Go Module 版本规则 go modules 是一个版本化依赖管理系统,版本需要遵循一些...

2020-06-22 19:51:31 74 0

原创 go-go test 单元测试

go test Go语言基础之单元测试 参考URL: https://www.cnblogs.com/nickchen121/p/11517443.html go 语言的test代码写起来和运行起来都相对简单。 但是也有遵循一定的命名规则: 文件名要以 ‘_test.go’ 结尾 测试函数以 ‘...

2020-06-21 13:29:57 71 0

原创 go-go module

什么是 Go Modules Go 1.11 和 Go 1.12 包含了初步的 Go Modules 支持,且计划在 2019 年 8 月发布的 Go 1.13 会在所有开发过程中默认使用 Go Modules。 Go Modules 是为了提升使用其他开发者代码,即添加**依赖项(模块、包)**...

2020-06-20 22:22:35 47 0

原创 ubuntu关闭系统自动更新

ubuntu关闭系统自动更新 1.修改配置文件 修改配置文件/etc/apt/apt.conf.d/10periodic #0是关闭,1是开启,将所有值改为0 vi etc/apt/apt.conf.d/10periodic APT::Periodic::Update-Package-Lists ...

2020-06-17 16:05:19 44 0

原创 blake2b算法

什么是BLAKE 官网: http://www.blake2.net/ BLAKE及BLAKE2算法详解 参考URL: https://www.cnblogs.com/zhaoweiwei/p/blake.html 官网描述: BLAKE2 is a cryptographic hash func...

2020-06-16 10:52:54 89 0

原创 cargo项目构建和包管理工具(配置cargo国内源)

cargo 官网: https://doc.rust-lang.org/cargo/index.html cargo,简单来说就是python 的pip,nodejs 的npm,rust下的包管理工具。 Cargo用于组织Rust项目,比直接用rustc编译多个源文件更方便。 argo new ...

2020-06-14 12:09:17 219 0

原创 安装rust 编译工具链

Rust 版本管理工具: rustup 项目主页是: https://github.com/rust-lang-nursery/rustup.rs Features 管理安装多个官方版本的 Rust 二进制程序。 配置基于目录的 Rust 工具链。 安装和更新来自 Rust 的发布通道: nigh...

2020-06-14 11:41:09 156 0

原创 rust (crates)使用国内镜像,快速安装方法

rust 使用国内镜像,快速安装方法 文档: https://www.rust-lang.org/zh-CN/tools/install 由于rustup官方服务器在国外 如果直接按照rust官网的安装方式安装非常容易失败,即使不失败也非常非常慢 我们需要指定 RUSTUP_DIST_SERVER...

2020-06-14 10:33:41 37 0

原创 linux ulimit 修改文件最大数

linux ulimit 修改文件最大数 ulimit修改打开文件上限的方式(ubuntu20.04亲测通过) 查询当前终端的文件句柄数: ulimit -n 回车,一般的系统默认的1024. 修改思路: 你登录的用户是什么身份,是不是root用户,由于服务器的root用户权限很大,一般是不能用来...

2020-06-14 07:41:38 46 0

原创 go-go环境安装(windows、linux)

文章目录一、go环境安装1. Windows 系统下安装2. Linux下安装goyum 安装 一、go环境安装 1. Windows 系统下安装 安装包下载地址为:https://golang.org/dl/ 如果打不开可以使用这个地址:https://golang.google.cn/dl/ ...

2020-06-14 00:37:41 85 0

原创 Ubuntu 20.04修改ip地址(Netplan)

Ubuntu 20.04修改ip地址 从Ubuntu 17.10开始,Canonical引入了一个名为Netplan的新工具,用于网络设置管理。 这里是从命令行在Ubuntu系统上配置静态IP的步骤。Netplan是用于在Linux系统上轻松配置网络的实用程序。 您只需为所需的网络接口以及每个接口...

2020-06-13 22:14:14 380 0

原创 ubuntu 20.04 LTS 更换阿里云源

ubuntu 20.04 LTS 更换阿里云源 第一步:先备份下原始源: sudo cp /etc/apt/source.list /etc/apt/source.list.backup 第二步:修改文件 vim /etc/apt/source.list 清除原有的,替换以下源 deb ht...

2020-06-13 20:36:42 297 0

原创 ubuntu20.04安装向日葵

文章目录ubuntu 安装ubuntu ubuntu 安装ubuntu 下载安装包 官网地址:https://sunlogin.oray.com/personal/download sudo dpkg -i SunloginClient-10.0.2.24779_amd64.deb 安装并登录好...

2020-06-13 20:31:51 463 0

转载 apollo-怎么把自己的配置放到 Spring 环境中

怎么把自己的配置放到 Spring 环境中 Apollo 5 — 教你怎么把自己的配置放到 Spring 环境中 参考URL: https://www.jianshu.com/p/cd6824f0672d 有的时候,你可能需要在 Spring 环境中放入一些配置,但这些配置无法写死在配置文件中,只...

2020-06-10 14:24:09 47 0

原创 IPFS-私有网络集群搭建

IPFS-私有化部署 【IPFS】私有网络(private network)的搭建与使用 参考URL: https://blog.csdn.net/lzl001/article/details/81904681?utm_medium=distribute.pc_relevant.none-task...

2020-06-09 18:04:48 109 0

原创 GitHub Archive-为了人类文明永存!
原力计划

文章目录GitHub Archivegithub存档计划代码归档策略github 北极代码库如何确保未来可以使用我们的软件github archive计划 FAQ参考 GitHub Archive Archiving a GitHub repository 官网: https://help.git...

2020-06-09 09:22:37 113 0

原创 Linux 安装Nvidia GPU显卡驱动

安装Nvidia GPU驱动 Centos7.7安装Nvidia GPU驱动 Centos7.7安装Nvidia GPU驱动及CUDA以及tensorflow-GPU 原文链接:https://blog.csdn.net/gy87900311/article/details/105074940 U...

2020-06-08 20:12:37 87 0

原创 Linux下zsh(Z shell)

文章目录什么是zshzsh有什么用zsh安装和切换Oh-My-Zsh 什么是zsh Z shell是一个Linux用户很少使用的power-shell,这是由于大多数Linux产品安装,以及默认使用bash shell。几乎每一款Linux产品都包含有zsh,通常可以用apt-get、urpmi或...

2020-06-08 16:42:20 65 0

原创 linux命令下jq的用法
原力计划

文章目录什么是jq命令jq安装jq命令的格式从json文件 对象数组中取出一组特定的属性的值从json文件 对象数组中取出一组特定的属性的值,并排除null值格式化输出json 字符串 什么是jq命令 官网下载: https://stedolan.github.io/jq/download/ jq...

2020-06-08 15:47:58 138 0

原创 Linux下命令补全工具bash-completion

Linux下超强的命令补全工具bash-completion 编写 Bash 补全脚本 参考URL: https://kodango.com/bash-competion-programming 在使用bash命令行时,在提示符下输入某个命令的前面几个字符,然后按下TAB键,就会列出以这几个字符开...

2020-06-08 11:42:52 120 0

原创 IPFS-星际命名系统(IPNS、DNSLink)

什么是IPNS IPFS学习-IPNS 参考URL: https://www.cnblogs.com/cbkj-xd/p/12059887.html IPNS全称是Inter-Planetary Naming Service,星际命名系统。这个系统可以把我们现在访问互联网使用的URL地址映射成IP...

2020-06-07 19:55:10 67 0

原创 filecoin-复制证明参数文件下载(filecoin proof parameters )

复制证明参数下载地址 官方下载地址:https://proofs.filecoin.io/

2020-06-07 15:03:04 323 0

原创 ipfs-缓存/Pinning(文件持久存储、垃圾收集机制)

Pinning IPFS-缓存 参考URL: https://www.jianshu.com/p/8d95467bef6c 存储在blocks中的数据,有两种方式,一个是硬盘存储(永久保存),另一个是缓存存储(系统定期清理)。用户使用ipfs add添加的数据都是硬盘存储的,而ipfs get到的...

2020-06-05 09:21:12 176 0

原创 idea 自动添加注释 (live template代码模板)

idea 自动添加注释 类头注释 方式1: 类头注释:打开file->setting->Editor->Filr and Code Templates->Includes->File Header 主要路径File | Settings | Editor | Fi...

2020-06-04 14:09:54 75 0

原创 go调用c (c和go相互调用 CGO)

文章目录什么是cgo使用cgo带来的问题举例根据c自动生成go绑定代码 什么是cgo golang中调用C代码 参考URL: https://www.jianshu.com/p/871727c2a82c 在很多场景下,在Go的程序中需要调用c函数或者是用c编写的库(底层驱动,算法等,不想用Go语言...

2020-06-03 17:11:54 86 0

原创 BLS算法-快速开始

什么是BLS算法 签名算法 - BLS签名算法介绍 参考URL: https://www.pianshen.com/article/1674283691/ 硬核集 | 一文读懂 BLS 签名算法 参考URL: https://www.chainnews.com/articles/304739282...

2020-06-03 14:58:37 95 0

原创 Filecoin测试网【翻译】

文章目录Filecoin测试网【翻译】关于Lotus存储挖矿Remote API SupportLotus的组件是什么?How can I communicate with a Lotus Node?存储挖矿错误提醒定位 Filecoin测试网【翻译】 测试网 官方文档 https://docs....

2020-06-02 16:20:05 197 0

原创 Linux工作常用命令整理(centos、Ubuntu)

文章目录Linux查看硬件配置相关常用命令Ubuntu 永久修改 ulimit -n 设置文件最大打开数 Linux查看硬件配置相关常用命令 lshw 列出多种硬件单元 lshw是一个通用的工具,可以列出多种硬件单元的详细或者概要的信息,比如 CPU、内存、usb 控制器、硬盘等。 lshw ...

2020-06-02 09:41:50 46 0

原创 filecoin-存储证明子系统(rust-fil-proofs)[翻译]

什么是rust-fil-proofs 官网: https://github.com/filecoin-project/rust-fil-proofs The Filecoin Proving Subsystem provides the storage proofs required by the...

2020-06-01 19:09:37 183 0

原创 Go语言命令行库-urfave/cli(gopkg.in/urfave/cli.v2)

Go语言命令行库-urfave/cli 很多用Go写的命令行程序都用了urfave/cli这个库。urfave/cli是一个命令行的框架。 用C写过命令行程序的人应该都不陌生,我们需要根据argc/argv一个个地解析命令行参数,调用不同的函数,最后还要写一个usage()函数用于打印帮助信息。u...

2020-05-31 18:21:59 121 0

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