14 2023.12.31 --------release--------misc--------

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

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

今年的 专业技能方面的收获主要是一些方面
linux 方面, 这部分内容主要是集中在上半年 
90 telnet 连接上对方服务之后 立即 “Connection closed by foreign host.“
89 重写 /proc/sys/vm/nr_pdflush_threads 读取函数, 不断输出 0 以及 文件读取偏移的理解
88 关于 “Too many open files“
87 signal 的实现
86 pipe 的实现
85 printk 输出丢失数据
84 数组地址的几种计算方式
83 c语言中结构体的内存布局
82 不同类型的变量的存储和更新
81 柔性数组造成的一些奇怪情况
80 vfork 之后父子进程共享内存造成的一些问题
79 关于 kthreadd 进程
78 关于 ksoftirqd 进程
77 模块编程之注册一个中断处理
76 模块编程之高精度定时器
75 模块编程之定时器
74 模块编程之workQueue
73 模块编程之自定义 mmap 和 fault
72 模块编程之新增一个proc文件
71 模块编程之新增一个字符设备
70 gdb attach $pid, process 2021 is already traced by process 2019
69 局部变量的空间分配
68 指针的减法操作
67 构造内核 NPE
66 让内核 hang 住
65 软链接 和 硬链接
64 同局域网机器如何配置路由访问当前机器的NAT网络的虚拟机
63 网络交互的过程中目标设备的选择
54 关于 arp 的处理
62 关于 module 的处理
61 mmap 连续映射地址空间有什么关联?
60 关于 SegmentFault 的一些场景 (2)
59 关于 SegmentFault 的一些场景 (1)
58 多次 mmap 虚拟地址的关系
57 读取/写出/读取 文件的过程的调试
58 多次基于 malloc 分配内存的一些现象分析
55 关于 icmp 的处理
53 initrd/initramfs 相关
52 硬中断的实现
51 软中断的实现
50 vmalloc 的实现
49 kmalloc 的实现
48 slab 的实现
47 mmap 的实现
46 printf 标准输出是否有回车 影响 fork 之后子进程的输出
45 mount 文件系统
44 ext4 文件系统
43 tmpfs/devtmpfs 文件系统
42 rootfs 文件系统
41 sysfs 文件系统
40 proc 文件系统

mysql 方面, 这部分内容主要是集中在下半年, 这边之前未下定决心看, 是因为它是 "百万级"代码的项目, 而且相当复杂, 但是遇到了问题, 就得去跟踪一下相关的知识呀, 虽然说 并不是整体的结构都清楚, 但是 碰到问题可以去 寻找问题的根本 
73 mysql replication 集群的交互
72 mysql 的客户端和服务器交互 returnGeneratedKeys
71 mysql 中 insert into ... on duplicate key update ... 的实现
70 mysql 中事务的隔离级别
69 mysql 中 is null 的实现
68 mysql 的 临键锁
67 mysql 的 间隙锁
66 mysql 的 表自增长锁
65 mysql 的 表元数据锁
64 mysql 的 表锁
63 mysql 的 行锁
62 mysql 中 存储引擎MyISAM 中索引的使用
61 mysql 存储引擎之动态格式 MyISAM
60 mysql 存储引擎之静态格式 MyISAM
59 mysql 存储引擎之 PERFORMANCE_SCHEMA
58 mysql 存储引擎之 MEMORY
57 mysql 存储引擎之 CSV
56 mysql 用户权限相关的实现
55 mysql 的登录认证流程
54 mysql 中各种 timeout - connect/wait/interactive/read/write_timeout
53 mysql pid 文件的创建
52 mysql 启动过程中常见的相关报错信息
51 无显式主键时 mysql 增加的 DB_ROW_ID
50 mysql 的 “where 1 = 1“ 的优化处理
49 mysql 子查询 加 group by 产生的奇怪现象
48 mysql 全局变量修改了时区, 客户端拿到的依然是旧时区
47 ‘./test_02/tz_test_tmp‘ (errno: 184 - Tablespace already exists)
46 mysql 客户端拿不到具体的错误信息
45 mysql truncate 的实现
44 mysql batch insert 的实现
43 mysql insert select 的实现
42 mysql “+“ 操作符的实现
41 mysql subquery 的实现
40 mysql join 的实现
39 关于 binlog 日志
38 关于 redo 日志
37 关于 undo 日志
36 mysql 主键冲突 和 唯一索引冲突
35 字段类型不匹配 影响 使用索引?
34 mysql limit 的实现
33 mysql find_in_set 的实现
32 mysql in 的实现
31 select max/min/avg/sum/count/group_concat 的实现
30 “select distinct(field1)“ 的实现
29 “select *“ 或者 “select field1, field2“ 的实现
28 mysql 数据记录的 存储更新删除
27 mysql 组合索引 的存储以及使用
26 mysql 索引的存储更新删除
25 mysql like 是否使用索引
24 mysql all 查询
23 mysql index 查询
22 mysql range 查询
21 mysql ref 查询
20 mysql const 查询
19 视图定义 union 是根据第一个 select 字段列表顺序,来进行 merge 的
18 自增长主键的实现 以及 记录的插入
17 mysql global_variables & session_variables
16 “count(*)“ 和 “count(1)“ 和 “count(field1)“ 的差异
16 fieldLength 对于各个类型的关联
15 mysql tiny/meidum/long blob/text 的数据存储
14 mysql bit/json/enum/set 的数据存储
13 mysql date/time/datetime/year 的数据存储
12 mysql char/varchar 的数据存储
11 mysql float/double/decimal 的数据存储
10 mysql tiny/small/medium/big int 的数据存储

个人工具集里面又增加了两个成员 HXOds2Std, HXServices
HXOds2Std 主要是用于数据治理, 数据接入之后, 从原始数据 治理为 标准数据, 通过配置文件, 使用 HXOds2Std 驱动从多种数据源中读取, 基于配置文件的配置进行 transformation, 再入库到多种数据库
HXServices 主要是暴露服务, 主要提供基于数据库表, 代理上游http服务, 支持响应字段的 transformation, 提供文件, 图片的上传下载服务

另外还有一小部分 前端方面的知识的收获

2023年完了 

时间快的让人措手不及 

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

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

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

呵呵 明年还有明年的目标 
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/284396.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【LMM 002】大型语言和视觉助手 LLaVA-1.5

论文标题:Improved Baselines with Visual Instruction Tuning 论文作者:Haotian Liu, Chunyuan Li, Yuheng Li, Yong Jae Lee 作者单位:University of Wisconsin-Madison, Microsoft Research, Columbia University 论文原文:htt…

win/linux 环境查看动态库包含的函数

我们打包了动态库,还要查看是否包含一些函数,需要导出这些函数 在win 环境下可以使用 .def 格式的文件进行操作 ######################################################### 跳过这一步,回到主题,在两个系统平台如何查看动态库包…

LanceDB:在对抗数据复杂性战役中,您可信赖的坐骑

LanceDB 建立在 Lance(一种开源列式数据格式)之上,具有一些有趣的功能,使其对 AI/ML 具有吸引力。例如,LanceDB 支持显式和隐式矢量化,能够处理各种数据类型。LanceDB 与 PyTorch 和 TensorFlow 等领先的 M…

图文证明 等价无穷小替换

等价无穷小替换 定义 等价无穷小是无穷小之间的一种关系,指的是:在同一自变量的趋向过程中,若两个无穷小之比的极限为1,则称这两个无穷小是等价的。无穷小等价关系刻画的是两个无穷小趋向于零的速度是相等的。 设当 x → x 0 时…

第5课 使用openCV捕获摄像头并实现预览功能

这节课我们开始利用ffmpeg和opencv来实现一个rtmp推流端。推流端的最基本功能其实就两个:预览画面并将画面和声音合并后推送到rtmp服务器。 一、FFmpeg API 推流的一般过程 1.引入ffmpeg库:在代码中引入ffmpeg库,以便使用其提供的功能。 2.捕获摄像头…

条款14:在资源管理类中小心拷贝行为

你可能会发现,有时候需要创建自己的资源管理类。例如,假设你正在使用一个C API来操作互斥对象,互斥类型提供了lock和unlock函数: void lock(Mutex* pm); // 锁住pm指向的互斥量 void unlock(Mutex* pm); // 互斥量解锁 class Lock { publi…

【LMM 003】生物医学领域的垂直类大型多模态模型 LLaVA-Med

论文标题:LLaVA-Med: Training a Large Language-and-Vision Assistant for Biomedicine in One Day 论文作者:Chunyuan Li∗, Cliff Wong∗, Sheng Zhang∗, Naoto Usuyama, Haotian Liu, Jianwei Yang Tristan Naumann, Hoifung Poon, Jianfeng Gao 作…

2001-2021年各省高速公路里程数据

2001-2021年全国及各省高速公路里程数据 1、时间:2001-2021年 2、指标:高速公路里程 3、范围:全国及30个省市 (不含西藏) 4、来源:各省NJ、省TJGB、第三产业TJNJ (无缺失) 5、指…

Bytebase:统一数据库 CI/CD 解决方案 | 开源日报 No.128

bytebase/bytebase Stars: 7.9k License: NOASSERTION Bytebase 是一个数据库 CI/CD 解决方案,为开发人员和 DBA 提供统一的工具来管理不同数据库系统的开发生命周期。其主要功能包括标准化操作流程、SQL 代码审查、GitOps 集成以及数据访问控制等。关键特性和核心…

【JWT】JWT实战应用

学习参考:BV1gk4y177DS ------------------------------------------------------------------------------------------------------- # 一、前置知识点 - Java Web - Spring/SpringMVC/SpringBoot - Spring Security # 二、JWT介绍 ## 2.1 概念 官网:https://jwt.i…

带大家做一个,易上手的家常蒜酱鲍鱼

超市有个福利鲍鱼 就买回来弄一下 搞一个整个的蒜 蒜去皮切末 三四个干辣椒切小末 切一点葱花混进去 鲍鱼去壳 去内脏&牙齿 将鲍鱼切块 因为鲍鱼是正经不好入味的东西 起锅烧油 下入 葱蒜干辣椒 翻炒出味 然后倒入鲍鱼进行翻炒 翻炒均匀后 倒入 一勺生抽 半勺老抽 …

Python pycharm编辑器修改代码字体

在pycharm编辑器下修改代码字体,可以按照以下步骤: 点开上图所示的菜单, 再点击File->Settings,进入设置页面。 我们找到Editor下的Font并点选,然后我们就可以在右侧修改字体相关配置了。 这里建议使用等宽字体&…

27 UVM queue

uvm_queue类构建一个动态队列,该队列将按需分配并通过引用传递。 uvm_queue类声明: class uvm_queue #( type T int ) extends uvm_object 1 uvm_queue class hierarchy 2 uvm_queue class Methods 3 UVM Queue Example 在下面的示例中,…

Excel中部分sheet页隐藏并设置访问密码

1、新建sheet1 2、新建sheet2 3、隐藏sheet2 4、保护工作簿、输密码 5、密码二次确认 6、隐藏的sheet2已经查看不了 7、想要查看时,按图示输入原密码即可 8、查看sheet2内容

理解SQL中not in 与null值的真实含义

A not in B的原理是拿A表值与B表值做是否不等的比较, 也就是a ! b. 在sql中, null是缺失未知值而不是空值。 当你判断任意值a ! null时, 官方说, “You cannot use arithmetic comparison operators such as , <, or <> to test for NULL”, 任何与null值的对比都将返…

微服务(11)

目录 51.pod的重启策略是什么&#xff1f; 52.描述一下pod的生命周期有哪些状态&#xff1f; 53.创建一个pod的流程是什么&#xff1f; 54.删除一个Pod会发生什么事情&#xff1f; 55.k8s的Service是什么&#xff1f; 51.pod的重启策略是什么&#xff1f; 可以通过命令kub…

光伏逆变器MPPT的作用、原理及算法

MPPT是逆变器非常核心的技术&#xff0c;MPPT电压在进行光伏电站设计时一项非常关键的参数。 一、什么是MPPT&#xff1f; &#xff08;单块光伏组件的I-V、P-V曲线&#xff09; 上图中&#xff0c;光伏组件的输出电压和电流遵循I-V曲线(绿色)、P-V曲线(蓝色)&#xff0c;如果…

QT基础知识

QT基础知识 文章目录 QT基础知识1、QT是什么2、Qt的发展史3、为什么学习QT4、怎么学习QT1、工程的创建(环境的下载与安装请百度&#xff09;2、创建的工程结构说明3、怎么看帮助文档1、类使用的相关介绍2. 查看所用部件&#xff08;类&#xff09;的相应成员函数&#xff08;功…

uni-app模版(扩展插件)

锋哥原创的uni-app视频教程&#xff1a; 2023版uniapp从入门到上天视频教程(Java后端无废话版)&#xff0c;火爆更新中..._哔哩哔哩_bilibili2023版uniapp从入门到上天视频教程(Java后端无废话版)&#xff0c;火爆更新中...共计23条视频&#xff0c;包括&#xff1a;第1讲 uni…

Python如何把类当做字典来访问及浅谈Python类命名空间

Python如何把类当做字典来访问 Python把类当做字典来访问 定义一个类将它实例化&#xff0c;我们可以通过obj.属性来访问类的属性&#xff0c;如果想获取类的所有实例变量&#xff0c;我们可以使用obj.__dict__来访问&#xff0c;如下&#xff1a; class A:def __init__(self)…
最新文章