搜索结果
查询Tags标签: 源码,共有 8633条记录-
(笔记)(6)AMCL包源码分析 | 粒子滤波器模型与pf文件夹(二)
上一讲介绍了粒子滤波器模型的相关理论以及pf.cpp中的几个关键函数,这一讲我们将对pf.cpp的代码进行详细分析。 先看pf.cpp引用的关键头文件,我们稍后再梳理这些头文件,现在先将pf.cpp的脉络梳理清楚。#include "amcl/pf/pf.h" #include "amcl/pf/pf_pd…
2022/9/15 1:18:43 人评论 次浏览 -
(笔记)(5)AMCL包源码分析 | 粒子滤波器模型与pf文件夹(一)
粒子滤波器这部分内容涉及到的理论和数据结构比较多,我们分好几讲来介绍。这一讲的内容是对pf文件夹的简要分析,蒙特卡罗定位在pf中的代码具体实现,KLD采样算法的理论介绍以及它在pf中的代码具体实现。 1.pf文件夹头文件简要分析 说到AMCL包下的pf文件夹,它其实就是 由…
2022/9/15 1:18:43 人评论 次浏览 -
源码编译安装nginx
nginx版本:1.22 安装依赖包: #yum -y install pcre-devel openssl openssl-devel GeoIP-devel.x86_64 #cd nginx-1.22.0/ #./configure --prefix=/export/server/nginx --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_geoip_mod…
2022/9/14 5:17:33 人评论 次浏览 -
ptrace内核源码实现
一、ptrace系统调用 ptrace在内核中的实现是sys_ptrace函数,也可以说是SYSCALL_DEFINE4(ptrace, ...)。 其中sys_ptrace负责attach相关请求的处理,之后调用arch_ptrace函数来处理其余请求,而arch_ptrace函数也只处理一部分请求,剩下的请求都由ptrace_request函数来处理…
2022/9/14 1:18:53 人评论 次浏览 -
ThreadLocal源码学习笔记
系列文章目录和关于我 一丶ThreadLocal结构每一个Thread对象都有一个名为threadLocals类型为ThreadLocal.ThreadLocalMap的属性,ThreadLocal.ThreadLocalMap对象内部存在一个Entry数组,其中存储的Entry对象key是ThreadLocal,value便是我们绑定在线程上的值。ThreadLocal…
2022/9/13 14:16:52 人评论 次浏览 -
spark源码(七)Worker receive 方法
receive 方法其实是大量的case,分别对应处理不同的场景 case msg: RegisterWorkerResponse case SendHeartbeat case WorkDirCleanup case MasterChanged case ReconnectWorker case LaunchExecutor case executorStateChanged: ExecutorStateChan…
2022/9/13 14:16:45 人评论 次浏览 -
七、Redis源码之LRU、LFU算法基本定义
内存资源对Redis来说是弥足珍贵的,有效的减少Redis的内存使用问题从而达到系统优化的目的。 一、LRU算法的基本原理 LRU算法:最近最少使用-Least Recently Used 从基本原理上来说,LRU算法会使用一个链表来维护缓存中每一个数据的访问情况,并根据数的实时访问,调整数据…
2022/9/13 2:23:16 人评论 次浏览 -
spark源码(二)Master recive方法
Master recive全部方法override def receive: PartialFunction[Any, Unit] = { case ElectedLeader => ...... case CompleteRecovery => ...... case RevokedLeadership => ...... case WorkerDecommissioning => ...... …
2022/9/13 1:26:08 人评论 次浏览 -
Java中的源码,反码和补码
一、在Java中所有数据都是以补码的形式表示的,原码即数字的二进制表示加符号位,反码即将原码按位取反,补码简单来说即反码加1 二、Java中数据的表示方式1.正数:正数的原码、补码、反码都相同,正数的符号位为0;2.负数:负数的符号位为1,其余各位使用补码表示3.使用补…
2022/9/13 1:24:42 人评论 次浏览 -
反码,补码,源码。
老师要求我们学习反码 补码 还有源码的相关知识 首先是在网上找到了一些资料 普及了一些基础知识,这能帮助到我了解和掌握补码原理 一、基础知识补充 (1)计算机的语言表示: 在现代的计算机中主要采用的数字集成电路完成,数字电路通过高低电平只能表示0和1,所以…
2022/9/13 1:24:39 人评论 次浏览 -
源码,补码,反码相关知识
1. 原码 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:[+1]原 = 0000 0001 [-1]原 = 1000 0001第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:[1111 1111 , 0111 1111]即[-127 , 127]原码是人脑最容易理…
2022/9/13 1:23:36 人评论 次浏览 -
sklearn中MLPClassifier源码解析
神经网络 .fit()首先传入类私用方法._fit()确定hidden_layer_size是可迭代的 调用_validate_hyperparameters验证超参数是否合法 验证输入的x和y是否合法并且获取one-hot-label 从x、y中获取输入参数的信息,并且添加输入层和输出层 (隐藏层作为参数,输入层和输出层可以…
2022/9/13 1:23:08 人评论 次浏览 -
Tornado 文件下载Hash值不同 (阅读tornado源码记录)
版本信息 python3.7 tornado==4.3.0问题描述: 多次下载同样的文件,每次文件的hash均不相同. 下载文件的示例接口: import tornado from tornado.concurrent import futures from tornado.concurrent import run_on_executor from tornado.web import RequestHandler@run_…
2022/9/10 1:24:45 人评论 次浏览 -
【问题解决】源码安装Nginx提示找不到openssl library
问题背景 最近测试同事说有一台服务器执行源码安装Nginx脚本出现openssl not found的错误解决不了让我帮忙看看,ssh连接上去后发现这台服务器安装了 CentOS7.9操作系统,并且已经安装了 openssl-devel 库,理论上不会有问题。 然而,就在重装多次 openssl相关软件包后,感…
2022/9/9 5:23:36 人评论 次浏览 -
MatrixOne从入门到实践——源码编译
MatrixOne从入门到实践——源码编译 在部署MatrixOne前,我们可能会比较纠结使用哪个版本合适,MatrixOne在github上有各个版本的Releases,包含源码包和适用于Linux系统和MAC系统的二进制文件,但如果我们需要体验main分支上最新的功能的时候,我们可以直接使用源码编…
2022/9/9 1:24:19 人评论 次浏览