上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要: 内存管理一般包含三个不同的组件,分别是用户程序(Mutator)、分配器(Allocator)和收集器(Collector)1,当用户程序申请内存时,它会通过内存分配器申请新内存,而分配器会负责从堆中初始化相应的内存区域。 编程语言的内存分配器一般包含两种分配方法,一种是线性分配器(Sequenti 阅读全文
posted @ 2022-06-23 18:16 影随风动91 阅读(63) 评论(0) 推荐(0)
摘要: GC原理 现代高级编程语言管理内存的方式分为两种:自动和手动,像 C、C++ 等编程语言使用手动管理内存的方式, 工程师编写代码过程中需要主动申请或者释放内存; 而 PHP、Java 和 Go 等语言使用自动的内存管理系统,有内存分配器和垃圾收集器来代为分配和回收内存, 其中垃圾收集器就是我们常说的 阅读全文
posted @ 2022-06-23 17:57 影随风动91 阅读(35) 评论(0) 推荐(0)
摘要: func main() { //type Dict map[string]interface{} // //dict := Dict{"name": "zhang", "age": 10} MyTestType(dict) // //var aa interface{} //aa = dict // 阅读全文
posted @ 2022-06-15 16:57 影随风动91 阅读(28) 评论(0) 推荐(0)
摘要: 参考链接:atime, ctime and mtime in Unix filesystems 阅读全文
posted @ 2022-06-05 22:26 影随风动91 阅读(16) 评论(0) 推荐(0)
摘要: npm源设置 设置镜像源 华为源,因为软件使用electron5.0.0版本,只有华为源有 npm config set registry https://mirrors.huaweicloud.com/repository/npm/ npm config set disturl https://m 阅读全文
posted @ 2022-06-01 11:04 影随风动91 阅读(127) 评论(0) 推荐(0)
摘要: 在go语言中,上下文context.Context用来设置截止日期、同步信号、传递请求相关值得结构体。上下文与Goroutine得关系比较密切,是go语言中独特得设计,在其他编程语言中很少见到类似的概念。 context.Context是一个接口,定义了如下四个方法: // A Context ca 阅读全文
posted @ 2022-05-21 17:47 影随风动91 阅读(43) 评论(0) 推荐(0)
摘要: centos6 开机脚本 centos6可以使用service和chkconfig来配置开机脚本,例如 配置开机脚本放在/etc/init.t目录下,如源码安装postgresql时开机运行contrib/start-scripts/linux放在此目录下并重命名为postgresql脚本放在/et 阅读全文
posted @ 2022-05-17 14:10 影随风动91 阅读(102) 评论(0) 推荐(0)
摘要: bytes.buffer定义如下: // A Buffer is a variable-sized buffer of bytes with Read and Write methods. // The zero value for Buffer is an empty buffer ready t 阅读全文
posted @ 2022-05-15 02:09 影随风动91 阅读(126) 评论(0) 推荐(0)
摘要: 将map或struct转为jsonstr: package main import ( "encoding/json" "fmt" ) func main() { mymap := make(map[string]string) mymap["name"] = "zhang" mymap["addr 阅读全文
posted @ 2022-05-11 20:57 影随风动91 阅读(35) 评论(0) 推荐(0)
摘要: 例如tcp连接、数据库连接这类耗时的操作,可以放在池中,避免每次使用时都重新创建。 池化的对象可能会被垃圾回收,对于数据库的长链接是不合适的。 因此有专门用于TCP连接池、数据库连接池,还会有一种常见的Woker Pool。 注意点: (1) sync.Pool本身线程安全,多个goroutine可 阅读全文
posted @ 2022-05-06 22:31 影随风动91 阅读(65) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 17 下一页