摘要: 要在Linux系统上正确提取tar文件而没有任何错误,可以使用bsdtar。 sudo apt-get install bsdtar 然后照常使用。 bsdtar -xvf file.tarfile.tar您要提取的tar文件在哪里。 阅读全文
posted @ 2023-06-30 08:57 O-ll-O 阅读(672) 评论(0) 推荐(0) 编辑
摘要: ``` "gopls": { "build.buildFlags": ["-tags=ultra"] }, "go.toolsEnvVars": { "GOFLAGS": "-tags=ultra" }, "go.useLanguageServer": true ``` 阅读全文
posted @ 2023-06-15 10:22 O-ll-O 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 相比sync.WaitGroup里面的互斥锁,cas可以实现无锁等待一组任务执行完成后释放,示例代码如下 ```go func TestCAS(t *testing.T) { var count int32 = 10000 for i := 0; i 0 { } t.Log("task exec f 阅读全文
posted @ 2023-06-13 13:27 O-ll-O 阅读(124) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get install docker.io 阅读全文
posted @ 2023-06-01 16:52 O-ll-O 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.ubuntu 执行命令如下: sudo apt install xrdp sudo systemctl enable --now xrdp sudo ufw allow from any to any port 3389 proto tcp 2.cmd 输入 mstsc ,然后输入ubuntu账 阅读全文
posted @ 2023-05-31 13:30 O-ll-O 阅读(71) 评论(0) 推荐(0) 编辑
摘要: # 基础教程1:Hello World! ## 目标 没有什么比在屏幕上打印“Hello World”更能获得对软件库的第一印象了! 但是由于我们正在处理多媒体框架,所以我们将改为播放视频。 不要被下面的代码量吓到:只有 4 行是*真正的*工作。其余的是清理代码,在 C 中,这总是有点冗长。 事不宜 阅读全文
posted @ 2023-05-28 15:58 O-ll-O 阅读(1992) 评论(0) 推荐(0) 编辑
摘要: 首先得配置go的环境变量,配置后,执行下面命令后生成的bin会自动成为全局的命令,还要提前执行sudo apt-get install protobuf-compiler go get -u google.golang.org/protobuf/cmd/protoc-gen-go go instal 阅读全文
posted @ 2023-05-24 10:20 O-ll-O 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Kubernetes(简称K8s)是一个开源的容器编排平台,其架构包括以下几个主要组件: 控制平面(Control Plane):控制平面是Kubernetes集群的管理组件,负责整体的集群管理和控制。主要包括以下组件: API Server:提供Kubernetes API接口,接收来自用户和其他 阅读全文
posted @ 2023-04-12 09:26 O-ll-O 阅读(94) 评论(0) 推荐(0) 编辑
摘要: PaaS(Platform as a Service)技术是一种云计算服务模型,为开发人员提供了一个完整的应用程序开发和部署平台,包括开发工具、运行时环境、数据库、网络和存储等,以简化应用程序的构建、部署和管理过程。 具体而言,PaaS 技术提供了以下功能和特点: 开发工具:PaaS 提供了丰富的开 阅读全文
posted @ 2023-04-10 22:07 O-ll-O 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Rust 是一种系统级编程语言,其最为突出的特点之一是所有权规则。这些规则确保了 Rust 代码的内存安全和并发安全,并在编译时检查了内存管理的正确性。下面是 Rust 中的所有权规则的概述: 1.每个值都有一个所有者:在 Rust 中,每个值都有一个唯一的所有者。这意味着变量在任何时候只能有一个拥 阅读全文
posted @ 2023-04-06 14:56 O-ll-O 阅读(96) 评论(0) 推荐(0) 编辑