Masutangu

也許我這一生 始終在追逐那顆九號球

回顾 19 年上半年

今年以来还没发布过博客。一来上半年确实很忙,记不清多少个夜晚是凌晨后下班,甚至还有通宵待命,加上还要忙装修的事情,整得有点累,自己状态也一般,节奏经常被打乱。另外其实也没有算很偷懒,反思了下去年写的博客虽然数量多,但在系统性和深度方面有所欠缺,常常自嘲写的是水文。所以今年特别想写一些更高质量的文章。定的主题是分布式系统,目前已经写好了大纲和草稿,姑且算第一版吧。但距离能够发表还需要花费很多时...

2018,值得反思的一年

今年这一年,有好有坏,似乎有点两极分化。好的一方面,职级有了突破,也买了房安了家。不好的方面,工作上没什么建树,实话实说。 最近我产生了很多矛盾奇怪质疑的想法。对工作需求的质疑,对工作方式工作效率的不满,另一方面却又应该坚持自己的职业素养,把事情完成。当我意识到我无力改变什么,又不认同 “要么忍,要么滚” 的职场 “哲学” ,我陷入了深深的自我矛盾中。是否应该独善其身,机器人一般的完成无聊...

Libco 之共享栈

代码埋点 结构体: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 struct stStackMem_t { stCoRoutine_t* ocupy_co; // 被哪个协程占用 int stack_size; char* stack_bp; //stack_buffer + stack...

Core dump 原理探究学习笔记(八)

本系列文章是读《coredump问题原理探究》的读书笔记。 Set 1 2 3 4 5 6 7 8 9 10 #include <set> int main() { std::set<int> iSet; iSet.insert(0x523); iSet.insert(0x352); iSet.insert(0x808); return 0...

Core dump 原理探究学习笔记(七)

本系列文章是读《coredump问题原理探究》的读书笔记。 Map 1 2 3 4 5 6 7 8 9 10 11 #include <map> int main() { std::map<int,int> m; m[5] = 6; m[8] = 20; m[2] = 80; return 0; } 参考 stl 的源码: 1 2 ...

Core dump 原理探究学习笔记(六)

本系列文章是读《coredump问题原理探究》的读书笔记。 Vector 1 2 3 4 5 6 7 8 9 10 #include <vector> int main() { std::vector<int> vec; vec.push_back(0xffeeffab); vec.push_back(0xabcdef01); vec.push_...

Core dump 原理探究学习笔记(五)

本系列文章是读《coredump问题原理探究》的读书笔记。 多继承 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57...

Core dump 原理探究学习笔记(四)

本系列文章是读《coredump问题原理探究》的读书笔记。 虚函数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include <stdio.h> class xuzhina_dump_c06_s3 { private: int m_a; public: xuzhina_dump_c06_s3...

Core dump 原理探究学习笔记(三)

本系列文章是读《coredump问题原理探究》的读书笔记。 基本数据类型 char 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include <stdio.h> int main() { char c1 = 'a'; char c2 = 'b'; char c3 = 'c'; printf("addresses o...

Druid 学习笔记

数据类型 Druid 每行包括三种类型的数据: Timestamp 每行数据必须包括 timestamp,数据以 timestamp 进行分区。 Dimension Dimension 可以执行 filter 或者 grouped by。 Metrics Metrics 可以执行 aggregated ...