一些坑爹的錯誤

2022-08-21 03:24:13 字數 493 閱讀 1812

①uva上,

cin.sync_with_stdio(false);

傳說中的可以讓cin, cout變快的一句話,有了這句話,外加用到cin基本會wa,到現在沒弄懂為啥,說不定以後就會懂了,好像cout沒影響。

②科學計數法理解錯了。。。

10e-3 其實是0.01,

1e-3才是真正的0.001

③判斷的語句中不要輕易的直接用變數名或者是bool型別的

其中bool型別的,加個!號是沒用的不要以為會像int那樣非零直接變成0

直接用變數名的話,這樣用起來個人感覺很爽,但是,如果不小心漏考慮了啥,很容易出錯的,當初就因為這樣除錯了2,3個小時,還是乖乖地使用==多少吧

④對於乙個int型別的數x, x>>31 的兩種結果是0和-1。

⑤如果要判斷兩個數異號,最好算一算會不會超出int的範圍,要盡量使用sgn來獲得數的符號,從而判斷是否異號,數學的幾何題很可能會遭遇這樣的錯誤。

⑥忘了。。。剩下的想起來再寫

Xgboost的一些坑

這兩天做乙個競賽,用xgboost作為工具來做了一些事情。主要的框架是 xgboost的python擴充套件。然後這過程中花了不少時間在解決各種xgboost的error上。大部分的問題都在這個函式裡 dtrain xgb.dmatrix train.txt dtest xgb.dmatrix te...

Cardboard的一些坑

之前用暴風魔鏡做vr移動端的開發,魔鏡的乙個很明顯的優點是它具有搖桿,這個搖桿使用起來很方便 接著就接觸了cardboard的移動端外掛程式,使用起來也是很方便,可以自己寫指令碼做凝視觸發,在開發過程中遇到兩個問題很是頭痛 問題一 網上的版本很多,有的只支援android,有的同時支援android...

python flask mysql的一些坑

最近用flup flask nginx mysql開發後端程式時遇到了不少問題,現在整理一下。flup flask這個組合應該是支援多執行緒併發的,那麼在併發程式中,不可以使用mysql全域性游標cursor。而mysql的錯誤提示壓根看不出問題所在 你的主機中的軟體關閉了乙個已建立的連線。也可能是...