/images/avatar1.jpeg

Windows 上使用 Go 语言

在 Windows 使用 Go 开发项目是,为了实现统一的配置和格式管理,需要进行一下的配置。 开发环境选择 Go 语言的开发环境统一使用 Jetbrain 公司的 Goland。之后需要进

postgresql 实战一:安装和使用

安装 这里直接使用 docker 安装 postgresql-13 1 docker run --name postgresql13 -e POSTGRES_PASSWORD=123456 -p 54322:5432 -d postgres:13 安装成功后会绑定主机端口 54322。直接进入 postgresql13 容器,使用 pgsql。 1 2 3 4 5 6 [root@localhost ~]# docker exec -it 3e3b03e3 /bin/bash

Golang跨平台编译

golang cgo 到 Windows 的交叉编译 本篇记录在 MaxOS 下 cgo 交叉编译的解决方案。因为在项目中使用 go-sqlite3 ,编译 go-sqlite3 中需要使用到 cgo。在 MacOS 下编译 Go 原生 Linux 和 Windows 的程序使用以下命令

Scst结合FC

SCST 是 iscsi 的一种实现方式,它既可以使用 iscsi 协议共享本地磁盘,同时也支持 FC 协议。FC 协议需要硬件 FC HBA 卡的支持。 SCST 和 FC 的环境搭建如下看这里 。 环境配置 接

GPRC 实战

GRPC 简介 grpc 是由 google 开发的一款开源,高性能 rpc(远程进程调用协议)使用 Protocol Buffers 作为数据交换格式。 GRPC 安装 golang 使用 grpc 要安装 grpc-go, protoc 和 对应的插件。 安装grpc-

GPRC 进阶

grpc 除了提供四种请求类型之外,还支持很多高级功能:keepalive、请求重试、负载均衡、用户验证等。接下来一一介绍。 GRPC 进阶功能 每个grpc请

Scst在线扩容

SCST 共享的磁盘支持在线扩容。操作如下: scst 服务端 首先有一块 zfs 存储卷,现在将其容量从 15G 扩展到 20G。 1 zfs set volsize=20G tank/vol 修改 scst 中 device 的 size 属性 1 scstadmin -set_dev_attr device1 -attributes size=21474836480 -noprompt iscsi 客

Scst 安装和使用

安装 scst 安装 scst 1 2 3 4 wget https://ncu.dl.sourceforge.net/project/scst/scst-3.2.0.7058.tar.bz2 yum install bzip2 bunzip2 scst-3.2.0.7058.tar.bz2 tar xf scst-3.2.0.7058.tar 编译安装scst 1 2 3 4 5 6 7 make 2perf make scst make scst_install make iscsi make iscsi_install make scstadm make scstadm_install 查看是否被加载到内核了 1 lsmod |grep scst modinfo scst 启动 scst 1

linux 安装 oh-my-zsh

一、介绍 oh-my-zsh 是一款命令行工具,在zsh的基础上添加了许多的新功能。接下来就来安装并使用他。 二、安装 oh-my-zsh oh-my-zsh 是在 zsh 的基础上使用的,所以要就安装zsh