13 2022.12.31 --------release--------misc--------

Posted 蓝风9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了13 2022.12.31 --------release--------misc--------相关的知识,希望对你有一定的参考价值。

呵呵 一部分 misc 存在草稿箱好久了

而且 也并没有那么重要, 直接放出去吧

今年和以前不同的地方在于 日记没写了, 可能是嫌台式机太难开了吧, 甚至于大多数时候 mac 也没开, 后面还是得重新记录起来 
否则 后面 总结 回溯 都只能抠脑袋了 
今年主要是有三个目标 1. 天上的星星, 2. linux 的学习, 3. 生活杂项的学习 
第一个目标感觉几次都要接触到了, 但是最后还是变得很遥远 
第二个目标从自己的感知上来看, 还算是完成的不错, 至少是调试了很多生活冲碰到的问题 
第三个目标自己去接触买菜, 买肉, 做饭, 做菜啥的, 抖音上看到空气炸锅搞了一个 尝试做了一点东西, 看到他们电炒锅煮火锅搞了一个 尝试做了一点东西 


今年专业上面最核心的一个事情是 linux 的学习
想法是很久以前就有了, 但是苦于缺少一个调试环境, 应该 21 年 5 月份在云南出差的时候就在准备一个可调式的环境吧 
当时应该是 linux 编译成功了, 但是不知道怎么调试, 然后 21 年 12 月份, 才算是完完整整搭建了一个可调式的环境 
基于 ubuntu 16 编译 linux-4.10, 使用 qemu 模拟启动镜像, 基于 gdb 来进行调试, 呵呵 最开始 进入 main 的断点的时候 还是很兴奋的
然后 从网上找了一些基础的公开课, 从驱动开始入门了解
然后 到后面 github 上面找了一个 某学院 的一系列的文档, 开始啃
到后面 根据实际日常用到的东西来调试 自己存在疑问的地方
到后面 重新回顾, 某学院 的一系列的文档 的这些知识
相关代码调试 主要是 coreutils, linux-4.10, glibc-2.23
coreutils 主要是包含了我们常见的 ls, pwd, cat, cp, df
linux-4.10 中包含了整个 universe
glibc-2.23 主要包含了各种用户程序中使用的库函数, malloc, signal 等等


 

一些文章相关记录, 还有一部分未记录在下面列表 

这些记录为的就是 方面自己查找, 为别人提供思路 吧 

# kafka 写了一系列文章
04 kafka 中一些常用的配置的使用
03 当前机器的虚拟机[NAT网络]映射出 9200 到宿主机, 局域网的其他机器访问 宿主机+9200 访问不到 kafka 的服务
02 kafka 记录的获取
01 kafka 记录的存储


# nginx 写了一系列文档
10 nginx 中的 slab
09 nginx 中 upstream max_conns 配置为 1, 导致的一部分静态资源请求成功, 一部分静态资源请求失败
06 nginx 处理转发其他域的处理 以及 proxy_redirect
08 nginx 的一次请求处理调试
07 nginx 的 worker process 的调试
05 proxy_pass 携带有 uri 的场景下面的处理
04 访问 /staticTryFiles 或者 /staticTryFiles/ 的一些具体行为体现
03 nginx 是如何自动推导文件的 content-type 的
02 nginx 中几种 location 表达式的优先级问题
01 容器端口映射导致 302 存在问题 以及 nginx 对于 302 的 Location 的重写


# 各种集群搭建写了一系列的文章
08 spark 集群搭建
07 hdfs 集群搭建
06 redis 集群搭建
05 doris 集群搭建
04 flink 集群搭建
03 gp 集群搭建
02 es 集群搭建
01 kafka 集群搭建


# linux, coreutils, glibc 相关写了一系列文章
39 printf 的输出到设备层的调试
38 非法地址访问的 segment fault 的调试
37 coredump 的生成和使用
36 c语言函数调用堆栈信息
35 用户虚拟地址空间的 堆栈区间初始化
34 从磁盘读取数据到内存的调试
33 新建 inode 的流程的调试
32 linux 中物理页的 cow
21 brk 的初始化
31 linux 中 用户栈帧 -> 内核栈帧
30 linux 新建进程的进程号是如何分配的?
29 虚拟地址到物理地址的转换
28 setenv/getenv 的调试
27 getcwd 的调试
26 strcpy 的调试
25 strlen 的调试
24 memcmp 的调试
23 memset 的调试
22 memcpy 的调试
20 printf 的调试
19 calloc 和 realloc 虚拟内存分配的调试
18 隐私模式下面发送 http 请求不成功
17 malloc 虚拟内存分配的调试(2)
16 malloc 虚拟内存分配的调试(1)
15 elf 文件执行的流程
56/14 shell脚本 后台启动 程序1 + “tail -f log“, ctrl +c 导致程序1中断
13 node 程序后台执行加上 tail 命令, 中断 tail 命令, 同时也中断了 node 程序
12 readdir 函数
11 udp 发送数据的流程梳理
09 expr 命令
08 du 命令
07 df 命令
06 cp 命令
05 cat 命令
04 printf 命令
03 pwd 命令
02 ls 命令
01 qemu 启动编译好的镜像 VFS: Unable to mount root fs on unknown-block(0,0)


今年五月份搬了一个家
呵呵 离开了这个曾经住了五年的地方
原因有很多, 第三个目标也是原因之一, 涨上去的房租算是学习成本之一 

目标三来自于毕业之后的这几年似乎主要的时间都是投入在专业相关, 导致生活的基础技能缺失很大, 但是这里面有很多是必备的, 基础的, 很多需要从生活中去学习的地方 

前两年一个同事, 中午吃饭的时候对于买菜, 菜价, 各种菜的味道 侃侃而谈, 各种吃的玩的店铺, 而我缺少太多的体会, 只能尬在哪里, 这个也是让我很羡慕的, 而且 他很擅长于发现生活中的很多有趣的事情, 这是我从他身上看到的值得我学习的地方之一 

最近一两年 身边的也有很多擅长"享受生活"的, 也是让我去体会的动力 

另外 时间的分配今年重新调整了一下, 需要倾斜时间去做一些 必要的事情吧 
 


22年初发现 四个侄儿会关心人了
呵呵 何xx1 和 何xx2 开始会关心人了, 今天 他们每人有十块钱的开销, 第一个跑来问我 我想要什么 给我买 
前几天 还有另外一件事情 有车子过来了, 护住我叫我离车远一些吧, 呵呵 小暖男了

今年打了几次麻将, 骑了几次天府绿道, 爬了几次山 

呵呵 想去体验, 滑雪跳票了 


回溯日志的过程有点辛苦 
不论是第一个目标 还是第二个目标 还是第三个目标

2022年完了 

时间快的让人措手不及 

有些人长大了一岁, 有些人成长了一岁, 有些人虚度了一岁, 有些人老去了一岁 

不管生活中碰到什么问题, 日子还是需要过, 时间还在向前走, 调整自己的心态, 踏踏实实向前走 

华丽的词藻 抵不过踏踏实实的有目标的行动 

呵呵 明年还有明年的目标 

以上是关于13 2022.12.31 --------release--------misc--------的主要内容,如果未能解决你的问题,请参考以下文章

2022-12-31

2022.12.31

2022.12.31

.NET周报12月第4期 2022-12-31

这个javascript的“rel”应该是什么?

2022-12-31:以下go语言代码输出什么?A:1 1;B:-1 1;C:-1 -1;D:编译错误。 package main import “fmt“ func main() { a