2022年上海疫情

疫情这几年来上海始终作为优等生,奉行精准防御政策始终坚持对居民生活工作最小化影响的原则,但这次突如其来的疫情真的打的大家措手不及,最终也开启了全市网格化管理和最小化人数办公。从上周至今已经在单位睡了一周多了,现在小区也封闭了,想回也回不了了。没预想到要隔离这么久,衣服已经快要穿完了,更悲剧的事因为集中隔离,单位不能开暖气,已经冻了好几天了,真的是时局艰难。但是希望还是要有的,相信在政府的统一指导和市民的配合下,很快就会出现拐点,大家生活也终将回归正常。和大家一样,此刻的我,无比怀念2020年前的生活。

2022年书单

在读

《置身事内》

已读

《明朝那些事》、《曾国藩传》、《雪国之劫》、《文治帝国》、《会计原来这么有趣》、《甲午海战》

2022年6月

《邓小平时代》
接手一个进过多年动荡、思想僵化的国家,以超越时代的眼观、洞察力和决断力将国家拉回正轨,带领一个民族真正走上了复兴之路,邓公千古。


《长安的荔枝》
一骑红尘妃子笑,无人知是荔枝来,妃子的一笑背后是多少无畏的牺牲和资源的浪费。

《房思琪的初念乐园》

 

开工,失眠

明天正式开工,不对,应该是今天,我失眠了了……

去年工作跌宕起伏,在忙碌中开始,在遗憾中结束,原以为一切向好,随之来了个突发事件,打的措手不及。

失眠,心中有对新年的焦虑,也有些满腔热情,愿我是一只打不死的小强,在新的一年中保持愤怒,积极进取。

第一次看话剧

《床前不止明月光》,人生第一次看话剧,整体效果和体验远远超出预期,值得这个票价。故事从一个偷情故事开始引出一段又一段的黑色幽默,略显尴尬的是因为种种原因故事背景是放在美国,一群中国演员用美国名字进行表演,总觉的有点别扭,但不影响它整体的喜剧效果。

LeetCode 003

最近在看Python,正好找到中文版的LeetCode,决定用Python刷一些水题,熟悉下Python的语法。

LeetCode第三题《无重复字符的最长子串》,具体地址参见:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/

主要思路为维护同时一个字符set和list,set中存放已遍历的字符,list中存放当前的不重复的字符串。当出现一个set中已存在的字符时,则删除list中当前字符之前的列表,并以新列表重新初始化set。

class Solution:
    def lengthOfLongestSubstring(self, s):
        chars = set()        
        list = []
        max = 0
        for c in s :
            if c in chars :
                i = list.index(c) 
                list = list[i+1:]
                list.append(c)
                chars = set(list)
               
            else:
                chars.add(c)
                list.append(c)
                if len(chars) > max :
                    max = len(chars)
        return max
soulution = Solution()
n = soulution.lengthOfLongestSubstring("")
print(n)
提交结果 执行用时 内存消耗 语言 提交时间 备注
通过 148 ms 15.1 MB Python3 2021/06/14 11:49

添加备注