嗯,寫的蠻好的。
Golang log日志有一天我在goland里看著輸出日志,很想知道它是哪個(gè)文件,第多少行打出來的,然后就找到了log功能。TRACE: 2019/05/24 17:23:38 main.go:2...
有一天我在goland里看著輸出日志,很想知道它是哪個(gè)文件,第多少行打出來的,然后就找到了log功能。TRACE: 2019/05/24 17:23:38 main.go:2...
概述 事務(wù)(Transaction)是由一系列對(duì)系統(tǒng)中數(shù)據(jù)進(jìn)行訪問與更新的操作所組成的一個(gè)程序執(zhí)行邏輯單元。 ACID事務(wù)具有4個(gè)基本特征,分別是:原子性(Atomicity...
最近在溫習(xí)MySQL, 便把書本中的代碼練習(xí)了一遍, 以此文留個(gè)記錄(圖片引自豆瓣),此書配套資料在http://forta.com/books/0672327120/網(wǎng)站下...
摘要:本章介紹了存儲(chǔ)器體系對(duì)應(yīng)的虛擬存儲(chǔ)器關(guān)鍵詞:地址翻譯;動(dòng)態(tài)存儲(chǔ)器分配 之前我們學(xué)習(xí)了計(jì)算機(jī)系統(tǒng)的金字塔結(jié)構(gòu)的存儲(chǔ)體系。這章主要介紹了他們是如何編址的。存儲(chǔ)器有了,數(shù)據(jù)存...
摘要:主要介紹了一個(gè)程序如何從高級(jí)語言讓CPU執(zhí)行。編譯只解決了如何將高級(jí)語言轉(zhuǎn)變成機(jī)器語言,而鏈接則把這些機(jī)器指令放入了指定的地址空間,并分配好各個(gè)數(shù)據(jù)的??臻g,讓CPU得...
摘要:這一章主要介紹了存儲(chǔ)器的層次結(jié)構(gòu),以及如何寫出存儲(chǔ)器友好的代碼。關(guān)鍵詞:局部性;存儲(chǔ)器體層次結(jié)構(gòu);高速緩存目錄:??1. 什么是程序的時(shí)間局部性和空間局部性??2. 存...
摘要:這一章節(jié)主要講述了以提高程序的運(yùn)行速率進(jìn)行程序優(yōu)化的三個(gè)層次(也就是優(yōu)化時(shí)間,而暫時(shí)不考慮空間性能的問題),并且主要介紹了如何做到指令級(jí)的優(yōu)化。關(guān)鍵詞:指令流水線目錄:...
摘要:本章主要介紹了機(jī)器級(jí)代碼,處理器的每個(gè)操作都對(duì)應(yīng)著一組二進(jìn)制值,但二進(jìn)制可讀性差,而匯編代碼與二進(jìn)制代碼有著一一對(duì)應(yīng)的關(guān)系,也就是處理器的操作可以用匯編指令來表示,因此...