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

news2025/1/23 22:37:47

呵呵 一部分 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.coloradmin.cn/o/1347219.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

golang锁源码【只有关键逻辑】

条件锁 type Cond struct {L Lockernotify notifyList } type notifyList struct {wait uint32 //表示当前 Wait 的最大 ticket 值notify uint32 //表示目前已唤醒的 goroutine 的 ticket 的最大值lock uintptr // key field of the mutexhead unsafe.Pointer //链表头…

单片机原理及应用:开关控制LED多种点亮模式

从这篇文章开始,我们不再只研究单一的外设工作,而是将LED、数码管、开关、按键搭配在一起研究,这篇文章主要介绍LED和开关能擦出怎样的火花,同时也介绍一些函数封装的知识。 由于开关有闭合与打开两种状态,LED有左移流…

机器学习---随机森林宫颈癌分类

1. 宫颈癌分类 from sklearn import tree from sklearn.ensemble import RandomForestClassifier from sklearn.model_selection import train_test_split from sklearn.model_selection import GridSearchCV from sklearn.pipeline import Pipeline from sklearn.preprocessi…

【操作系统xv6】学习记录1

前置说明: git-v9版本:git clone https://github.com/mit-pdos/xv6-public/tree/xv6-rev9 bili:https://www.bilibili.com/video/BV15r4y1z75F 深圳大学罗秋明老师的课程 我自己用的wsl2的ubuntu18 无桌面版本 make qemu-nox bug 起初在双系统的ubuntu…

go 源码解读 sync.RWMutex

sync.RWMutex 简介源码结构RLockRUnlockUnlockgo 运行时方法 简介 简述sync包中读写锁的源码。 (go -version 1.21) 读写锁(RWMutex)是一种并发控制机制,用于在多个 goroutine 之间对共享资源进行读写操作。它提供了…

10|记忆:通过Memory记住客户上次买花时的对话细节

10|记忆:通过Memory记住客户上次买花时的对话细节 在默认情况下,无论是 LLM 还是代理都是无状态的,每次模型的调用都是独立于其他交互的。也就是说,我们每次通过 API 开始和大语言模型展开一次新的对话,它…

Servlet中常用的三大API

HttpServlet 我们写 Servlet 代码的时候,首先第一步就是先创建类,继承自 HttpServlet,并重写其中的某些方法。我们实际开发的时候主要重写 doXXX 方法,很少会重写 init / destory / service。 因为这一些方法的调用时机&#xf…

【链表OJ—链表的回文结构】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:…

Apache DolphinScheduler 3.1.9 版本发布:提升系统的稳定性和性能

🚀我们很高兴宣布,Apache DolphinScheduler 的最新版本 3.1.9 已正式发布!此版本在 3.1.8 的基础上进行了关键的 bug 修复和文档更新,共计修复了 14 个 bug 和改进了 3 个文档。 主要更新亮点 本次更新重点解决了以下几个关键问题…

《PCI Express体系结构导读》随记 —— 第I篇 第1章 PCI总线的基本知识(19)

接前一篇文章:《PCI Express体系结构导读》随记 —— 第I篇 第1章 PCI总线的基本知识(18) 1.4 PCI总线的中断机制 1.4.3 中断请求的同步 在PCI总线中,INTx信号是一个异步信号。所谓异步是指INTx信号的传递并不与PCI总线的数据传送…

SpringBoot 医药咨询系统

概述 智慧医药系统(smart-medicine)是一个基于 SpringBoot 开发的Web 项目。整体页面简约大气,增加了AI医生问诊功能,功能设计的较为简单。 开源地址 https://gitcode.net/NVG_Haru/Java_04 界面预览 功能介绍 游客功能介绍 …

现实世界中的人工智能:工业制造的 4 个成功案例研究

现实世界中的人工智能:工业制造的 4 个成功案例研究 从抓鸡翅到建立整个虚拟工厂,各种规模的制造商都利用人工智能以更快的速度、更低的成本和更低的风险生产更多的产品。 我们能否让工厂变得足够聪明,在发生故障之前告诉我们?我…

C语言实现关键字匹配算法(复制即用)

文章目录 前言功能要求运行截图全部代码 前言 无套路,均已上机通过,求个关注求个赞,提供答疑解惑服务。 功能要求 一份C源代码存储在一个文本文件中,请统计该文件中关键字出现的频度,并按此频度对关键字进行排序。要…

Kafka安装及简单使用介绍

🍓 简介:java系列技术分享(👉持续更新中…🔥) 🍓 初衷:一起学习、一起进步、坚持不懈 🍓 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏 🍓 希望这篇文章对你有所帮助,欢…

政务大数据能力平台建设方案:文件全文30页,附下载

关键词:智慧政务解决方案,智慧政务建设,智慧政务服务平台,智慧政务大数据,数字政务一体化平台。大数据,政务大数据建设 一、智慧政务建设需求 1、政务服务需求:智慧政务建设需要满足人民群众的…

Jenkins 系列:Jenkins 安装(Windows、Mac、Centos)和简介

文章目录 简介发展历史应用场景 Jenkins 安装部署先决条件硬件要求软件包下载war 包部署linux 系统部署mac 系统部署windows 系统部署安装后基本配置解锁自定义 jenkins 插件创建用户配置更新站点 配置文件 简介 Jenkins前身是 Hudson,使用 java 语言开发的自动化发…

基于SpringBoot实现的前后端分离电影评分项目,功能:注册登录、浏览影片、热门影片、搜索、评分、片单、聊天、动态

一、项目介绍 本项目主要基于SpringBoot、Mybatis-plus、MySQL、Redis实现的影片评分项目。 本系统是前后端分离的,分别由三个子项目构成:java服务端、用户前端、管理员管理前端 关键词:springboot java vue mysql reids websocket 毕业设计…

【Leetcode】1154. 一年中的第几天

文章目录 题目思路代码 题目 1154. 一年中的第几天链接 思路 题目要求是给定一个字符串 date,它代表一个日期,采用标准的 YYYY-MM-DD 格式。需要计算这个日期是当年的第几天。 首先,我们可以通过字符串的索引来提取年、月和日的数值&…

python的pywebio库给孩子做加减法数学题

效果展示 程序执行后,打开浏览器,展示一些100以内的加减法混合运算的数学题并输入答案后判断对错,这样倒是省了买教材的钱了。 在题目下方的框中,输入答案,然后点击提交后, 会输出结果 pywebio库介绍 安装…

Resnet BatchNormalization 迁移学习

时间:2015 网络中的亮点: 超深的网络结构(突破1000层)提出residual模块使用Batch Normalization加速训练(丢弃dropout) 层数越深效果越好? 是什么样的原因导致更深的网络导致的训练效果更差呢…