01 2023 档案
摘要:1. 下面图解释得挺清楚的 /bin/echo "Hello World" //要执行的命令放红色区域那儿 例1:打印 Hello World 例2:ls 查看目录文件 2.运行交互式容器(通过运行 exit 命令或者使用 CTRL+D 来退出容器) // /bin/bash:放在镜像名后的是命令,
阅读全文
摘要:1.初识docker,这篇文章写的挺好的: 什么是Docker?看这一篇干货文章就够了! - 知乎 (zhihu.com) 镜像,容器,仓库三个概念这篇文章讲得挺清晰易懂的: 只要一小时,零基础入门Docker - 知乎 (zhihu.com) 2.docker安装 Linux安装Docker完整教
阅读全文
摘要:1.switch switch后带表达式时,switch-case只能模拟相等的情况;如果不带表达式(即 空switch),case后就可以跟任意的条件表达式,例: switch { case add(5) > 10: fmt.Println("right") default: fmt.Printl
阅读全文
摘要:问题出现:在A文件夹下创建了一个B文件夹,在B文件夹下写了一个项目,对B文件夹go mod init之后,module有效并且项目成功运行了,然后!我在A文件夹下又创了一个C文件夹,想在下面写项目,写了一个文件后对C文件夹go mod int,这个时候红色波浪线出现了(B、C文件夹下文件都有)不仅报
阅读全文
摘要:1.在Windows下,win + R运行cmd ping GitHub 得到IP地址,如图: 2.在shell中输入如下命令 sudo vim /etc/hosts 如图,将之前的代理注释掉,将刚刚复制的ip添加到hosts文件下 3.再重新git clone就可以了 原因:在网上看了一些文章是d
阅读全文
摘要:1.为任意类型添加方法(包括系统定义的) 例: 1 type UserMap map[int]User 2 3 func (um UserMap) GetUser(id int) User{ 4 return um[id] 5 } 2.匿名结构体(通常用于只使用一次的情况) 资料里看到的一种写法:
阅读全文
摘要:问题:有些函数有提示,但是像open、read等系统调用函数没有提示 vscode连过两个虚拟机,一个Ubuntu,一个centos7,前一个有提示,后一个没有。在网上看了大量的帖子,试了很多种都没有解决,但是看到有些方法是通过配置JSON生效的,于是 我分别打开了两个虚拟机的 编辑配置(JSON)
阅读全文
摘要:之前没认真想过的一个点,改变地址上的值 和 把地址上的值赋给一个变量,改变变量的值 的区别 1 int a = 2; 2 int* p = &a; 3 4 5 //改变地址上的值 6 (*p) = 3; // 修改p指向的地址上的值,a的值改变 7 8 9 //把地址上的值赋给一个变量,改变变量的值
阅读全文
摘要:一.字符串拼接1.加号连接 2.fmt.Sprintf(format string,a ...interface{})string 3.string.Join(elems []string, sep string)string 4.使用strings.Builder、bytes.Buffer(两者速
阅读全文
摘要:力扣22. 括号生成 - 力扣(Leetcode) 1.第一种,暴力dfs枚举 + 判断 i.用dfs枚举出所有序列,然后判断合法括号序列 1 class Solution { 2 public: 3 bool isLegal(string s) { //判断序列是否合法 4 stack<char>
阅读全文
摘要:binary.BigEndian.PutUint32() uint32类型的数字在字节流切片上占4个字节 PutUint32()专门用来处理固定长度的数字 相对:binary.BigEndian.Uint32 参考文章:https://www.jianshu.com/p/3d187474ad0c
阅读全文
摘要:C 的 read,pread 这两个接口对应的是 Golang 的 Read 和 ReadAt 这两个接口,C 的 read,pread 除了传入参数有区别,其他语义是完全一致的。golang有区别 Golang 里面 Read 接口对于读的结果有这么几种情况: 读成功了,数据完全填充 buffer
阅读全文
摘要:1.配置环境变量 对于Linux和Mac用户,mkdir /data/go_path vim ~/.bashrc加入以下几行 export GOROOT=/usr/local/go ($GOROOT和$GOPATH这两个路径完全可以自定义) export GOPATH=/data/go_path e
阅读全文