cargo test命令預設是關閉了test裡的print輸出,這對有時候需要看輸出資訊很不方便,官方新增了兩種方法:
具體使用如下:
方法1:
新增--nocapture
引數
注:這個方法只能用cmd,powershell無法使用,因此powershell只能使用第二種方法
cargo test -- --nocapture
這個寫法有些怪異,但的確可以使用,橫線全部是「減號」
方法2:
設定rust_test_nocapture
環境變數
2.1 power shell 裡的設定:
$env:rust_test_nocapture=1
2.2 cmd 裡的設定:
set rust_test_nocapture=1
不過設定後cargo 輸出的資訊就不是彩色的了,關閉方法如下:
power shell:
del env:rust_test_nocapture
cmd:
set rust_test_nocapture=
注意:在控制台或者power shell上設定的rust_test_nocapture
在cmd或者power shell 關閉後就失效了,並且作用的範圍僅僅限於執行過這個命令的power shell或者cmd視窗,並且設定一次在關閉之前都有效
不建議把rust_test_nocapture
寫到系統環境變數裡,修改起來太麻煩
textview顯示裝不下的時候
其實現只需在xml中對textview的ellipsize屬性做相應的設定即可。各item如下 android ellipsize start 省略號在開頭 android ellipsize middle 省略號在中間 android ellipsize end 省略號在結尾 android el...
xcode 函式檢視的時候分段顯示
熟悉 xcode 程式設計的人,一定熟悉 pragma mark 它的作用是讓我們更方便的閱讀 但是在 cocos2d x 中,我們寫的 cpp 檔案,需要考慮其他平台的編譯,那麼有沒什麼可以替換這種寫法並達到這個效果呢?有的,如下 mark something you write todo som...
App 鎖屏的時候顯示App的內容
首先需要乙個允許乙個程式開啟視窗使用type system alert,顯示在其他所有程式的頂層許可權 其次啟動乙個service 監聽鎖屏廣播 當收到鎖屏廣播的時候,啟動乙個需要展示的ac if intent.getaction intent.action screen off 最後,需要再loc...