首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >打卡GTD践行第二周

打卡GTD践行第二周

作者头像
程序员小王
发布2019-09-24 16:49:00
4160
发布2019-09-24 16:49:00
举报
文章被收录于专栏:架构说架构说

一周记录

预计阅读时间: 8 分钟

本周建立操作系统知识卡,根据问题来学习。

知识地图

学习科学工作方式

工作过程

一. ARTS

1.Algorithm

每周至少做一个 leetcode 的算法题

leetcode- 139. 单词拆

说明:历史已经刷过这个题目,3周在看有忘记了,在重新整理一次 并且整理可能存在错误地方 视频地址:https://www.youtube.com/watch?v=ptlwluzeC1I&t=2s 花花酱 LeetCode 139

给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。

全文解析

关键 如何发现 可重复利用部分??

代码对比

func helper(s string,wordDict []string,start int) bool {

     if start >=len(s) {
         return true
    }

     for i:=start;i < len(s);i++{

         if getWord(s[start:i+1],wordDict) ==true && helper(s,wordDict,i+1) ==true {

             return true
        }
    }

     return false
 }
-----------------------------------------------------------------------------
 for right:=1;right<=len(s);right++ {

         for left:=0;left < right;left++ {
             //同时为上层下一次计算 提供方面
             // dp[left] 写在前面会更快一点,否则还要去切片,然后再放入 hash 表判重
             if dp[left] ==true && getWord(s[left:right],wordDict) ==true {
                 dp[right] =true //依赖下层:子串,判断子串只要一个存在在
                  // 这个 break 很重要,一旦得到 dp[r] = True ,循环不必再继续
                 break
            }
        }
    }

逻辑对比:

image.png

 输入: s = "leetcode", wordDict = ["leet", "code"] 
 输出: true 解释: 返回 true 
 因为 "leetcode" 可以被拆分成 "leet code"

img

2.Review 阅读 点评 英文技术文章
2.1 阅读英文技术文档1篇

阅读英文 <UNIX Network Programming - The Sockets Networking API>

再次发现 这个实在太好。

3. Tip:学习至少一个技术技巧

本周阅读 ---被讨厌的勇气

区分 原因论 目的论了

弗洛伊德的原因论

著名心理学家弗洛伊德,认为过去所受的伤,是现在不幸的罪魁祸首,不管是我们的情绪,还是行为习惯,都可能从过去当中找到原因。过去所经历所有的事情都是现在赋予它意义的。

阿德勒所提出的目的论

而阿德勒却认为,任何经历本身并不是一个人成功或失败的基本原因,我们也并非因为经历所受到的伤害而永远痛苦,实际我们会从过去经历中,找到现在的目的因素。

意志力实验:直面自身欲望,但是不要付诸行动

接下来一周里可以用以下 4个步骤来应对自己强烈的欲望 。这些欲望可以是巧克力 、卡布奇诺咖啡或不停查收电子邮件 。 1 .承认自己脑海中的欲望 ,以及渴望某种事物的感觉 。 2 .不要马上试着转移注意力或与之争论 。接受这种想法或感觉 ,提醒自己 “白熊 ”现象和 “反弹 ”理论 。 3 .退一步考虑 ,意识到这种想法和感觉并不受你控制 ,但你可以选择是否将这些想法付诸实践 。 4 .记住你的目标 ,提醒自己预先作出的承诺 。正如那些学生会提醒自己 ,他们答应过不偷吃巧克力 。

这个需要反复练习

4. Share
4.1 分享一篇有思考的技术文章

第一题:(数据结构) 问题:谈谈你对B+Tree的理解? -- 答案

image.png

image.png

第二题:(操作系统-网络))问题 手绘TCP状态机? --答案

There are two reasons for the TIME_WAIT state:

一、保证TCP协议的全双工连接能够可靠关闭

To implement TCP's full-duplex connection termination reliably

二、保证这次连接的重复数据段从网络中消失

To allow old duplicate segments to expire in the network

4.2 分享一篇有观点文章

本周阅读 ---被讨厌的勇气

弱者很善于把过去的不幸和性格的缺陷当做武器使用。

他会抱怨这些不幸和缺陷,但是他需要不幸和缺陷。他拒绝改变。

有个人,从小受到父母的虐待,他长大以后性格就很扭曲,以伤害别人为乐,结果走向了犯罪的道路。

弗洛伊德会说这是完全可以理解的,是不幸的童年毁了这个人。弗洛伊德这个说法,叫做“决定论”。 那咱们想想,弗洛伊德等于是说,人其实不能左右自己的命运 —— 你的命运由外界的设定决定。

如果你童年不幸,也许你就应该犯罪。一切都是你家长的错。

阿德勒不承认这个说法。阿德勒认为这个人之所以性格扭曲,是因为他出于某种目的,主动选择*这个扭曲的性格。
不幸的童年只是他的借口。
阿德勒这个说法,叫“目的论”。 

二 . 起床-运动-阅读 执行情况跟踪

1. 起床--没有记录就没有进步
睡眠结果:

上周按时起床2次,晚起5次,本月按时起床3次,晚起20次. 本周还剩余6天挑战机会,9月份还剩余6天挑战机会,加油呀

画外音:

为什么每次执行不下去,电

脑你设定定时关机,手机你设定定时关机,最后千万原因

阻挠执行,是多巴胺过多还是自己借口

结果分析:
  • 晚上玩手机 (app统计就证据)

腾讯小视频,斗鱼比赛,你感觉每周看一次影响不大, 结果整个从极限整个3个月,然后到暑假 好声音三个月,然后 中餐厅三个月 ,然后老酒馆和长安十二时辰 69集 时间这样过去了,每年如此。

画外音:

你就是小白鼠呀!每天注意完全不在工作上。

直线上升。

手机控

  • 白天无效工作(鼠标点击就是证据):

鼠标统计:平均每天点击鼠标6167次 39秒点击1次

画外音:

白天没有目标忙碌一天,到晚上才想很多事情才被想起要处理,不肯睡觉

鼠标点击统计

2. 运动----掌控跑步,你掌控生活
运动结果

发现驼背 ,高低肩 长时间坐姿不正确,不运动导致的 。这谁责任。

画外音:

直接跑步就行了,不需要手机,更不需要 先让别人CEO 领导同事运动完,你在运动。

这样等待,一直等到,必须从你开始。

结果分析:
  • 平时没时间,周末么总有时间吧。

很久之前记录了

3. 学习工作进展 ---科学合理方法

https://github.com/wangcy6/weekly/issues/

工作过程

结果分析:
  • 本周执行力不够 采用 盘茄方法25分钟在休息5分钟,自己站立工位,继续工作,结果下一个盘茄到来时候 自己为难,更不想执行。
  • 本周目标不清楚 工作为主,不是自己看学习。
4. 分享--会沟通人能装下整个世界
目前现状:

因为感觉问题很大,不好意思,太难造成 --自己想不清楚。 因为想不清楚情况下,描述出来别人听不懂

结果分析

暂无

三 .下周计划 -吃饭的饭碗

操作系统和leetcode

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Offer多多 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一周记录
  • 一. ARTS
    • 1.Algorithm
      • 2.Review 阅读 点评 英文技术文章
        • 2.1 阅读英文技术文档1篇
          • 3. Tip:学习至少一个技术技巧
            • 4. Share
              • 4.1 分享一篇有思考的技术文章
              • 二 . 起床-运动-阅读 执行情况跟踪
                • 1. 起床--没有记录就没有进步
                  • 睡眠结果:
                  • 结果分析:
                • 2. 运动----掌控跑步,你掌控生活
                  • 运动结果
                  • 结果分析:
                • 3. 学习工作进展 ---科学合理方法
                  • 结果分析:
                • 4. 分享--会沟通人能装下整个世界
                  • 目前现状:
                  • 结果分析
                • 三 .下周计划 -吃饭的饭碗
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档