有限狀態(tài)機(jī)(Finite-state machine, 簡寫FSM)又可以稱作有限狀態(tài)自動(dòng)機(jī)。它必須是可以附著在某種事物上的,且該事物的狀態(tài)是有限的,通過某些觸發(fā)事件,會(huì)讓其...
隨機(jī)生成ipv4 我們知道在計(jì)算機(jī)中每一個(gè)ipv4實(shí)際上都可以對(duì)應(yīng)一個(gè)uint32的數(shù),所以隨機(jī)生成一些ip,實(shí)際上就是隨機(jī)生成一些uint32的數(shù)。 隨機(jī)生成ipv6
I/O多路復(fù)用(multiplexing)的本質(zhì)是通過一種機(jī)制(系統(tǒng)內(nèi)核緩沖I/O數(shù)據(jù)),讓單個(gè)進(jìn)程可以監(jiān)視多個(gè)文件描述符,一旦某個(gè)描述符就緒(一般是讀就緒或?qū)懢途w),能夠通...
我們在進(jìn)行編程開發(fā)的時(shí)候,經(jīng)常會(huì)涉及到同步,異步,阻塞,非阻塞,IO多路復(fù)用等概念,這幾個(gè)概念有區(qū)別,但是有時(shí)候也容易混淆,如果不總結(jié)一下的話很容易受到困擾,下面就記錄一下這...
介紹 如何保證在一個(gè)goroutine中看到在另一個(gè)goroutine修改的變量的值,這篇文章進(jìn)行了詳細(xì)說明。 建議 如果程序中修改數(shù)據(jù)時(shí)有其他goroutine同時(shí)讀取,那...
樓主gocode 可以支持非標(biāo)準(zhǔn)庫嗎?
配置 vim的 Go 開發(fā)環(huán)境看了一堆參考,還是亂七八糟,雖然自己已經(jīng)捋順了,但是使用還是不順手,各種快捷鍵不能用,于是發(fā)現(xiàn)了這個(gè),四年前發(fā)的,真心覺得,不錯(cuò),按這個(gè)來一遍強(qiáng)烈推薦:http://ju.o...
題目 將一個(gè)給定字符串根據(jù)給定的行數(shù),以從上往下、從左到右進(jìn)行 Z 字形排列。 比如輸入字符串為 "LEETCODEISHIRING" 行數(shù)為 3 時(shí),排列如下: 之后,你的...
并行和并發(fā) 并發(fā):一個(gè)處理器依次處理多個(gè)任務(wù)。并發(fā)一般是被內(nèi)核通過時(shí)間片或者中斷來控制的,遇到io阻塞或者時(shí)間片用完的時(shí)會(huì)轉(zhuǎn)移線程的使用權(quán)。 并行:多個(gè)處理器或者是多核的處理...
題目 給定兩個(gè)非空鏈表來表示兩個(gè)非負(fù)整數(shù)。位數(shù)按照逆序方式存儲(chǔ),它們的每個(gè)節(jié)點(diǎn)只存儲(chǔ)單個(gè)數(shù)字。將兩數(shù)相加返回一個(gè)新的鏈表。 你可以假設(shè)除了數(shù)字 0 之外,這兩個(gè)數(shù)字都不會(huì)以零...
題目 給定一個(gè)整數(shù)數(shù)組和一個(gè)目標(biāo)值,找出數(shù)組中和為目標(biāo)值的兩個(gè)數(shù)。 你可以假設(shè)每個(gè)輸入只對(duì)應(yīng)一種答案,且同樣的元素不能被重復(fù)利用。 示例:給定 nums = [2, 7, 1...
轉(zhuǎn)載自:http://www.cnblogs.com/peida/archive/2012/12/10/2810755.htmlLinux du命令也是查看使用空間的,但是與...
前言 DNS(Domain Name Server,域名服務(wù)器)是進(jìn)行域名(domain name)和與之相對(duì)應(yīng)的IP地址 (IP address)轉(zhuǎn)換的服務(wù)器。DNS中保存...