工作的需要,開(kāi)始更多地傾向于去中心化的結(jié)構(gòu),目前看來(lái)Cassandra算是去中心化DB中性能/管理最熱門(mén)的選擇,崇尚其P2P的理念。自身原因?qū)AVA不擅長(zhǎng)(周?chē)鷮?xiě)C的好少),還是更熱衷于C++/JS,所以把CassandrC++/NODEJS(內(nèi)網(wǎng)環(huán)境下)搭建的過(guò)程記錄下來(lái),共同好者分享。1,一些條件:VituralBox4.3Win7x64Centos6.4x64_86(來(lái)自某國(guó)內(nèi)某鏡像網(wǎng)站)thrift-0.9.1.tar.gzopenssl-1.0
系統(tǒng) 2019-08-12 01:33:54 2979
學(xué)習(xí)C++->循環(huán)語(yǔ)句與循環(huán)控制一、循環(huán)語(yǔ)句當(dāng)程序中需要不斷的重復(fù)執(zhí)行某個(gè)動(dòng)作,例如:重復(fù)輸出1000行"Hello,world!",如果自己寫(xiě)一千行cout<<"Hello,world!";,就算復(fù)制粘貼也得一會(huì)時(shí)間,這時(shí)循環(huán)語(yǔ)句就能派上大用場(chǎng)了。1.for循環(huán)for循環(huán)使用的基本形式:for(初始化表達(dá)式;條件表達(dá)式;增量表達(dá)式)語(yǔ)句;//循環(huán)體初始化是一個(gè)賦值語(yǔ)句,它用來(lái)給循環(huán)控制變量賦初值;條件表達(dá)式是一個(gè)關(guān)系表達(dá)式,它決定什么時(shí)候退出循環(huán);增量定
系統(tǒng) 2019-08-12 01:55:43 2976
靜態(tài)庫(kù)libdemo.h1//libdemo.h2#ifndef_LIBDEMO_H3#define_LIBDEMO_H45voiddemo_call(char*msg);67#endiflibdemo.c1//libdemo.c2#include"libdemo.h"3#include45voiddemo_call(char*msg)6{7printf("%s\n",msg);8}編譯庫(kù)文件#編輯成目標(biāo)文件gcc-clibdemo.c-
系統(tǒng) 2019-08-12 01:33:38 2963
LinuxC++遠(yuǎn)程全科班LinuxC++遠(yuǎn)程全科班2010-07-0213:22LinuxC++全科班課程,專(zhuān)注Linux/UNIX服務(wù)器端軟件開(kāi)發(fā)(后臺(tái)開(kāi)發(fā)),培養(yǎng)企業(yè)所需的專(zhuān)業(yè)Linux/UNIXC++軟件工程師。課程涉及UNIX/Linux服務(wù)器端軟件開(kāi)發(fā)的各個(gè)方面:Linux/UNIX、C++、Boost、ACE、Oracle/MySQL、企業(yè)級(jí)的實(shí)戰(zhàn)項(xiàng)目等。上課方式遠(yuǎn)程視頻學(xué)習(xí)。學(xué)費(fèi)¥7,200元。課程模塊LinuxC++全科班課程由以下模塊組
系統(tǒng) 2019-08-12 01:33:29 2954
最初發(fā)表在這里。其實(shí),C/C++世界開(kāi)始時(shí)并沒(méi)有庫(kù)這個(gè)概念,我們編寫(xiě)程序的時(shí)候,都是自己搞定一切:Coding,Compile,Link,生成一個(gè)可執(zhí)行文件后載入系統(tǒng)運(yùn)行就可以了。但是,如果每個(gè)程序員都這樣各自為政的話,將會(huì)導(dǎo)致大量的重復(fù)勞動(dòng)。譬如,在很多程序中都需要輸入輸出的功能,按照現(xiàn)在這種狀況,只有每個(gè)程序員都自己重新開(kāi)發(fā)這樣的功能模塊,這樣效率之低下可想而知。于是,大家渴望能夠進(jìn)行代碼重用:一些通用的代碼最好能夠由別人提供,我只需調(diào)用即可。那么,我
系統(tǒng) 2019-08-29 22:19:24 2940
在使用VC++時(shí),經(jīng)常使用OutputDebugString往往Output窗口寫(xiě)一些調(diào)試信息,如果輸出信息遵循某種格式,那么在Output窗口中點(diǎn)擊相應(yīng)輸出文本就會(huì)跳到相應(yīng)的代碼行中。具體格式MSDN中有說(shuō),簡(jiǎn)單的說(shuō)法,在輸出文本的最前面是"文件名(行號(hào)):"的格式就可以了。一個(gè)例子,用在我的內(nèi)存泄露檢測(cè)代碼中:wsprintf(output_temp,"%s(%d):>>>>>>>>>>>>memleaks!size=%d",memory_alloca
系統(tǒng) 2019-08-29 22:28:29 2915
簡(jiǎn)而言之:explicit修飾的構(gòu)造函數(shù)不能擔(dān)任類(lèi)型轉(zhuǎn)換函數(shù)這個(gè)《ANSI/ISOC++ProfessionalProgrammer'sHandbook》是這樣說(shuō)的explicitConstructorsAconstructorthattakesasingleargumentis,bydefault,animplicitconversionoperator,whichconvertsitsargumenttoanobjectofitsclass(seeal
系統(tǒng) 2019-08-29 22:33:10 2850
(我看到這個(gè)帖子很好,就想和大家分享一下)1.把C++當(dāng)成一門(mén)新的語(yǔ)言學(xué)習(xí)(和C沒(méi)啥關(guān)系!真的。);2.看《ThinkingInC++》,不要看《C++變成死相》;3.看《TheC++ProgrammingLanguage》和《InsideTheC++ObjectModel》,不要因?yàn)樗麄兒茈y而我們自己是初學(xué)者所以就不看;4.不要被VC、BCB、BC、MC、TC等詞匯所迷惑——他們都是集成開(kāi)發(fā)環(huán)境,而我們要學(xué)的是一門(mén)語(yǔ)言;5.不要放過(guò)任何一個(gè)看上去很簡(jiǎn)單的
系統(tǒng) 2019-08-29 23:02:02 2812
1.引用本身是有指針實(shí)現(xiàn)的:引用為只讀指針例子:intd=123;int&e=d;//引用int*conste=d;//只讀指針,e指向d,不可修改e指向別的變量2.const修飾指針問(wèn)題2.1.指向const對(duì)象的指針:constdouble*cptr;const所限定的是指針?biāo)傅膶?duì)象,而非限定指針為const例子:constdoubleip=3.14;//ip為const型constdouble*cptr=//cptr不是const型,ip不能賦值為
系統(tǒng) 2019-08-12 01:54:17 2799
本文為原創(chuàng),如需轉(zhuǎn)載,請(qǐng)注明作者和出處,謝謝!
系統(tǒng) 2019-08-29 22:47:21 2709