相关文章
计算机网络知识点全梳理(三.TCP知识点总结)
目录 TCP基本概念
为什么需要TCP
什么是TCP
什么是TCP链接
如何唯一确定一个 TCP 连接
TCP三次握手
握手流程
为什么是三次握手,而不是两次、四次
为什么客户端和服务端的初始序列号 ISN 不同
既然 IP 层会分片,为什么 TCP 层还需要 MSS
TCP四…
编程日记
2024/12/19 10:33:49
Hive——HQL数据定义语言
文章目录 Hive HQL数据查询语言更多大数据资源持续更新中。。。学习目标一、HQL数据定义语言(DDL)概述1、DDL语法的作用2、Hive中DDL使用☆ 创建数据库☆ 查询数据库☆ 切换数据库☆ 修改数据库☆ 删除数据库 二、Hive DDL建表基础1、完整建表语法树2、H…
编程日记
2024/12/19 10:44:56
clickhouse 查询优化思路
最重要的是要学会看懂explain ,尤其是下推创建表时,可以选择表为分布式表。多个表join ,创建表时根据join 字段,进行分片,让数据在同一个节点进行join ,提高join 效率。多个表join , 通过创建物化视图的方式࿰…
编程日记
2024/12/21 18:23:13
正则表达式中^的用法
正则表达式中^的用法
1.用法一: 限定开头
文档上给出了解释是匹配输入的开始,如果多行标示被设置成了true,同时会匹配后面紧跟的字符 比如 /^A/会匹配"An e"中的A,但是不会匹配"ab A"中的A 比如(\s|^)表示空字符串或字…
编程日记
2024/12/22 7:45:44
【Go卸载时:遇到无法卸载情况】
进入go,先把之前的版本下载一遍,进入后点击repair。 go下载地址:https://go.dev/dl/ 然后下载新版本即可
编程日记
2024/12/19 5:04:02
Bulk多组学多时间点做时序分析
具体做法如下:
假设我们有5个样本点(A, B, C, D, E)的1000个基因表达量的数据,我们希望对这1000个基因进行所谓的“拟时序”分析,以获得这1000个基因表达的先后顺序。
Step1:对5个样本点进行PCA分析&…
编程日记
2024/12/19 11:56:55
关于linux kernel hardlockup 的探究
1. 基本解释
Hardlockup(硬锁)主要是由于 中断被禁用, 中断被屏蔽过长时间 或 中断无法处理 导致的。 硬锁的本质是 CPU 核心长时间不响应外部事件. 包括中断,调度等。
2. 驱动模拟hardlockup
以下为代码实现
#include <li…
编程日记
2024/12/20 23:59:59