每日一句 ( 2024921 )  

Life is only interesting if life is wide.

生活只有變得寬廣,才會有趣。———— 《殺死汝愛》

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

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

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

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

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

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

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

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

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

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

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

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

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

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