好好爱自己!

摘要: https://studygolang.com/topics/10399 var a = []int{1,2,3} fmt.Printf("%p\n", &a) b :=a fmt.Printf("%p\n",&b) // 问题1、为什么b的地址跟a不同,他们不是共享底层数组吗? b = appen 阅读全文
posted @ 2021-04-26 17:57 立志做一个好的程序员 阅读(180) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/chenwenbiao/archive/2011/08/01/2123905.html demo.php <?php $fp = fopen("file_lock.txt", "w"); //加锁 if (flock($fp, LOCK_EX)) { 阅读全文
posted @ 2021-04-26 16:38 立志做一个好的程序员 阅读(710) 评论(0) 推荐(0) 编辑
摘要: https://gavv.github.io/articles/file-locks/ File locking in Linux 29 Jul 2016 linux posix ipc Table of contents Introduction Advisory locking Common f 阅读全文
posted @ 2021-04-26 15:57 立志做一个好的程序员 阅读(363) 评论(0) 推荐(0) 编辑
摘要: package main import ( "log" "os" ) var size = int64(1024 ) func main() { f, err := os.Create("foobar1.bin") if err != nil { log.Fatal(err) } defer f.C 阅读全文
posted @ 2021-04-26 11:27 立志做一个好的程序员 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 1、使用mmap需要注意的一个关键点是,mmap映射区域大小必须是物理页大小(page_size)的整倍数(32位系统中通常是4k字节)。原因是,内存的最小粒度是页,而进程虚拟地址空间和内存的映射也是以页为单位。为了匹配内存的操作,mmap从磁盘到虚拟地址空间的映射也必须是页。 再啰嗦几句: lin 阅读全文
posted @ 2021-04-26 10:43 立志做一个好的程序员 阅读(2806) 评论(0) 推荐(0) 编辑

不断学习创作,与自己快乐相处