ARTS第四十二周(2020年7月6日~12日)
Algorithm
编号 | 难度 | 题目 | 我的解答 | 执行用时 | 内存消耗 | 排名 | 备注 |
---|---|---|---|---|---|---|---|
289 | 中等 | 生命游戏 | 200711-1.cpp | 4 ms | 7 MB | 47.73% | |
290 | 简单 | 单词规律 | 200711-1.cpp | 0 ms | 6.5 MB | 100.00% |
Review
1. 安全性与易用性的平衡
分享链接:Disabling Google 2FA Doesn’t Need 2FA
这篇文章在讨论google账户在安全性方面的一个应用场景,当用户已经登录,按照设计,出于易用性考虑,在关闭其双重认证(2FA)选项时,是不会需要再做2FA验证的。这就导致了信息安全的隐患,使密码管理器中的内容可能被窃取,而用户自己可能无法及时知晓。
关于安全性的改进,通常都会带来易用性的降低。最终的产品,还是需要不断在两者之间寻求一个平衡点。
Tip
1. 在Rmarkdown中展示数据表格
分享链接:How to Make Beautiful Tables in R
在Rmarkdown中,除了采用统计图形来展示数据结果外,经常有必要用表格来直接展示数据本身。然而markdown本身对表格的支持能力是很弱的,因此需要各种扩展R包来帮助,才能实现不同效果的展示。
这篇文章列出了多个可选的R包,并给出了相应的示例截图:
gt
kable
+kableExtra
formattable
DT
reactable
flextable
huxtable
rhandsontable
pixiedust
Share
1. 用R脚本自动实现简历更新
分享链接:Data Driven CV
个人简历经常需要更新,更新内容包括新做的项目,新发表的文章等等。通过Rmarkdown来实现简历的排版,内容读取自文本数据文件,就可以只需更新数据,很方便地进行个人简历更新了。