所谓A(Algorithm)R(Review)T(Tips)S(Share):
. 每周至少做一个 leetcode 的算法题
. 阅读并点评至少一篇英文技术文章
. 学习至少一个技术技巧
. 分享一篇有观点和思考的技术文章
1 week 2019-03-24
Algorithm 算法
557.给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。
示例:
输入: "Let's take LeetCode contest"
输出: "s'teL ekat edoCteeL tsetnoc"
注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。
class Solution:
def reverseWords(self, s):
ans = s.split()
res = []
for item in ans:
res.append(item[::-1])
return ' '.join(res)
Review 英文技术文章
通过 FitBit 提供的 api 获取跟踪自己个人活动的一些数据,然后用pandas、scikit-learn等做一些数据分析,找出白天的哪些活动与高质量睡眠的联系,通过数据分析对健康起到指导作用。
Tip 技术点
redis性能分析命令:
redis的monitor命令可以实时打印出 redis 服务器接收到的命令,可以通过这些数据进行分析,找出一段时间内redis的实时请求命令中有哪些异常。
redis-cli工具加--latency参数,可以查看当前redis命令的平均延迟时间
redis中的slowlog命令可以让我们快速定位到那些超出指定执行时间的慢命令
Share 分享文章
中台是个什么鬼 | 白话中台战略