- 博客(18)
- 收藏
- 关注
原创 docker引擎架构
docker引擎是用来运行和管理容器的核心软件,通常将其代指为docker或者docker平台,docker引擎由如下主要的构建组成:docker cli、docker daemon、containerd以及runc,共同负责容器的创建和运行。
2023-02-06 14:28:31 2552 1
原创 go语言-引入本地模块的方法
若有两个模块A和B,两个模块均在本地,且A和B在同一个目录下,在B调用A时,直接在B中如下引入A模块,会报找不到A模块的错误:import "A"如何解决呢,可以使用go mod edit指令,如下:go mod edit -replace A=../A这个指令会对A模块的调用指定为对本地A模块的调用,执行完此命令后,在go.mod文件中,会生成一条如下记录:replace A => ../A使用go mod tidy来同步B模块的依赖,运行后,在go.mod文件中,会多
2022-05-16 16:50:15 1506
原创 golang interface{} 转[]string
问题描述:将一个结构体转为字符串存到了数据库中,目的是将记录在数据中的字符串信息转为结构体,首先将字符串转为了结构体的属性类型都不同,所以先将其转为了map[string]interface{}在将interface{}类型的value=["2","3"]转为[]string出现了问题,本来的写法是: listValue,ok := value.([]string)结果解析不出来。解决:listValue,ok := value.([]interface{})if !ok..
2020-11-19 10:43:22 3265
原创 line-height的值为百分比与数字的区别
line-height是CSS中一种常见的文字属性,它的设定可以为百分比,也可以为数字,例如:line-height: 150%或者line-height=1.5这两者的区别在于:使用百分比时,会计算父元素的line-height值,然后将其继承给子元素;使用数字时,子元素先继承1.5这个系数,再计算对应的line-height像素值。...
2019-08-27 09:27:35 2619
原创 持续集成使用tox报错:Error creating virtualenv. Note that spaces in paths are not supported by virtualenv.
利用gitlab进行持续集成,使用tox报错:Error creating virtualenv. Note that spaces in paths are not supported by virtualenv.解决方法:更新tox的版本为3.5.3
2019-03-22 10:30:02 498
原创 shell中的重定向
最近在看shell命令,总结一下。 引用《Linux命令行大全》1、">"和">>"的区别:">" 目标文件通常从文件开头重新改写,所以删除一个已有文件内容或者创建一个新的文件,可以使用命令: $ > filename">>" 从文件尾部开始添加内容;2、如何将标准错误进行重定向?默认情况下,重定向出现错误时,错误信息会显示在屏幕
2018-06-09 15:10:12 240
原创 ubuntu16.04 启动后任务栏菜单栏消失的解决方法
可以打开终端,但是没有菜单栏,桌面只有壁纸...解决方法:参考方案:https://www.zhihu.com/question/41770698ctrl+alt+F1 进命令行,登入后输入 sudo service lightdm restart 重启 lightdm...
2018-06-01 11:48:03 12341 2
原创 升级go语言版本后,运行helloworld出现 cgo_export_static main only allowed in cgo-generated code的错误
由于go版本太低,使用最新的版本进行更新之后,发现运行helloworld也不能进行编译成功,报错为:# runtime/usr/local/go/src/runtime/cgo.go:9:3: //go:cgo_export_static main only allowed in cgo-generated code解决方法:运行 $which go/usr/bin/go发现/usr/bin/g...
2018-05-31 15:17:42 3862 1
原创 解决“cannot find package "golang.org/x/crypto/ssh/terminal" in any of”
在运行go程序时,出现了cannot find package "golang.org/x/crypto/ssh/terminal" in any of: 的问题解决方案:git clone https://github.com/golang/crypto.git将下载的包放在GOPATH对应的路径下,问题解决!...
2018-05-29 15:19:47 30194 1
原创 解决“ImportError: 'module' object has no attribute 'check_specifier'”
在ubuntu16.04安装devstack时,出现了ImportError: 'module' object has no attribute 'check_specifier,通过参考https://github.com/pypa/pip/issues/4104利用easy_install --version 查看了setuptools的版本,将其升级到30.1.0版本pip install ...
2018-03-09 14:00:37 15430 2
原创 ubuntu16.04安装mesos出现缺少licurl的解决方案
在ubuntu16.04下安装mesos,运行./configure 时,出现以下错误:configure: error: cannot find libcurl-------------------------------------------------------------------libcurl is required for mesos to build.-----
2018-01-29 17:17:34 1020
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人