Content #
谨慎行事,避免危险。it可以省略。不承担风险,待在自己的舒适区。
Life’s too short to play it safe all the time.
So what you’re (really) saying is … So what you’re saying is, we’re about to get on the plane and you’re dreaming about being back in the office.
So you mean that … Well, I suppose I really should start packing my suitcase. So you mean that you’re leaving?
If I understand you correctly, … If I understand you correctly, you’d rather stay connected to your work thatn to your best friend.
...用3个数组标记每行、每列、每个子网格已用的数字。
把一个9行9列的网格再细分为9个3×3的子网格,在每个子网格内都不允许出现相同的数字,那么我们将9个子网格编号为1~9,在同一个子网格内不允许出现相同的数字。

观察子网格的序号k与行i、列j的关系:
行i、列j对应的子网格编号k=3×a+b+1=3×((i-1)/3)+(j-1)/3+1。
bang one’s head against a brick wall I keep asking her not to park there, but it’s like banging my head against a brick wall.
I asked for help but felt I was always banging my head against a wall.
trial and error Children learn to use computer programs by trial and error.
After hours of trial and error, Ted cracked the code.
I learned most of what I know about it through trial and error.
...Route handlers (app.get, app.post, etc.—often referred to collectively as app.METHOD) can be thought of as middleware that handles only a specific HTTP verb (GET, POST, etc.). Conversely, middleware can be thought of as a route handler that handles all HTTP verbs (this is essentially equivalent to app.all, which handles any HTTP verb; there are some minor differences with exotic verbs such as PURGE, but for the common verbs, the effect is the same).
...插入新节点x后,从该节点向上找到最近的不平衡节点A,如果最近不平衡节点到新节点的路径前两个都是左子树L,就是LL型。需要进行LL旋转(顺时针)。

插入新节点x后,从该节点向上找到最近不平衡节点A,如果最近不平衡节点到新节点的路径前两个都是右子树R,就是RR型。需要进行RR旋转(逆时针)。

插入新节点x后,从该节点向上找到最近不平衡节点A,如果最近不平衡节点到新节点的路径前两个依次是左子树L、右子树R,就是LR型。
实际上,也可以看作C固定不动,B进行RR旋转,然后进行LL旋转。
插入新节点x后,从该节点向上找到最近不平衡节点A,如果最近不平衡节点到新节点的路径前两个依次是右子树R、左子树L,就是RL型。
实际上,也可以看作C固定不动,B进行LL旋转,然后进行RR旋转。