介紹 編寫(xiě) Go 代碼不需要像寫(xiě) C/C++ 那樣手動(dòng)的 malloc和 free內(nèi)存,因?yàn)?malloc 操作由 Go 編譯器的逃逸分析機(jī)制幫我們加上了,而 free 動(dòng)作...
介紹 編寫(xiě) Go 代碼不需要像寫(xiě) C/C++ 那樣手動(dòng)的 malloc和 free內(nèi)存,因?yàn)?malloc 操作由 Go 編譯器的逃逸分析機(jī)制幫我們加上了,而 free 動(dòng)作...
介紹 Go 語(yǔ)言較之 C 語(yǔ)言一個(gè)很大的優(yōu)勢(shì)就是自帶 GC 功能,可 GC 并不是沒(méi)有代價(jià)的。寫(xiě) C 語(yǔ)言的時(shí)候,在一個(gè)函數(shù)內(nèi)聲明的變量,在函數(shù)退出后會(huì)自動(dòng)釋放掉,因?yàn)檫@些變...
介紹 了解操作系統(tǒng)對(duì)內(nèi)存的管理機(jī)制后,現(xiàn)在可以去看下 Go 語(yǔ)言是如何利用底層的這些特性來(lái)優(yōu)化內(nèi)存的。Go 的內(nèi)存管理基本上參考 tcmalloc 來(lái)實(shí)現(xiàn)的,只是細(xì)節(jié)上根據(jù)自...
我們?cè)趯?shí)際的項(xiàng)目中使用各個(gè)原則時(shí)需要審時(shí)度勢(shì),不要抓住一個(gè)原則不放,每個(gè)原則的優(yōu)點(diǎn)都是有限度的,并不是放之四海而皆準(zhǔn)的真理,所以別為了遵循一個(gè)原則而放棄了一個(gè)項(xiàng)目的終極目標(biāo):...
罵得這么解氣為什么沒(méi)有人點(diǎn)贊?[手動(dòng)滑稽]
微信支付開(kāi)發(fā)經(jīng)歷 - 坑爹的微信嘮叨幾句 因?yàn)楸晃⑿拍莻€(gè)破爛文檔坑了我兩個(gè)星期,導(dǎo)致項(xiàng)目進(jìn)度慢了很多。本來(lái)微信的 API 的確是設(shè)計(jì)得爛,但爛我也覺(jué)得不要緊了,文檔也爛那我就真的火了,跟人捉迷藏似的東一塊西...
嘮叨幾句 因?yàn)楸晃⑿拍莻€(gè)破爛文檔坑了我兩個(gè)星期,導(dǎo)致項(xiàng)目進(jìn)度慢了很多。本來(lái)微信的 API 的確是設(shè)計(jì)得爛,但爛我也覺(jué)得不要緊了,文檔也爛那我就真的火了,跟人捉迷藏似的東一塊西...
背景 wkhtmltopdf這個(gè)庫(kù)友好地支持將html文件轉(zhuǎn)換為pdf文件,它基于QT的webkit進(jìn)行渲染,因此依賴于操作系統(tǒng)的圖形用戶界面操作。 而服務(wù)器一般是運(yùn)行級(jí)別3...
已然大四,想當(dāng)初大一時(shí)在某處聽(tīng)大神教誨:大學(xué)四年寫(xiě)足十萬(wàn)行代碼,碼路遂成; 前幾天想想是該把欠下的碼量補(bǔ)上了,于是花了一個(gè)晚上寫(xiě)了個(gè)代碼量記錄器,其實(shí)也很簡(jiǎn)單:用Python...
小端和大端的區(qū)別:描述多字節(jié)變量在內(nèi)存中的存放方向;小端就是低序字節(jié)放在高位地址,大端則相反; 驗(yàn)證程序: 原理
@東風(fēng)冷雪 你用一個(gè)簡(jiǎn)單的測(cè)試用例代進(jìn)去計(jì)算一番就知道是怎么回事了
不用加減乘除實(shí)現(xiàn)加法其中 異或運(yùn)算相當(dāng)于對(duì)兩個(gè)數(shù)進(jìn)行 “不進(jìn)位” 的加法,與運(yùn)算并向左移一位得到兩個(gè)數(shù)的加法進(jìn)位,接下去重復(fù)上述過(guò)程,直到進(jìn)位為零的時(shí)候結(jié)束。 不使用 新的變量 實(shí)現(xiàn) 兩個(gè)變量的...
其中 異或運(yùn)算相當(dāng)于對(duì)兩個(gè)數(shù)進(jìn)行 “不進(jìn)位” 的加法,與運(yùn)算并向左移一位得到兩個(gè)數(shù)的加法進(jìn)位,接下去重復(fù)上述過(guò)程,直到進(jìn)位為零的時(shí)候結(jié)束。 不使用 新的變量 實(shí)現(xiàn) 兩個(gè)變量的...
2017.8.13星期日 使用npm進(jìn)行search的時(shí)候報(bào)錯(cuò)【no available search source之類的】,但install正常, 原因是.npmrc文件中...
選擇排序 對(duì)于任何輸入,時(shí)間為O(n*n); 冒泡排序 最優(yōu)(對(duì)于升序的數(shù)組,因?yàn)榧尤肓艘粋€(gè)跳出判斷):O(n),平均:O(n*n), 最差:O(n*n) 插入排序 最優(yōu)(升...