嗯,写的蛮好的。
Golang log日志有一天我在goland里看着输出日志,很想知道它是哪个文件,第多少行打出来的,然后就找到了log功能。TRACE: 2019/05/24 17:23:38 main.go:2...
有一天我在goland里看着输出日志,很想知道它是哪个文件,第多少行打出来的,然后就找到了log功能。TRACE: 2019/05/24 17:23:38 main.go:2...
表1.1 linux系统的常用命令分类
最近在温习MySQL, 便把书本中的代码练习了一遍, 以此文留个记录(图片引自豆瓣),此书配套资料在http://forta.com/books/0672327120/网站下...
摘要:本章介绍了存储器体系对应的虚拟存储器关键词:地址翻译;动态存储器分配 之前我们学习了计算机系统的金字塔结构的存储体系。这章主要介绍了他们是如何编址的。存储器有了,数据存...
摘要:异常控制流可以让一个程序暂停执行,而去处理异常。关键词:同步异常;异步异常;多进程 在07章我们通过链接,最后获得了程序执行的流,CPU沿着链接好的程序的地址一路的执行...
摘要:主要介绍了一个程序如何从高级语言让CPU执行。编译只解决了如何将高级语言转变成机器语言,而链接则把这些机器指令放入了指定的地址空间,并分配好各个数据的栈空间,让CPU得...
摘要:这一章主要介绍了存储器的层次结构,以及如何写出存储器友好的代码。关键词:局部性;存储器体层次结构;高速缓存目录: 1. 什么是程序的时间局部性和空间局部性 2. 存...
摘要:这一章节主要讲述了以提高程序的运行速率进行程序优化的三个层次(也就是优化时间,而暂时不考虑空间性能的问题),并且主要介绍了如何做到指令级的优化。关键词:指令流水线目录:...
摘要:本章主要介绍了机器级代码,处理器的每个操作都对应着一组二进制值,但二进制可读性差,而汇编代码与二进制代码有着一一对应的关系,也就是处理器的操作可以用汇编指令来表示,因此...