前言:记录一个go新手第一次构建复杂开源库的经历。go虽然是新手,但是编程上还是有多年的经验,除了c/c++,用过IDEA能进行简单的java编程、甚至scala编程。所以最开始还是有点信心的。所以也 ...
前言:记录一个go新手第一次构建复杂开源库的经历。go虽然是新手,但是编程上还是有多年的经验,除了c/c++,用过IDEA能进行简单的java编程、甚至scala编程。所以最开始还是有点信心的。所以也 ...
引言:前面我们从底往上介绍了磁盘到文件系统再到虚拟内存,而我们经常听到“高速缓存”是个啥玩意?首先我们扩展下该知识点。而本文主要是站在计算机体系的角度上和站在应用程序如数据库的角度上对存储和存储分层做 ...
有限状态机(Finite State Machine,FSM),简称状态机。今天这篇文档的主体思路,来自本人授权的一项发明专利。第一次尝试写出来,希望分享给更多人。 我当时写这个专利的时候,太有感觉 ...
内存泄露,是不是很多程序员挥之不去的噩梦呢,哈哈,我也有过这样的踩坑经历,但人都是在踩坑中成长的。。。 最早接触内存泄露还是上一家,做数字电视中间件的,技术杠杠的。很多技术的思路和见识从这里而来,呆 ...
程序员的踩过的坑也是可以分类的,很常见又很难解决的一类是偶然的现象,表现起来比较怪异。 而把一个问题Bug的偶现变成必现,是开发人员的一种能力。我认为也应该是测试人员的一种能力,但是各个公司要求不一 ...
死锁也是程序员最常见的问题之一了,但是死锁跟内存泄露不同,原理和原因都相对简单,简单说就是你等我,我也等你,就这么耗着! 但死锁的影响有时比内存泄露更严重。内存泄露主要是渐进式的,可能重启一下就可以 ...
转载:https://blog.csdn.net/a2324569/article/details/109055379 “7-2-1”法则 帮助员工提升个人能力,通常都是“7-2-1”法则, ...
话说,Linux 自带的dd工具测试硬盘读写速度只能提供一个大概的测试结果,而且是连续IO 而不是随机IO ,理论上文件规模越大,测试结果越准确。理论上bs越大,所测得性能越高。 上句来自网上,是不 ...