節省執行時間的小技巧 (持續更新)

2021-10-05 17:01:04 字數 901 閱讀 8758

目錄

1.想用string,但是cin輸入太費時間了,如何解決?

2.去掉沒用標頭檔案

3.關掉scanf和cin的同步

c++ 的cin和cout太費時間了,scanf又讀不如string。

一種解決方法是:下圖這樣

map的string 可以用char 陣列替換,我第一次遇見

ps:unorder_map不用排序,比map快

另外一種:

使用scanf、printf輸入輸出string型別

string name; name.resize(4); //需要預分配空間

scanf("%s", name.c_str());

#include #include #include using namespace std;

int main()

這點我有點「感覺」

因為有時候,剛彈出cmd那個黑框時,我輸入任何東西,都沒顯示,可能就是再載入某些庫

同一段**,第一行是沒關同步的結果。

quartz動態更新執行時間

resource private scheduler startquertz 這個需要注入過來 更新定時任務的執行時間 param triggerkey 定時任務在spring裡配置bean的id param cronexpression 定時器的cron表示式 param executenow 預...

spark執行時的踩坑 持續更新

回顧以前的知識點,重新走一次,結合工作中遇到的問題,做一些總結筆記 spark需要連hive,那麼就需要啟動這個,利用命令 spark home sbin start thriftserver.sh hiveconf hive.server2.thrift.port 10000 hiveconf h...

減少執行時間耗費的技巧

很多人誤以為巨集是在程式執行時被替換的,所會定義巨集會浪費執行時間。其實巨集時在編譯時被替換的,不會占用執行時間。定義巨集是有很多好處的,在此我就不細說了。函式呼叫很占用執行時間,如果在一段程式中有乙個函式被頻繁的呼叫,可以將其直接寫在上層函式中 單單從考慮執行時間的角度,不僅比寫成函式的形式要好,...