將一些源文件用個g++編譯通過,執行時發現有段錯誤,gdb調試看了一下是在main函數的入口處錯了。排查了好一會,發現了問題所在,因爲棧中定義了一個較大的數組。
解決方法就是不要把大數組放棧中,大數組new出來就沒事了.
將一些源文件用個g++編譯通過,執行時發現有段錯誤,gdb調試看了一下是在main函數的入口處錯了。排查了好一會,發現了問題所在,因爲棧中定義了一個較大的數組。
解決方法就是不要把大數組放棧中,大數組new出來就沒事了.
select * into temp my_temp_table from src_table, 臨時表在會話結束後會自動刪除.
進程在訪問內存時會使用頁表將虛擬內存映射爲物理內存,訪問共享內存實際就是將兩個進程的虛擬內存塊映射到同一個物理內存塊以達到共享的目的。
判斷是否爲2的n次冪 x & (x-1)== 0 ==> x是2的n次冪 計算二進制整數中有多少個1 while( x>0 ) { num++; x = x & (x-1) }