Alg
https://leetcode-cn.com/problems/largest-1-bordered-square/submissions/
很簡單, 0-1 背包的變形(所有的 DP 都是 01 背包變形...)
DP 都挺簡單,難點就是 :
- 找遞減公式
- 找十級結果非遞減情形時候的方案。
細心就行
Rev
https://scotthelme.co.uk/impending-doom-root-ca-expiring-legacy-clients/
介紹了關于根節點 CA 失效的事情。
Tip
多個部門(A,B,C)需要依賴同一個項目(X),但是又各自對該項目的代碼有實際的依賴的時候,怎麼做最合适?
首先,肯定不能直接修改項目代碼。最好的辦法是類似于一個公共子產品進行引入,A/B/C 各自添加一個中間層用來作自己的處理。
但是如果 A、B、C 并不是代碼項目,而隻是一些運作的腳本,那怎麼辦呢? 這時候可以用 submodule 來進行引入。 例如 X 是一個腳本,依賴于多個配置檔案, A、B、C 就可以在自己的項目裡添加 X 為 submodule ,并且在自己的項目裡寫配置檔案。
Share
這周花了大概一天時間做了個 Android 上字型的一些測試,主要是為了确認是否有方法來保障一行文本在 Android 各個機型上的顯示是近似全等的(這裡的近似全等,指的是相對于螢幕來說,目标文本視覺效果幾乎一樣,可以了解成與螢幕寬高成正比)。
結論是(TextView 寬度自适應,字型非等寬) :
- 不同裝置上同樣屬性的 TextView , 設定相同的字型大小(機關 px) ,那麼繪制出來的 TextView 文本寬度是一緻的。 如果是同樣的字型大小(機關 dp),則文本寬度會因為裝置 dpi 不同而不同。
- 相同裝置上其餘屬性相同,等比例的字型設定,其寬度不成比例。
- 這點或許和實際的字型有關。