上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页
摘要: Google文件系统(Google File System,GFS)是构建在廉价的服务器之上的大型分布式系统。它将服务器故障视为正常现象,通过软件的方式自动容错,在保证系统可靠性和可用性的同时,大大减少了系统的成本。 阅读全文
posted @ 2015-08-02 00:06 CobbLiu 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 本文介绍在应用层如何设置TCP keepalive中的一些自定义参数。 阅读全文
posted @ 2015-07-17 19:46 CobbLiu 阅读(17148) 评论(0) 推荐(0) 编辑
摘要: 本文分析了日常开发中遇到一个Golang HTTP connection无法关闭的问题,通过分析源代码,给出了一些粗浅的解释,其后给出了常见的使用场景下正确关闭HTTP connection的方法。 阅读全文
posted @ 2015-05-20 16:54 CobbLiu 阅读(23942) 评论(3) 推荐(2) 编辑
摘要: 当您多次通过range循环来迭代访问map中元素时,尽管您访问的是同一个map,但是访问元素的顺序在前后两次range中是不会完全相同的。当然也不是完全随机的。从Go1开始,Go在range遍历Map中元素的时候,从随机的一个位置开始迭代。 阅读全文
posted @ 2015-05-11 22:19 CobbLiu 阅读(7175) 评论(1) 推荐(0) 编辑
摘要: 本文给出了两种Go中优雅地结束进程的方法:channel和WaitGroup。比起channel,WaitGroup更优雅。 阅读全文
posted @ 2015-04-28 00:26 CobbLiu 阅读(7796) 评论(1) 推荐(0) 编辑
摘要: 本文介绍如何在Emacs的sr-speedbar中使能Go-mode,使之可以在go文件中导航。 阅读全文
posted @ 2015-04-23 11:25 CobbLiu 阅读(639) 评论(0) 推荐(0) 编辑
摘要: Valgrind可以有效地监测处大多数内存问题,你肯定忍不住会想,既然c/c++的内存问题这么常见,为什么不在编译器中加入内存问题检测的功能呢? 很可惜,GCC中还目前还不支持内存检测,可喜的是,clang支持。这里我们看看如何用clang发现内存问题 阅读全文
posted @ 2015-04-16 21:28 CobbLiu 阅读(22167) 评论(1) 推荐(1) 编辑
摘要: 在用C/C++编程的时候,经常会出现下面三种内存问题: 内存泄漏 悬挂指针 多次释放同一块内存 本系列文章简要介绍排查这三个问题的工具和方法,先看看Valgrind 阅读全文
posted @ 2015-04-14 01:24 CobbLiu 阅读(13668) 评论(1) 推荐(5) 编辑
摘要: 本文列出了三种Go中从Socket中读取数据的方法。 阅读全文
posted @ 2015-04-09 16:53 CobbLiu 阅读(6851) 评论(1) 推荐(0) 编辑
摘要: 本文对编程语言中常见的垃圾回收技术做一个简要的笔记。 阅读全文
posted @ 2015-04-09 00:11 CobbLiu 阅读(1004) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页