1.首先下载TexLive2015的ISO文件,挂载并安装
参考:ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)
中文字体设置参考:ubuntu 下安装 texlive 并设置 ctex 中文套装
首先新建一个目录,文件就挂载在这个目录下
1 | sudo mkdir /media/cdimage |
挂载,并使其有读写权限
1 | sudo mount -o rw,loop /media/lintong/工作/Ubuntu_Software/64bit_Software/TeXLive/TeXLive2015/texlive2015.iso /media/cdimage |
使用下面的命令会出现问题:mount: /dev/loop3 is write-protected, mounting read-only
1 | sudo mount -o loop /media/XXXX/TeXLive/TeXLive2015/texlive2015.iso /media/cdimage |
进入挂载目录
1 | cd /media/cdimage |
进行安装
1 | sudo perl install-tl -gui |
1.安装步骤参考官方文档
1 | https://clickhouse.com/docs/zh/getting-started/install |
如下
1 | sudo apt-get install -y apt-transport-https ca-certificates dirmngr |
填写default user的初始密码,回车可以看到如下
1 | Enter password for default user: |
修改clickhouse数据路径配置,需要将所有/var/lib/clickhouse的配置修改成
1 | sudo sed -i 's/var\/lib\/clickhouse/data01\/clickhouse/g' /etc/clickhouse-server/config.xml |
创建目录
1 | lintong@master:/data01$ sudo mkdir clickhouse |
官方文档
1 | https://grpc.io/docs/languages/java/quickstart/ |
官方example
1 | https://github.com/grpc/grpc-java |
1 | syntax = "proto3"; |
proto定义,参考官方文档
1 | https://github.com/grpc/grpc-java/blob/master/examples/src/main/proto/helloworld.proto |
在项目目录下运行编译命令,里面使用了protoc-gen-grpc-java执行文件,需要参考:编译grpc-java项目生成protoc-gen-grpc-java文件
1 | protoc --plugin=protoc-gen-grpc-java=./protoc-gen-grpc-java -I=./ --java_out=./src/main/java/ --grpc-java_out=./src/main/java/ ./src/main/proto/helloworld.proto |
得到proto文件中定义的model和service的java代码
使用protoc命令生成service代码的时候,需要使用如下命令
1 | protoc --plugin=protoc-gen-grpc-java=./protoc-gen-grpc-java -I=./ --java_out=./src/main/java/ --grpc-java_out=./src/main/java/ ./src/main/proto/helloworld.proto |
其中的protoc-gen-grpc-java执行文件需要自己编译生成
编译的步骤如下
git clone grpc-java项目,
1 | git clone git@github.com:grpc/grpc-java.git |
切换到使用的grpc版本,比如v1.59.0,编译这个版本需要jdk11的支持
1 | git checkout v1.59.0 |
使用gradlew命令进行编译
官方文档
1 | https://grpc.io/docs/languages/go/quickstart/ |
官方example
1 | https://github.com/grpc/grpc-go |
1 | syntax = "proto3"; |
proto定义,参考官方文档
1 | https://github.com/grpc/grpc-go/blob/master/examples/helloworld/helloworld/helloworld.proto |
使用protoc命令编译
需要先安装compile插件,参考:https://grpc.io/docs/languages/go/quickstart/
1 | go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28 |