儲存的檔案大小是原來儲存txt的兩倍多,錯誤!
int _tmain(int argc, _tchar* argv)
}; std::ofstream file_atan("table.bin", std::ios::binary);
// fill the atan2 table
#pragma omp critical
if (atan2_table[0][0] == 0) ;
const char tmp[1] = ;
sprintf_s(s, "%f", atan2_table[dy + 255][dx + 255]);
/*file_atan.write(s, sizeof(char)*(sizeof(s)));
file_atan.write(tmp, sizeof(char)*(sizeof(tmp)));*/
}} }
file_atan.close();
return 0;
}
以下完整**可縮小檔案大小到一倍多,不錯呀!
int _tmain(int argc, _tchar* argv)
}; file *fp;
fp = fopen("table2.bin", "wb");
//std::ofstream file_atan("table.bin", std::ios::binary);
// fill the atan2 table
#pragma omp critical
if (atan2_table[0][0] == 0) ;
fwrite(tt, 1, sizeof(tt), fp);}}
} fclose(fp); // 關閉檔案
file *fp0;
fp0 = fopen("table2.bin", "rb"); // 重新開啟檔案讀操作
//fstream fs;
"tmp.txt", ios::out);
static float atan22_table[512][512] = };
for (int dy = -255; dy <= 255; ++dy) ;
fread(tt, 1, sizeof(tt), fp0); // 從檔案中讀資料
printf("%f\t", tt[0]);
atan22_table[dy][dx] = tt[0];
//驗證**
//char s[20] = ;
//const char tmp[1] = ;
//sprintf_s(s, "%f", tt[0]);
9);
",", 1);
} }fclose(fp0); // 關閉檔案
return 0;
}
引入的字型檔案包太大
使用font spider 原理爬行本地 html 文件,分析所有 css 語句 記錄 font face語句宣告的字型,並且記錄使用該字型的 css 選擇器 通過 css 選擇器的規則查詢當前 html 文件的節點,記錄節點上的文字 找到字型檔案並刪除沒被使用的字元 編碼成跨平台使用的字型格式 安...
dump檔案 1 核心模式的崩潰轉存檔案
於,本人學習windbg幫助文件時候,邊看邊翻譯。希望對討厭e文的朋友帶來些方便。我將會盡可能的持續翻譯。翻譯並不是從windbg幫助文件開始處翻譯,翻譯是從幫助文件中對dump檔案的介紹開始的地方進行翻譯 當核心發生錯誤,microsoft windows 會預設顯示藍屏並顯示出bug的檢查資訊。...
如何除錯崩潰程式(一) 更改偵錯程式,轉存檔案
程式崩潰是除錯中,比較難除錯的問題第一。第一步,我們先儲存轉存檔案。在執行中執行命令drwtsn32,做如圖設定 第二步 修改預設偵錯程式 修改登錄檔鍵值 auto 0 debugger c windows system32 vsjitdebugger.exe p ld e ld userdebug...