上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 1.为任意类型添加方法(包括系统定义的) 例: 1 type UserMap map[int]User 2 3 func (um UserMap) GetUser(id int) User{ 4 return um[id] 5 } 2.匿名结构体(通常用于只使用一次的情况) 资料里看到的一种写法: 阅读全文
posted @ 2023-01-20 21:43 balabalahhh 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 问题:有些函数有提示,但是像open、read等系统调用函数没有提示 vscode连过两个虚拟机,一个Ubuntu,一个centos7,前一个有提示,后一个没有。在网上看了大量的帖子,试了很多种都没有解决,但是看到有些方法是通过配置JSON生效的,于是 我分别打开了两个虚拟机的 编辑配置(JSON) 阅读全文
posted @ 2023-01-20 11:06 balabalahhh 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 之前没认真想过的一个点,改变地址上的值 和 把地址上的值赋给一个变量,改变变量的值 的区别 1 int a = 2; 2 int* p = &a; 3 4 5 //改变地址上的值 6 (*p) = 3; // 修改p指向的地址上的值,a的值改变 7 8 9 //把地址上的值赋给一个变量,改变变量的值 阅读全文
posted @ 2023-01-19 16:20 balabalahhh 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 一.字符串拼接1.加号连接 2.fmt.Sprintf(format string,a ...interface{})string 3.string.Join(elems []string, sep string)string 4.使用strings.Builder、bytes.Buffer(两者速 阅读全文
posted @ 2023-01-17 21:02 balabalahhh 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 力扣22. 括号生成 - 力扣(Leetcode) 1.第一种,暴力dfs枚举 + 判断 i.用dfs枚举出所有序列,然后判断合法括号序列 1 class Solution { 2 public: 3 bool isLegal(string s) { //判断序列是否合法 4 stack<char> 阅读全文
posted @ 2023-01-15 21:22 balabalahhh 阅读(32) 评论(0) 推荐(0) 编辑
摘要: binary.BigEndian.PutUint32() uint32类型的数字在字节流切片上占4个字节 PutUint32()专门用来处理固定长度的数字 相对:binary.BigEndian.Uint32 参考文章:https://www.jianshu.com/p/3d187474ad0c 阅读全文
posted @ 2023-01-15 16:36 balabalahhh 阅读(148) 评论(0) 推荐(0) 编辑
摘要: C 的 read,pread 这两个接口对应的是 Golang 的 Read 和 ReadAt 这两个接口,C 的 read,pread 除了传入参数有区别,其他语义是完全一致的。golang有区别 Golang 里面 Read 接口对于读的结果有这么几种情况: 读成功了,数据完全填充 buffer 阅读全文
posted @ 2023-01-14 16:36 balabalahhh 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.配置环境变量 对于Linux和Mac用户,mkdir /data/go_path vim ~/.bashrc加入以下几行 export GOROOT=/usr/local/go ($GOROOT和$GOPATH这两个路径完全可以自定义) export GOPATH=/data/go_path e 阅读全文
posted @ 2023-01-14 15:34 balabalahhh 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1.addsig函数: 遇到SIGPIPE信号选择忽略,这是个什么信号以及为什么要忽略可以参考一下这两篇文章 //还可以用signal(SIGPIPE,SIG_IGN)处理https://www.cnblogs.com/lit10050528/p/5116566.html 和https://www. 阅读全文
posted @ 2022-12-30 17:44 balabalahhh 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 原始代码:WebServer.zip 增加定时检测非活跃模块:WebSever_tick.zip(使用的链表,模板) 项目描述: 通过 HTTP 协议与客户端(通常是浏览器(Browser))进行通信,来接收、存储、处理来自客户端的 HTTP 请求,并对其请求做出 HTTP 响应,返回给客户端其请求 阅读全文
posted @ 2022-12-30 17:08 balabalahhh 阅读(670) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页