16:04
和爱人一起看日剧好开心。昨天一起看完《家族的形式》,这剧好哭的程度好适合夫妻抱在沙发上一天追完。
和爱人一起看日剧好开心。昨天一起看完《家族的形式》,这剧好哭的程度好适合夫妻抱在沙发上一天追完。
坐飞机好累啊。
回家好开心啊!
前几天光顾刷题了,一点生活都没有。今天去看个电影。第一次去这家影院 Cinematheque,看娄烨的《一部未完成的电影》。
今天算法考试终于结束了,昨晚只睡了四个小时,四点睡觉八点多起来继续刷题,好多年没这么拼过了。
周五同学约去骑车,我没去,因为我要刷题。今天有小王子的电影,我没去,因为我要刷题。今天同学约 mock,我加入了,因为我要刷题,而且互动比我自学效果更好。
跟班里最强的同学练了一遍,好厉害!人家随便都在10分钟以内就写完了,而且人家还练了七遍!我还没练到三遍,跟人家差远了。加油!
曾经想实现一个队列书架,先进先出,不看完以前放进去的,就不能看新的。
后来发现问题不是只看新的,而是没看旧的。旧的越堆越多,似乎应该换成 priority queue,每次加入队列的时候按想看程度排一下,如果有些书因为想看程度低而总是排不到,那干脆就别看了。
刚才让 Claude 写了个网页版的原型,还不错。加入一本书的过程中会让你从两本书里取舍,真的可以把最想看的书顶到最上面去。我也加了一个重新排序的功能,通过问一些问题重新 heapify,这个过程估计也挺好玩。在这基础上还可以加一些附加功能,比如某本事你排了很多次都在第一,你今晚就该看这本书了。某本书一直排得很靠后,要不要考虑移除书架?
实际场景中,书其实是分类别的。比如有一些适合大块时间读的书,有一些适合的通勤时顺便看的书,有一些适合旅行的时候看的书,还有一些适合听的书,可以允许用户分类别分别创建列表(书架)。
其实除了书单以外,还有很多别的东西也可以用 heap 来做。比如想开发的 app 的想法清单,也可以用这个方式来整理。比如现在这个 idea,就可以被排在“一个书影音资料库的视觉化网站”的前面,“follow up news reader”的后面。
刷 LeetCode 的时候,有一道题是要验证是否是有效的二叉搜索树 BST(无聊的技术细节在最后)。
这道题再次提醒我: left child 只能比 parent 小,连等于都不可以,而 right child 只能比 parent 大。
感觉 BST很像某些东亚家庭:right child 是男宝,对的孩子;left child 是女孩, 剩下的孩子。
我靠这种类比记东西就特别快。
*无聊的技术细节:因为限制条件里说了 -2^31 <= node.val <= 2^31 -1,所以取极值只能用 LONG_MIN和LONG_MAX。INT_MIN 和 INT_MAX 不够用,因为 int 的极值刚好等于 -2^31 和 2^31 -1。
同学问要不要去骑车,今天天气好得要命。然而下周一就要考试,我想了想还是不敢,这三天还是老实在家刷题吧。
最近都没骑台子,感觉进入了无聊期,但是又想骑车,还去 Facebook Market 找有没有不错的二手车,准备发给室友怂恿他买,这样就可以经常出去骑了。
难以置信,但我验证了,我的确坐温哥华的地铁会晕车。好奇怪。
突然发现这个日更站停更了。看了下竟然是 Github 欠费了。在我没意识到的情况下,这个 repo 的两个 Action 花掉了差不多每月100 美元。看来每5分钟一次的抓取频率还是太高了。 我改成了每小时一次,频率变成以前的 1/12,这样每月的费用应该能控制在10 美元以内。
谁不喜欢做创意工作呢? 早上上课的时候偷偷做兼职的工作,给品牌想一个英文的名字。先想了一个和中文品牌名相关而且好听的,结果发现被一家公司用过了,而且那家公司的起源地就在隔壁城市 Victoria。然后想了一些跟语言学习有关的,就只是觉得还凑合,可以留着当备选。突然想到了一个!又好听!又洗脑!又和语言学习很有关(用到了以前自学的认知科学知识),而且还和中文名相关!这个名字要是公司不采用,我就腹诽他们没品味。
昨天买菜回来路上,发现原来樱花花瓣的缺口是在每片花瓣上,而不是重瓣形成的。刚才问了下 ChatGPT,大概知道了怎么区分吉野樱和关山樱。以前在云南经常见到的粉色樱花,应该是寒绯樱。
上野树里拍过一个关于樱花的节目,从樱花起源的喜马拉雅南麓的尼泊尔,到云南,到福建、江浙,然后台湾,后经琉球一直到日本。以后有长假了也想沿着这一线走一走,先去尼泊尔徒步 EBC,然后回云南休息一阵,然后去琉球日本。已经开始期待了。
关山樱是重瓣的,所以花看起来很饱满,层层叠叠。放学路上我突然想,为什么会有重瓣这种现象出现?我想不到它有什么演化上的优势,为了下 ChatGPT,果然,它是为了好看而人工繁育的结果。重瓣的本质是本应该生长为雄蕊和雌蕊的部分发生了瓣化。这是一种基因突变,本来负责长成雄蕊或雌蕊的基因没有成功表达出来,而长成花瓣的基因被过度表达。通常雄蕊的数量很多,变成花瓣后就变成了层层叠叠的重蕊。
吉野樱只有一层花瓣,关山樱则是重蕊。普贤象樱也是重瓣,只不过程度不足,剩下的雄蕊变成了弯曲的“象鼻”。
而这意味着,重瓣的樱花树已经失去了繁殖能力,因为只剩花瓣,没有生殖器官了。
这个话题好有意思,回头写成一篇博客好了。
深夜赶 due,做完个大的还剩个小的。现在分数99,不交小的会掉到98,93分以上都是A,干脆不做了。成年人要学会拒绝。
上个月把请回答1988看完了,完结得太快,真希望还有。现在只好听 OST 怀念一下。