摘要:
使用Vundle管理,以保存lua文件立即格式化为例。 首先需要安装lua-format 方案一: luarocks install --server=https://luarocks.org/dev luaformatter 方案二: 源码安装,地址:https://github.com/Koih 阅读全文
摘要:
版本:1.20 源码位置:src/runtime/map.go 数据结构: type hmap struct { count int // 当前容量,len(m)返回值 flags uint8 B uint8 // 负载因子 noverflow uint16 // 溢出,用于解决哈希冲突 hash0 阅读全文
摘要:
1. 基本概念 Go 语言的反射是一种在运行时动态访问程序元数据的能力。反射可以让我们在运行时检查类型和变量,例如它的大小、方法和动态的值等。这种机制让我们可以编写更加通用的函数和类型,而不需要关心具体的类型。 在 Go 语言中,反射的实现主要依赖于两种类型:Type 和 Value。这两种类型都定 阅读全文
摘要:
转载:https://www.cnblogs.com/songr/p/5438346.html #include "stdafx.h" #include <iostream>using namespace std; union Align; class CTest{public: int A; do 阅读全文
摘要:
编译与链接 编译(compile):将.c或.cpp文件编译成.o(linux)或者.obj(windows)文件,也称为中间目标文件 链接(link):将.o或.obj链接成可执行文件,windows下是.exe结尾,Linux没有限制,一般不带有后缀名 库文件:大型项目编译时生成的目标文件太多, 阅读全文
摘要:
MAKEFILE文件使用说明: Make shell下执行make,查找文件的顺序如下GNUmakefile => makefile => Makefile,通常情况都是用Makefile来命名 make -f xxx ,-f是指定文件名 make 默认执行Makefile的第一个目标 make 后 阅读全文
摘要:
本文转载自:https://blog.csdn.net/lishenglong666/article/details/45536611 poll/select/epoll的实现都是基于文件提供的poll方法(f_op->poll), 该方法利用poll_table提供的_qproc方法向文件内部事件 阅读全文
摘要:
在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式的几种办法。(1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格 阅读全文
摘要:
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 阅读全文
摘要:
一、移动光标 # hjkl # 2w 向前移动两个单词 # 3e 向前移动到第 3 个单词的末尾 # 0 移动到行首 # $ 当前行的末尾 # gg 文件第一行 # G 文件最后一行 # 行号+G 指定行 # <ctrl>+o 跳转回之前的位置 # <ctrl>+i 返回跳转之前的位置 二、退出 # 阅读全文