源码hashmap笔记jdk1

03_内核源码组织架构

一、Linux内核特征 Linux内核组织形式为整体式结构 进程调度方式简单而有效 支持内核线程(或称为守护进程) 支持多种平台的虚拟内存管理 虚拟文件系统 模块机制 增加系统调用 面向对象 二、Linux内核五大子系统 三、系统数据结构 在Linux内核中使用频率较高的数据结构: task_str ......
组织架构 内核 架构 源码 03

Docker 学习笔记 - 2

操作容器 终止 可以使用 docker container stop 来终止一个运行中的容器。 此外,当 Docker 容器中指定的应用终结时,容器也自动终止。 此外,docker container restart 命令会将一个运行态的容器终止,然后再重新启动它。 进入容器 在使用 -d 参数时, ......
笔记 Docker

01_编译Linux源码

编译Linux源码 进入源码目录 /usr/src 从当前机器的启动目录拷贝配置信息到源代码目录。这步操作的意思是我们编译内核的配置采用用当前环境一致的配置 cp -v /boot/config-$(uname -r) .config 可以通过如下命令启动配置界面 make menuconfig s ......
源码 Linux 01

【学习笔记】并查集

并查集是一种树形数据结构。它管理一系列不相交的集合。它支持两种操作: 查询 Find 合并 Union 查询 有一个 fa 数组,里面存放了每个节点的父节点。这样下去,查询一个节点的父节点,再查询它的父节点的父节点,再查询它的父节点的父节点的父节点……我们就可以顺藤摸瓜,通过这个数组来查询这个节点的 ......
笔记

《软件工程—实践者的研究方法》读书笔记

《软件工程—实践者的研究方法》这本书内容丰富,从软件工程的定义、软件过程、建模、质量管理到管理软件项目和软件工程发展趋势的探讨,作者逐个展开并做了大量的讲解。内容丰富,当然书也是非常厚。借到这本书之后,一开始没看,一再推迟,大概十一月末才鼓起勇气开始翻阅这本厚厚的书。 这本书不像之前翻阅的软件工程书 ......
实践者 软件工程 笔记 方法 工程

【学习笔记】并查集

并查集是一种树形数据结构。它管理一系列不相交的集合。它支持两种操作: 查询 Find 合并 Union 查询 有一个 fa 数组,里面存放了每个节点的父节点。这样下去,查询一个节点的父节点,再查询它的父节点的父节点,再查询它的父节点的父节点的父节点……我们就可以顺藤摸瓜,通过这个数组来查询这个节点的 ......
笔记

Golang学习笔记(八)—— 泛型

泛型 泛型是什么?为什么要用泛型? 在开发中,会有一些复用性很强的功能,它被应用到很多地方,但为了适用会被不断重写,这很低效。例如一个intADD函数,他能进行 int 的加法,假如我们想进行 float 加法,又得重写一个floatADD函数,泛型就是为了解决这个问题而推出的功能。 想要接收多种类 ......
笔记 Golang

【笔记】wqs 二分

适用范围 wqs 二分可以用来解决类似这样的问题: 令 \(f(x)\) 为恰好使用 \(x\) 次某种操作,求 \(f(p)\)。 \(f(x)\) 具有凸性(图像为上凸或下凸)。 对于一个值 \(k\),若是下凸壳能较快的求出 \(\min\limits_{i = 1}^n\{f(i) - k\ ......
笔记 wqs

高级数据结构笔记

树套树 顾名思义,就是一个树套一个树。。。 广义的树套树是指嵌套多层的数据结构。常见的有:线段树套线段树(二维线段树),线段树套平衡树(“二逼平衡树”),分块套平衡树,树状数组套线段树(带修主席树)等等。 在这里,由于 set,map 等 STL 内部实现是平衡树,因此将这些 STL 的嵌套也算作树 ......
数据结构 结构 笔记 数据

从源码分析 MySQL 身份验证插件的实现细节

最近在分析ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)这个报错的常见原因。 在分析的过程中,不可避免会涉及到 MySQL 身份验证的一些实现细节。 加之之前对这一块就有很多疑问, ......
源码 插件 细节 身份 MySQL

SpringMVC中如何设置响应的Content-Type(源码分析)

转载自:https://blog.csdn.net/CaptHua/article/details/122004067 问题 写这篇文章源于笔者在一次调试接口的时候遇到的一个问题: 在浏览器中调用接口,页面显示的内容中有乱码, 但是查看响应中的内容是没有乱码的, 而且在Postman中调用返回的结果 ......
Content-Type SpringMVC 源码 Content Type

模式识别自学笔记:最小错误率贝叶斯决策

目标:判断特征x属于标签ω1还是ω2 似然度 = 条件概率密度p(x|ωi) * 先验概率p(ωi) 后验概率p(ωi|x) = 条件概率密度 * 先验概率 / 特征向量的概率分布 比较方法一:直接比较分子大小 由于比较后验概率大小时,分母特征向量的概率分布与特征x无关,比较的后验概率的两个分母(特 ......
错误率 错误 模式 笔记

docker学习笔记

目录基本使用搜索镜像下载镜像列出镜像信息列出容器信息创建并运行容器删除容器进入容器执行命令查看日志容器文件拷贝容器运行和停止run命令详解-p端口对外发布(端口映射)-v数据卷-e设置环境变量--name机器命名--restart容器退出后的重启策略其他镜像详细信息容器详细信息容器内进程数据卷高级d ......
笔记 docker

Linux firewalld 防火墙 笔记

Linux 防火墙策略: 严格过滤入站,允许出站 防火墙有两类: 硬件防火墙(可以组成集群保护),软件防火墙(本机安装的软件,本机防护)。 1.firewalld防火墙服务: Linux默认安装的防火墙系统服务: firewalld防火墙是centos7系统默认的防火墙管理工具,一般是自带的无需安装 ......
防火墙 firewalld 笔记 Linux

Kotlin学习笔记——第一天

1. 方法 fun main(){ println("Hello, World!") } fun 方法声明关键字 main() 程序入口 方法体用{}包含 println() 、print() 标准输出方法 2. 变量 任何程序都需要存储数据,变量可以帮助我们做到这一点。在Kotlin中,有两种变量 ......
笔记 Kotlin

find 命令笔记

find 命令作用 根据预设条件递归查询文件,当查询一个文件时他会将目录下所有的文件包括子目录全部查询一遍,就算找到了对应文件也不会停止会一直查询到所有文件都查过为止。 命令格式 - find [目标] [条件] [-a|-o] [条件2] # -a(并且) -o(或者) 常见的条件: -type ......
命令 笔记 find

BSP视频教程第29期:J1939协议栈CAN总线专题,源码框架,执行流程和应用实战解析,面向车通讯,充电桩,模组通信等(2024-01-08)

视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 继前面CANopen专题视频教程后,再推出CAN总线的又一个重要协议栈J1939专题视频 J1939在车通讯上应用比较多,现在电动车充电桩还有各种模组的通信也非常多基于 ......
模组 总线 实战 源码 框架

聊聊ChatGLM-6B的源码分析

基于ChatGLM-6B第一版,要注意还有ChatGLM2-6B以及ChatGLM3-6B 转载请备注出处:https://www.cnblogs.com/zhiyong-ITNote/ PrefixEncoder 作用:在微调时(以P-Tuning V2为例),方法训练时冻结模型的全部参数,只激活 ......
源码 ChatGLM 6B

021 数据库学习笔记--求百分比

--通过函数处理除法,获取百分比 alter function [dbo].[fungetrate]( @num1 int, @num2 int) returns nvarchar(10) as begin declare @res varchar(10) select @res = case wh ......
百分比 百分 数据库 笔记 数据

windows 启用个人热点笔记

1. 设置--网络--移动热点 启用热点,编辑设置,关闭节能 2. 控制面板--网络和 Internet--网络连接--更改适配器设置 关闭 Microsoft Wi-Fi Direct Virtual Adapter #2 的网卡电源节能设置(防止热点自动关闭) ......
windows 热点 笔记 个人

ArrayList源码阅读

目录简介例子继承结构概览代码分析成员变量方法迭代器子列表总结参考链接 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习 本文基于corretto-17.0.9源码,参考本文时请 ......
ArrayList 源码

SAM学习笔记

SAM学习笔记 在开始之前,先给一个画出 SAM 的网站:link SAM是个啥? SAM 是一个可以接受一个字符串 \(S\) 的所有后缀,且最小的 DFA。 SAM 是一个 DAG,其中节点被称为状态,而变被称为转移。每条边上都有一个字符。 SAM 还应当满足以下性质: 一个 SAM 从同一个节 ......
笔记 SAM

【系统设计】笔记2

Secenario: MAU -- monthly active users step1: 罗列功能 register/login user profile display/edit upload image/video search post/share a tweet timeline/news ......
笔记 系统

Rust 学习笔记

rust 学习梳理 数据类型 基于已明确的类型,Rust会推断剩下大部分类型。基于类型推断Rust具备了与动态类型语言近似的易读性,并仍能在编译期捕获类型错误。 函数可以是泛型的:单个函数ujiu可以处理不同类型的值。 Rust的类型根基是一组固定宽度的数值类型,匹配几乎所有现代处理器直接硬件实现的 ......
笔记 Rust

C语言程序设计手写笔记

最近自己录了一个自学C语言系列,笔记发出来,视频还在传 ......
程序设计 语言 笔记 程序

阅读笔记

从第八章《数据库设计》中总结了一下知识内容:类模型和BCED类包反映了应用类,而不是存储数据库结构,实体类表示了应用中的永久数据库对象,但不是数据库中的永久类;永久数据库层可以是关系数据库,对象关系数据库或者对象数据库;数据库模型是表示数据库结构的这种抽象,包含三种抽象,分别是:外部数据模型,逻辑数 ......
笔记

【whk】Flask 学习笔记

安装 首先你需要一个 python 和 pip。 然后 pip install flask 就好啦! 使用 from flask import Flask 导入。 pip install flask_form 创建网站 from flask import Flask app=Flask(__name ......
笔记 Flask whk

TCP三次握手源码分析

一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 二、TCP协议格式 各字段的作用: 源端口号:用于指定本地程序绑定的端口; 目的端口号:用于指定远端 ......
源码 TCP

kafka源码阅读之MacBook Pro M1搭建Kafka2.7版本源码运行环境

原创/朱季谦 最近在阅读Kafka的源码,想可以在阅读过程当中,在代码写一些注释,便决定将源码部署到本地运行。 日常开发过程中,用得比较多一个版本是Kafka2.7版本,故而在MacBook Pro笔记本上用这个版本的源码进行搭建,进行Kafka源码的阅读学习。在搭建的过程当中,遇到不少坑,顺便记录 ......
源码 MacBook 版本 环境 Kafka2

阅读笔记四

(1)整体来说,这本书到底在谈些什么?本书围绕“注重实效”讲述了关于编程的各种话题,个人责任、拽光弹开发、调试策略、元程序设计、按合约设计、重构、无情的测试,等等。作者认为注重实效的程序员的特征是程序员在处理问题、寻找解决方案时的态度、风格、哲学,他们能够超越直接的问题去思考,总是设法把问题放在更大 ......
笔记
共10550篇  :6/352页 首页上一页6下一页尾页