摘要: 版本:1.20 源码位置:src/runtime/map.go 数据结构: type hmap struct { count int // 当前容量,len(m)返回值 flags uint8 B uint8 // 负载因子 noverflow uint16 // 溢出,用于解决哈希冲突 hash0 阅读全文
posted @ 2023-07-21 16:31 零下¥六度 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1. 基本概念 Go 语言的反射是一种在运行时动态访问程序元数据的能力。反射可以让我们在运行时检查类型和变量,例如它的大小、方法和动态的值等。这种机制让我们可以编写更加通用的函数和类型,而不需要关心具体的类型。 在 Go 语言中,反射的实现主要依赖于两种类型:Type 和 Value。这两种类型都定 阅读全文
posted @ 2023-07-01 22:00 零下¥六度 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/songr/p/5438346.html #include "stdafx.h" #include <iostream>using namespace std; union Align; class CTest{public: int A; do 阅读全文
posted @ 2021-06-28 23:19 零下¥六度 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 编译与链接 编译(compile):将.c或.cpp文件编译成.o(linux)或者.obj(windows)文件,也称为中间目标文件 链接(link):将.o或.obj链接成可执行文件,windows下是.exe结尾,Linux没有限制,一般不带有后缀名 库文件:大型项目编译时生成的目标文件太多, 阅读全文
posted @ 2019-06-30 01:20 零下¥六度 阅读(224) 评论(0) 推荐(0) 编辑
摘要: MAKEFILE文件使用说明: Make shell下执行make,查找文件的顺序如下GNUmakefile => makefile => Makefile,通常情况都是用Makefile来命名 make -f xxx ,-f是指定文件名 make 默认执行Makefile的第一个目标 make 后 阅读全文
posted @ 2019-06-28 16:32 零下¥六度 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:https://blog.csdn.net/lishenglong666/article/details/45536611 poll/select/epoll的实现都是基于文件提供的poll方法(f_op->poll), 该方法利用poll_table提供的_qproc方法向文件内部事件 阅读全文
posted @ 2018-05-24 11:00 零下¥六度 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式的几种办法。(1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格 阅读全文
posted @ 2018-02-28 17:52 零下¥六度 阅读(394) 评论(0) 推荐(0) 编辑
摘要: Mac 升级后git pull报错,如下: Unable to negotiate with 10.0.0.21 port 29418: no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbc fatal: Co 阅读全文
posted @ 2018-02-25 20:39 零下¥六度 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 一、移动光标 # hjkl # 2w 向前移动两个单词 # 3e 向前移动到第 3 个单词的末尾 # 0 移动到行首 # $ 当前行的末尾 # gg 文件第一行 # G 文件最后一行 # 行号+G 指定行 # <ctrl>+o 跳转回之前的位置 # <ctrl>+i 返回跳转之前的位置 二、退出 # 阅读全文
posted @ 2017-11-06 20:13 零下¥六度 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 转载自http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有vola 阅读全文
posted @ 2017-09-22 13:35 零下¥六度 阅读(189) 评论(0) 推荐(0) 编辑