从菜鸟到架构师GDT践行2019年第33周周报

GTD践行 2019年第32周报

一周记录

一. ARTS

1.Algorithm:每周至少做一个 leetcode 的算法题

  1. 用栈实现队列
    在stl中队列是适配器容器。默认基础容器是
    deque,list ,因为对2端操作 push ,pop 时间复杂度是o(1)
    但是栈也是Container Adaper,只对一端操作,

必须用2个栈来完成操作,一个负责存储A ,一个负责查询B。
并且,为保证顺序一致性,在查询栈中,有记录不行全部pop完毕
在插入
https://mp.weixin.qq.com/s/oIjJjZf8LcJS8-qL0xZQQQ

2.Review:阅读并点评至少一篇英文技术文章

  • 1 Memcached LRU是怎么设计的? 进展 10%
    文件:
    items.c
    items.h
    准备知识
  • 二维数组与指针(看着头大,小心呀)

https://www.zhihu.com/question/40973588
https://www.jianshu.com/p/038c842d0705
https://blog.51cto.com/ssspure/1694224

https://wiki.jikexueyuan.com/project/c-advance/pointer.html

Linux C编程一站式学习
https://akaedu.github.io/book/ch23s06.html

int arr[3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};   
//arra 二维数组的数组名指向的是一维数组,也就是指向数组类型

// int **p = arr;//p 二级指针指向的是一级指针,也就是指针类型
int (*p)[4] = arr;//数组指针。数组指针就是指向数组的指针。


memcache源码分析之lru维护线程 【正在阅读】
http://luodw.cc/2016/01/19/memcache-lru-maintenance/

memcache和数据有关的数据结构有三个slab,lru和哈希表

  • memcache源码分析之哈希表维护线程【ok】
    http://luodw.cc/2016/01/13/memcache-assoc-maintenance/
    1. 操作系统软中断作用是? 进展 10%
  • 3 gdb调试多进程和多线程命令

https://blog.csdn.net/pbymw8iwm/article/details/7876797

https://typecodes.com/cseries/multilprocessthreadgdb.html

  • C 语言之内存覆盖
    https://github.com/azl397985856/leetcode/issues/113

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

4. Share:分享一篇有观点和思考的技术文章

看电视和玩手机不会产生心里流,只是被动接受信息
因为没有身心参与,尤其是身体的参与,
像跑步,跳舞等需要身体参与。
还有树立一个远大目标才是心里产生的必要条件

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

1. 起床习惯--没有记录就没有进步

  • 作息:
    一周内 6点起床 0次,本月6点起床0次,2019年累计3次
从菜鸟到架构师GDT践行2019年第33周周报_第1张图片
image.png
  • 电脑 平均每天点击鼠标60秒1次,忙碌到没有时间思考
从菜鸟到架构师GDT践行2019年第33周周报_第2张图片
image.png
  • 手机平均5分钟查看一次手机,打开次数太多

2. 运动习惯--改变的开始

本周运动量明显减少,都是好几个月事情了


从菜鸟到架构师GDT践行2019年第33周周报_第3张图片
image.png
从菜鸟到架构师GDT践行2019年第33周周报_第4张图片
image.png

3. 阅读进展 ---科学合理方法

本周阅读2本书

  • 第一本是: 英文:valgrind_manual.pdf
  • 第二本是: 心流

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

从菜鸟到架构师GDT践行2019年第33周周报_第5张图片
image.png

你可能感兴趣的:(从菜鸟到架构师GDT践行2019年第33周周报)