場(chǎng)景:一個(gè)多線程的C++程序,24h x 5.5d運(yùn)行。有幾個(gè)工作線程ThreadW{0,1,2,3},處理客戶發(fā)過(guò)來(lái)的交易請(qǐng)求,另外有一個(gè)背景線程ThreadB,不定期更新程序內(nèi)部的參考數(shù)據(jù)。這些線...
646
#include <stdio.h>int main() { for (float y&n...
1477
如果說(shuō)「瞠目結(jié)舌」的話,IOCCC 上隨便拿一篇獲獎(jiǎng)代碼出來(lái)就足以讓人下巴落地了。The International Obfuscated C Code Contest一個(gè)比較經(jīng)典的例子是 1988 ...
903
讓我來(lái)告訴你所謂 DFA 和 NFA 的區(qū)別,聽(tīng)好:「DFA 引擎」就是嚴(yán)格按照類似龍書(shū)里的方法構(gòu)建的正則表達(dá)式引擎,此時(shí)正則表達(dá)式會(huì)慘遭肢解變成一大堆的狀態(tài)(所謂米利機(jī)),正則表達(dá)式的原有結(jié)構(gòu)不會(huì)被...
575
學(xué)C++一年多了。自覺(jué)應(yīng)該已經(jīng)跨過(guò)了初學(xué)的檻,快要入門(mén)了?!俺鯇W(xué)xxx應(yīng)該怎么學(xué)?”,得看你想用xxx做什么。比如C++,如果你只想通過(guò)考試,那你只要把那本薄薄的教材看幾遍,代碼抄一抄改一改。如果你想...
501
高性能算法用java編寫(xiě),雖然有跨平臺(tái)的好處,但是在很多平臺(tái)上都低性能,不如用C++,然后把平臺(tái)不同的部分多寫(xiě)幾遍,效果更好。該寫(xiě)代碼就老老實(shí)實(shí)寫(xiě),不會(huì)封裝平臺(tái)差異就學(xué),老板不給時(shí)間提高在公司的不可替...
550
佩服百度人民堅(jiān)守傳統(tǒng)的精神。百度的 gcc 還曾經(jīng)有很長(zhǎng)一段時(shí)間被鎖定在了 gcc 2.96, 當(dāng)年升級(jí)到 gcc 3 的時(shí)候那個(gè)喜大普奔。記得之前有人質(zhì)疑我說(shuō)百度在很長(zhǎng)時(shí)間禁止大部分 C++ fea...
761
其實(shí)沒(méi)那么麻煩了,Sublime Text 或 類似編輯器的 『ctrl + F』 足矣,平時(shí)開(kāi)發(fā)順帶練了.記得打開(kāi)左下的正則開(kāi)關(guān)其實(shí)大部分涉及到字符串模式匹配的都可以用正則解決,我大概羅列下自己的經(jīng)...
581
template <typename> class Vector; template <typename T> bool&nb...
873