每日一句 ( 20241223 )  

Growth begins when we begin to accept our own weakness.

成長(zhǎng)始于接受自己的弱點(diǎn)。———— Jean Vanier

==判斷中常量與變量在左在右的區(qū)別

在平時(shí)寫代碼過(guò)程中,經(jīng)常會(huì)用到判斷變量與常量相等的情況,比如if($a==1){…..} 。經(jīng)常會(huì)看到有教程或一些經(jīng)驗(yàn)中說(shuō)建議將要比較的常量放前面,如if(1==$a) ,從執(zhí)行效率上來(lái)說(shuō),1==$a比 $a==1的效率更高。今天在看c++教程時(shí)發(fā)現(xiàn)這個(gè)寫法的另一個(gè)好處。當(dāng)使用==運(yùn)算符比較某種類型的變量和常量時(shí),最好將常量寫在“==”運(yùn)算符的左邊,如’A’==word,這樣的話,如果不小心將“==”寫...

【C++】遞增遞減操作符與指針的關(guān)系

可以將遞增與遞減操作符用于指針和基本變量,將遞增操作符用于指針時(shí),將把指針的值增加其指向的數(shù)據(jù)類型占用的字節(jié)數(shù),這種規(guī)則適用于對(duì)指針遞增和遞減。int arr[5] = {21,32,23,45,37};int *pt = arr; //這里的pt指向數(shù)組第一個(gè)值,即arr[0]的位置++pt;//pt向前移動(dòng)一位,指向了arr[1]的位置也可以結(jié)合使用這些操作符和*操作符來(lái)修改指針指向的值。將*和++同時(shí)用于指針時(shí)提出了這樣的問(wèn)題...

這兩天搞了win7+ubuntu雙系統(tǒng)

近十天沒(méi)有更新博客了,可能是前幾天博客首頁(yè)又被百度K掉了,心情有點(diǎn)兒低落,沒(méi)心思寫,主要原因還是變懶了…前幾天在虛擬機(jī)上玩了下ubuntu12,感覺(jué)還不錯(cuò),換一下主題后確實(shí)有一點(diǎn)兒mac的感覺(jué)(不過(guò)我不是蘋果迷..),趁著這三分鐘熱度,把自己電腦上直接裝成了win7+ubuntu12雙系統(tǒng)。安裝過(guò)程還算順利,只是在安裝完成后的ubuntu引導(dǎo)上出了點(diǎn)兒小問(wèn)題~~安裝完重啟后并沒(méi)有像教程中說(shuō)的那樣...

【C++】關(guān)于C++的堆棧及內(nèi)存泄漏

先來(lái)看一下指針,指針在c++中的功能是非常強(qiáng)大的,但它比較危險(xiǎn),因?yàn)橹羔樤试S執(zhí)行對(duì)計(jì)算機(jī)不友好的操作,例如,可以使用未經(jīng)初始化操作的指針來(lái)訪問(wèn)內(nèi)存或者是試圖去釋放同一個(gè)內(nèi)存塊兩次。初學(xué)者在通過(guò)學(xué)習(xí)實(shí)踐來(lái)習(xí)慣指針表示法和指針概念之前,指針是非常容易引起迷惑的。在C++中,如果使用了new關(guān)鍵字(C++里好像叫操作符)在自由存儲(chǔ)空間或堆上創(chuàng)建變量之后 而沒(méi)有使用delete操作符的話,...

使用唯一索引方法刪除mysql重復(fù)記錄

前兩天由于操作失誤,將線上的數(shù)據(jù)庫(kù)一表中插入了近六萬(wàn)條的重復(fù)記錄,其中有用的數(shù)據(jù)也就幾千條。那幾萬(wàn) 條的重復(fù)數(shù)據(jù)的刪除是個(gè)問(wèn)題,因?yàn)檎麄€(gè)表現(xiàn)在已經(jīng)有二十多萬(wàn)的數(shù)據(jù),一開始使用兩個(gè)select 加group by來(lái)進(jìn)行分組后刪除,不過(guò)語(yǔ)句執(zhí)行不了,一運(yùn)行那mysql直接卡掉了…不知為什么二十萬(wàn)的數(shù)據(jù)就能直接把mysql給搞死。。。難道語(yǔ)句有問(wèn)題?后來(lái)又試了下使用left join 更是坑爹。。。...

網(wǎng)絡(luò)又爆出神”濕”:《木耳詩(shī)》碉堡了!

剛在逛C++吧時(shí)發(fā)現(xiàn)一神濕,《木蘭詩(shī)》后傳之——-《木耳濕》,碉了個(gè)堡的…網(wǎng)絡(luò)牛人無(wú)處不在…呵呵復(fù)呵呵,木耳敲回車不聞屌絲聲,唯對(duì)帥富脫木耳何所思?木耳何所憶?高大她所思,帥富她所憶昨夜見(jiàn)屌絲,表白又掏心情書十二卷,卷卷有她名屌絲一米七,只會(huì)玩手機(jī)長(zhǎng)相不入流,發(fā)型像公雞渾身假杰克,無(wú)錢買瓊斯出行坐公交,車房無(wú)預(yù)期木耳見(jiàn)此狀,心生厭惡情冷...

【C++】C++指針與數(shù)組的學(xué)習(xí)小結(jié)(二)

上一篇【C++】C++指針與數(shù)組的學(xué)習(xí)小結(jié)(一)里主要介紹了一些C++指針的基礎(chǔ)知識(shí),講到了指針與數(shù)組名的關(guān)系。今天復(fù)習(xí)一下指針的運(yùn)算、指針與數(shù)組的表示法以及數(shù)組的靜態(tài)與動(dòng)態(tài)聯(lián)編。一、指針的運(yùn)算,C++允許將指針和整數(shù)進(jìn)行相加運(yùn)算。如將指針加1的結(jié)果等于原來(lái)的地址加上指向的對(duì)象所占用的總字節(jié)總數(shù)。當(dāng)然,你還可以將兩個(gè)指針進(jìn)行相減以獲得兩個(gè)指針的差,這一種運(yùn)算結(jié)果是一個(gè)整數(shù),應(yīng)該...