東北聯賽上有一道題,資料範圍是2^60,當時不記得long long的範圍,於是寫了乙個程式試了一下,把隊友帶入了乙個大數的大坑qaq(蠢哭)。
當時寫的**是這樣的:
1 #include23using
namespace
std;45
intmain()
6
程式輸出0。
於是我就把隊友帶入了大數的大坑一去不回qaq。
後來發現1和60都是int型別的,應該加上乙個強制型別轉換qaq。好蠢好蠢。
下面的才是正確的**:
1 #include23using
namespace
std;45
intmain()
6
希望以後不要犯這麼蠢的錯誤了qaq。
Initrd is too big 的一次錯誤嘗試
luo weifeng 2011 5 2 昨天編譯完核心開始製作initrd,由於在編譯的時候選擇了除錯資訊,所以肯定編譯出來的東東就超級的大,是 讓做核心除錯搞的,所以也沒有辦法,網路上關於這個too big的問題一般都是 disable memory hole,但是我在vmware bios裡邊...
一次String的錯誤使用
今日,在寫 的過程中,程式執行乙個方法居然出現了heap space溢位的異常。從來還沒有遇到這樣的異常,打斷點發現是做字串拼接時出現此異常。所以知道了是string使用的異常,因為我做的操作是要大量的拼接字串,次數很多。每次string拼接一次之後,都相當於是重新new了乙個string,然後拼接...
一次 mysql 啟動錯誤
140321 13 19 31 mysqld safe starting mysqld daemon with databases from var lib mysql usr libexec mysqld can t find file mysql plugin.frm errno 13 1403...