日常解決的細節

2021-07-12 02:15:45 字數 655 閱讀 1543

1,mac鎖屏+需要密碼:設定-》安全與隱私-》通用-》進入睡眠或螢幕保護,改為需要立即輸入密碼

按下control + shift + power按鍵可以關閉螢幕

2,mac實現backspace: mac os x系統上,按下蘋果電腦鍵盤的「fn」+「delete」

3,如何序列化(acoder.encodeinteger)和反序列化(adecoder.decodeintegerforkey) swift 的 enum 值, 很簡單,用enum值的rawvalue,看這個文章: 

4,git 放棄本地修改:  git checkout .   git放棄某個檔案的修改 git checkout 檔名

5,mac下剪下檔案或資料夾, command + c 複製, command + option + v 移動到新資料夾

6,mac下選擇檔案,檢視簡介的快捷鍵,選中檔案後,command + i

7,mac 全屏截圖, command + control + shift + 3或者4,可以直接貼上到編輯框,在桌面可以找到截**件

8,mac 下用command + tab 上面那個 `按鍵,可以在本應用程式的多個視窗裡面快速切換,

9,git 更新伺服器最新**到本地, 

10,git檢視**的不同  git diff -p 檔案路徑

日常細節點記錄

2016 10 31 11 39 00 在資料庫查詢資料時取乙個表的資料時若是通過其他表的依賴關係獲取該錶的資料,需要對結果進行一次distinct,預防別的表中存在重複關係導致一條資料獲取兩次的情況出現。2016 11 16 14 36 51 命名及注釋的規範通常能使 結構的維護以及 結構梳理更方...

Java日常程式設計優化細節

1.對一些集合,如vector,hashtable等等,要是能確定大小,最好在建立時給定大小。因為如果使用預設的,達到閾值將會建立新的並複製過去,耗能。2.對於一些set方法不會發生過載的最好用final修飾,這樣在編譯時,回當成inline 內聯 函式 呼叫到此函式的地方,在編譯時會將函式內容編譯...

解決日常bug的正確姿勢

bug的錯誤分兩種情況 控制台報錯 可以定位到錯誤位置 比較想看到的 控制台不報錯卻達不到想要的功能 設計 的邏輯有問題 問題解決方案的優先順序 由高到低 自己解決 a.分析控制台的錯誤資訊描述 定位問題的 行數 分析該行 前後可能存在的問題 b.斷點除錯 debug,開發崗必備 打樁除錯 syst...