golang WebAssembly

golang WebAssembly https://github.com/golang/go/wiki/WebAssembly https://tutorialedge.net/golang/go-webassembly-tutorial/ 1 2 3 4 5 6 7 package main import "fmt" func main() { fmt.Println("Hello, WebAssembly!") } 1 2 3 4 5 gOOS=js GOARCH=wasm go build -o main.wasm cp "$(go env GOROOT)/misc/wasm/wasm_exec.js" . go get -u github.com/shurcooL/goexec goexec 'http.ListenAndServe(":8080", http.FileServer(http.Dir(".")))'

Kafka 文件存储机制

Kafka 文件存储机制 Kafka 是什么 Kafka 是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系

命令行, curl 查公网ip

‘命令行, curl 查公网 ip’ 1 2 3 4 5 6 7 8 9 curl ifconfig.me curl whatismyip.akamai.com curl https://ip.cn curl icanhazip.com curl ident.me curl tnx.nl/ip curl myip.dnsomatic.com curl ifconfig.me https://blog.csdn.net/liu0808/article/details/80769810 1 2 3 4 5 6 curl http://members.3322.org/dyndns/getip # 保存到文件 wget http://ifconfig.me/ip wget http://members.3322.org/dyndns/getip http://blog.csdn.net/teddy17/article/details/12618035 1 2 3 4 5 curl http://myip.ipip.net/ curl cip.cc

shell basic, shell script, shell 脚本

shell basic, shell script sample 1 2 #!/usr/bin/env bash echo 'hello world' commands 1 2 # to refresh your current bash session exec bash Shell 函数, function 1 2 3 4 5 6 # 参数不在函数名后面的括号里定义 [ function ] funname [()] { action; [return int;] } 1 2 3 4 5 6 7 # 定

用户故事, user story

用户故事, user story 故事story是粗略的勾勒的需求,它是信!号!卡!,指向真正的需求或者叫故事详情,怎么说都好。 而需求就是需求。 这里隐含了敏捷的

Theme, epic,feature,user story

Theme, epic,feature,user story 在敏捷项目的估算或计划时,我们常提到以下几个概念。talent.mypm.net · Epic Storyservice.mypm.net · Feature项目经理圈子 · Minimal Marketable Feature (MMF)项

hyper -v 端口映射

hyper -v 端口映射 https://www.cnblogs.com/cnxkey/articles/7815434.html hyper -v 如何实现端口映射 如果你是想由虚拟机来提供相应的服务,比如虚拟机里安装web服务,将物理主机的web端口映射到虚拟机,可以使

Product Backlog

Product Backlog Product Backlog由所有的功能特性,包括业务功能,非业务功能 (技术、架构和工程实践相关) ,提升点以及缺陷的修复等组成。这些内容也是将来产品

Bcrypt

Bcrypt https://www.jianshu.com/p/2b131bfc2f10 Bcrypt 是单向 Hash 加密算法,类似 Pbkdf2 算法 不可反向破解生成明文。 每次输出的 hashPass 都不一样, Bcrypt 是怎么加密的? Bcrypt 有四个变量: saltRounds: 正数,代表hash杂凑次数,数

openvpn docker

openvpn docker 1 2 3 4 5 6 7 8 9 10 11 12 13 export OVPN_DATA="ovpn-data" docker volume create --name $OVPN_DATA docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_genconfig -u udp://home.wiloon.com docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn ovpn_initpki docker run -v $OVPN_DATA:/etc/openvpn -d -p 192.168.50.220:1194:1194/udp --cap-add=NET_ADMIN --name openvpn --restart=always kylemanna/openvpn docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn easyrsa build-client-full client0 nopass docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_getclient client0 > client0.

database DDL > puml

database DDL > puml https://github.com/wangyuheng/ddl2plantuml 1 java -jar ~/apps/ddl2plantuml.jar foo.sql er.puml 1 2 3 4 5 docker run \ -e DDL='/mnt/data/ddl.sql' \ -e PLANTUML='/mnt/data/er_by_docker.puml' \ -v ddl2plantuml-data:'/mnt/data' \ wangyuheng/ddl2plantuml:latest

nginx location, root

nginx location, root location 语法 Location 块通过指定模式来与客户端请求的URI相匹配。 Location 基本语法: 匹配 URI 类型,有四种参数可选,当然也可以不带参数。 命名 location,

golang开发目录结构

golang 开发目录结构 https://github.com/golang-standards/project-layout 在实际的项目中发现大家的目录结构都比较凌乱,基本每个人都有每个人的风格,一个项目在不断地变大,一些新的文件或目录又不断地被添

舱壁模式

舱壁模式 什么是舱壁模式 舱壁模式 (Bulkhead) 隔离了每个工作负载或服务的关键资源,如连接池、内存和CPU。 使用舱壁避免了单个工作负载 (或服务) 消耗掉所有资

srt,ass,ssa 字幕

srt,ass,ssa 字幕 srt,ass,ssa三种字幕的区别 ass > ssa > srt 流行的字幕一共有三种就是 ass、ssa、srt。 srt 全称是 SubRip Text, 最常见的文本字幕,制作起来简

outlook 导出邮件, 备份, archive, import, export

outlook 导出邮件, 备份, archive, import, export 菜单: File > Options > Advanced > Export > Export to a file > 选择 Outlook Data File (.pst) > Next 展开树状列表,选择要备份的目录, 勾选 “include subfolders” 点击 Next 选择存放导出的 pst 文件的

alpine basic

alpine basic alpine mirror 1 2 3 4 vi /etc/apk/repositories # b. 将里面 dl-cdn.alpinelinux.org 的 改成 mirrors.aliyun.com ; 保存退出即可 sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories alpine install telnet 1 2 3 4 5 6 7 apk update apk add busybox-extras busybox-extras telnet localhost 6900 apk add drill apk add tcpdump apk add curl 明明镜像中有对应的二进