ARTS第一周打卡(2019.3.18~2019.3.24)

所谓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等做一些数据分析,找出白天的哪些活动与高质量睡眠的联系,通过数据分析对健康起到指导作用。

https://medium.freecodecamp.org/how-i-analyzed-the-data-from-my-fitbit-to-improve-my-overall-health-a2e36426d8f9?utm_source=wanqu.co&utm_campaign=Wanqu+Daily&utm_medium=website

Tip 技术点

redis性能分析命令:

  1. redis的monitor命令可以实时打印出 redis 服务器接收到的命令,可以通过这些数据进行分析,找出一段时间内redis的实时请求命令中有哪些异常。

  2. redis-cli工具加--latency参数,可以查看当前redis命令的平均延迟时间

  3. redis中的slowlog命令可以让我们快速定位到那些超出指定执行时间的慢命令

Share 分享文章

中台是个什么鬼 | 白话中台战略

https://insights.thoughtworks.cn/what-is-zhongtai/

你可能感兴趣的:(ARTS第一周打卡(2019.3.18~2019.3.24))