ARTS #106 Algorithm 本周选择的算法题是:Sliding Window Maximum。 规则 You are given an array of integers nums, there is a sliding window of size k which is moving from the very left of the array to the very right. You... 2021-06-123 min read
“我永远和与我对话者同龄” 文明、现代化、价值投资与中国。 这本书的书名很容易让人以为是教你如何做价值投资,但实际上书的第一部分并没有太多和投资直接相关的内容,更多的是教你如何思考。目录摘选: 人类文明的第一次飞跃 农业文明的诞生 现代化的诞生 现代化有没有可能在中国诞生 现代化的传播与现代化的道路之争 从文明史角度看中美关系及科技文明时代的东西方关系 … 李录提出了一些很好的问题... 2021-06-113 min read
ARTS #105 Algorithm 本周选择的算法题是:Pow(x, n)。 规则 Implement pow(x, n), which calculates x raised to the power n (i.e., xn). Example 1: Input: x = 2.00000, n = 10 Output: 1024.00000 Example 2: Input: x = 2.... 2021-06-053 min read
浏览器缓存策略.xmind 分享一张浏览器缓存策略的思维导图: 在线预览及源文件见: 浏览器缓存策略。 2021-06-051 min read
ARTS #104 Algorithm 本周选择的算法题是:Min Stack。 规则 Design a stack that supports push, pop, top, and retrieving the minimum element in constant time. Implement the MinStack class: MinStack() initializes the ... 2021-05-293 min read
关于移动端基建 最近认真思考了下移动端的基建,本质上是要回答两个问题: 基建解决什么问题 移动端的基建应该是什么样 基建其实解决的是开发应用太难的问题: 在计算机刚出现时,用戶是通过指令来操作计算机的,所以那时候用戶对计算机的掌控是非常深度的,后来有了软件的繁荣,用戶使用计算机的方式已经完全不一样了,计算机所发挥的作用也要比从前大的多了,但是现在就连开发应用的开发者都对应用被创建、执... 2021-05-282 min read
ARTS #103 Algorithm 本周选择的算法题是:Valid Sudoku。 规则 Determine if a 9 x 9 Sudoku board is valid. Only the filled cells need to be validated according to the following rules: Each row must contain the digits... 2021-05-234 min read
分享一份应聘建议 最近不到1个月的时间,在深圳、杭州参加了两次公司组织的专场招聘会,在过程中发现有些同学简历一般般,但面试结果比预期的好,这部分比例大概在 20% 左右。在简历推荐阶段的后期,我们和几家负责招聘的猎头平台做了沟通,希望在提高简历质量的同时,挖掘下之前被”错杀”的候选人,经过一番调整后,确实有候选人从最初的简历被淘汰到通过全部技术面,因此我觉得有些候选人可能是不太会写简历,特别是只罗列工作内容,... 2021-05-221 min read
ARTS #102 Algorithm 本周选择的算法题是:Decode String。 规则 Given an encoded string, return its decoded string. The encoding rule is: k[encoded_string], where the encoded_string inside the square brackets is being r... 2021-05-164 min read
Python 程序执行的过程 在工作和生活中常常写 Python 程序,今天好不容易有空可以看看 Python VM 执行的过程。 python main.py 本文还是以 CPython 为主,因为它是最早、最受欢迎的解释器实现。 三个阶段 Python 程序的执行可以分为三个阶段: 初始化 编译期 解释执行 CPython 为了运行 Python,要在初始化阶段准备好相应的数据结... 2021-05-1513 min read