每周完成一个 ARTS:
Algorithm
:leetcode题库第4题:最长回文子串
Review :阅读并点评至少一篇英文技术文章
Tip :学习至少一个技术技巧
Share 分享一篇有观点和思考的技术文章
A:
题目:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。
示例 1:
输入:"babad"
输出:"bab"
注意: "aba" 也是一个有效答案。
示例 2:
输入:"cbbd"
输出:"bb"
完成代码:
此题关键在于找到轴心,考虑特例:双字母当轴的时候
R:
题目:How to set up a 20-minute computerbreak on mac
1、# ~/scripts/twenty.sh
osascript-e 'display notification "Take a break!" with title "20-20-20Rule"'
2、~/Library/LaunchAgents/twenty.plist:
3、$ launchctl load~/Library/LaunchAgents/twenty.plist
$launchctl start twenty
$launchctl stop twenty
$launchctl
unload ~/Library/LaunchAgents/twenty.plist
T:架构设计三个原则:
[if !supportLists]1、 [endif]合适原则(要符合当前需求) 2、简单原则 3、演化原则
2、识别复杂度->具体:架构负责度来自:1、高性能2、高可用3、可扩展采用排查法,从不同角度逐一进行分析,并进行优先级排序。按优先级进行解决
S: Go scheduler 源码分析
https://segmentfault.com/a/1190000018777972