wykxwyc's Blog

homepage of wykxwyc's Blog

MongoDB知识图谱

Knowledge graph of MongoDB

目录 说明 MongoDB基础知识 MongoDB高可用 MongoDB可扩展性 MongoDB数据压缩 MongoDB的使用 高级功能与底层设计 参考文献 说明 MongoDB基础知识,MongoDB的使用,高级功能与底层设计是对MongoDB知识图谱这篇文章介绍的总结与归纳。 MongoDB基础...

Python中的unicode与str

unicode and str in python

目录 问题的出现 ascii, unicode与utf-8 判断unicode是不是控制字符 参考文献 问题的出现 一个日志的函数出现了报错,报错内容如下: [LOG] ERROR [findAvatarNameByNid] nid(%s), name(%s), ret(%s) (4093364685, u'\u8fd9\u662f\u6635\u79f0id~...

Redis设计与实现读书笔记

Implementation of Redis

目录 Redis数据类型 Redis内数据结构的实现 SDS list dict skiplist intset ziplist REDIS对象类型 字符串对象 列表对象 哈希对象 集合对象 有序集合对象 ...

游戏中的AOI总结与思考

How AOI Work in Games

目录 AOI的概念和作用 上帝视角下的AOI 减小AOI视距 九宫格法处理AOI 十字链表法处理AOI AOI边界问题 参考 AOI的概念和作用 AOI全称为Area Of Interest,翻译过来叫感兴趣的区域,通俗的讲是一个游戏对象在场景中的视野。 AOI的两个方面: 被观察与观察到的视野。 AOI三个动作: 进入...

数据库知识

Overview of database

目录 一、MySQL架构与历史总结 数据库的事物与ACID概念 四种隔离级别 MySQL中死锁产生的原因 多版本并发控制MVCC MySQL的存储引擎 二、MySQL基准测试 基准测试的概念 集成式测试工具 三、服务器性能剖析 ...

图的最短路径问题

The question of graph-based shortest path algorithm

目录 各种图算法的比较 DijkstraFloyd算法特点 Floyd算法特点 Bellman-Ford算法特点 SPFA算法特点 Dijkstra算法 Dijkstra算法的输入输出 为什么Dijkstra不能有负权重的边? Dijkstra算法的运行过程 ...

LeGO-LOAM中的数学公式推导

The math formula in LeGO-LOAM

LeGO-LOAM是一种在LOAM之上进行改进的激光雷达建图方法,建图效果比LOAM要好,但是建图较为稀疏,计算量也更小了。 本文原地址:wykxwyc的博客 github注释后LeGO-LOAM源码:LeGO-LOAM_NOTED 关于代码的详细理解,建议阅读: 1.地图优化代码理解 2.图像重投影代码理解 3.特征关联代码理解 4.LeGO-LO...

蚁穴杂论

A little leak will sink a great ship

目录 C++中堆(优先队列)的使用 C++中map的知识 sort函数和priority_queue定义时的区别 记录一个C++设计模式的网站 记录一个关于算法的博客网站 卡特兰数是什么,有什么用 记录一个基础知识的github账号地址 C++二分查找的函数 C++程序变量在内存中保存的区域 C/C++编译程序占用内存的分类 C++在堆上分配内...

粒子滤波器介绍

Introduction to particle filter

目录 问题描述(Monte Carlo方法) 重要性采样(Importance Sampling) Sequential Importance Sampling(SIS) Resampling:选择一个合适的提议分布 Basic Particle Filter 物理意义 粒子滤波器预测的代码示例 参考文献 问题描述(Monte Carlo方法) ...

ROS Navigation功能包介绍

Introduction to ROS Navigation stack

目录 Global Planner carrot_planner navfn global planner Local Planner Costmap Parameters AMCL 粒子滤波器的原理以及如何运用到AMCL 参考文献 Global Planner 如...