ARTS-03

Alg

https://leetcode-cn.com/problems/largest-1-bordered-square/submissions/
很简单, 0-1 背包的变形(所有的 DP 都是 01 背包变形...)

DP 都挺简单,难点就是 :

  1. 找递减公式
  2. 找十级结果非递减情形时候的方案。

细心就行

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 宽度自适应,字体非等宽) :

  1. 不同设备上同样属性的 TextView , 设置相同的字体大小(单位 px) ,那么绘制出来的 TextView 文本宽度是一致的。 如果是同样的字体大小(单位 dp),则文本宽度会因为设备 dpi 不同而不同。
  2. 相同设备上其余属性相同,等比例的字体设置,其宽度不成比例。
  • 这点或许和实际的字体有关。
原文地址:https://www.cnblogs.com/wkmcyz/p/13251455.html