学习笔记
笔记目录
个人各平台地址 | 夯实基础 | C++ | Python | 数据结构与算法| MATLAB | Linux | ROS | Drone | SLAM | 导航 | 数值优化 | 机器学习 | 数据分析 | 数据库 | Unity3D | Web 开发 | HoloLens2 开发 | 论文复现 | 其他
个人各平台地址
- 个人学术档案:Yiliang Zhou - Google 学术搜索
- 博客地址:https://www.cnblogs.com/zylyehuo/
- github地址:https://github.com/zylyehuo
- gitee地址:https://gitee.com/zylyehuo
夯实基础
四元数法 | 代价地图组成(多层叠加) | 通过 openpyxl 操作 excel 表格 | Ubuntu 下查看 ip | Windows 终端远程连接 Ubuntu | Ubuntu 下查看当前用户 | 前后端不分离中使用 Ajax 请求(Django3.2) | celery 启动显示警告信息“...whether broker connection retries are made during startup in Celery 6.0 and above...” | 通过局域网访问连接 vite 或 Django 之类的项目 | Python设置递归最大深度 | 设计模式分类 | 统计文件个数 | Git 常用命令 | 使用 bc4 解决 git 合并冲突问题 | 通过 JS 修改具体标签的属性的属性值 | anaconda创建新环境 | Excel 数据处理 | Typora中插入分页符 | codelite常用快捷键积累 | C++基础学习--随记 | 安装调用.so文件 | 黄金组合【Latex + TexStudio + Mendely + Overleaf + Git】 | 文献整理及阅读(zotero+小绿鲸) | VSCode快捷键积累 | locate 输出为空 | VScode编译报错:正在执行任务: CMake: build build failed. * 终端进程启动失败(退出代码: -1)。 * 终端将被任务重用,按任意键关闭。
C++
codelite常用快捷键积累 | C++基础学习--随记 | C++基础编程 | C++核心编程 | C++提高编程
Python
利用pip/conda安装库时,出现requires XXX, which is not installed/incompatible | 通过 openpyxl 操作 excel 表格 | Python设置递归最大深度 | 统计文件个数 | Python 加上颜色进行输出 | anaconda创建新环境 | Excel 数据处理 | Python安装低版本gym库 | AirSim基础使用【Python】
数据结构与算法
Python版
汉诺塔问题(递归) | 顺序查找(线性查找) | 二分查找(折半查找) | 常见排序算法(汇总) | 冒泡排序(LOW) | 选择排序(简单版)(LOW) | 选择排序(LOW) | 插入排序(LOW) | 快速排序(NB) | 堆排序(标准版)(NB) | 堆排序(内置模块 heapq )(NB) | 堆排序(topk 问题)(NB) | 归并排序(递归)(NB) | 希尔排序 | 计数排序 | 桶排序 | 基数排序 | 栈的应用(后进先出 LIFO) -- 括号匹配问题 | 队列的实现方式(先进先出 FIFO) -- 环形队列 | 队列的内置模块(deque) -- 双向队列 | 利用队列的内置模块(deque)模拟 Linux 下的 tail 命令(输出文件中最后几行的内容) | 使用栈解决迷宫问题(深度优先搜索 / 回溯法) | 使用队列解决迷宫问题(广度优先搜索 / 最短路径) | 链表的创建&遍历打印 | 哈希表(实现 Python 中的集合 set) | 树的实例--模拟文件系统 | 二叉树的遍历 | 二叉搜索树 / 二叉排序树 | AVL树 | 贪心算法--找零问题 | 贪心算法--背包问题--分数背包 | 贪心算法--拼接最大数字问题 | 贪心算法--活动选择问题 | 动态规划--斐波那契数列 | 动态规划--钢条切割问题 | 动态规划--最长公共子序列( LCS 问题) | 欧几里得算法(辗转相除法) -- 计算两个数的最大公约数 | 欧几里得算法(辗转相除法) -- 实现分数计算 | RSA 加密算法
MATLAB
时域分析 | 6轴机械臂D-H法建模 | 蒙特卡洛法求解机械臂工作空间(AUBO-C5)
Linux
Git 常用命令 | Linux 干货整理 | Linux 常用命令 | nginx | crm--纯后端部署 | B2C在线教育商城--前后端分离部署 | redis 概念初识及基本使用 | docker 部署环境基本流程 | 安装调用.so文件 | 将本地代码上传至github进行代码管理 | 利用Git连接远程仓库 | locate 输出为空 | VScode编译报错:正在执行任务: CMake: build build failed. * 终端进程启动失败(退出代码: -1)。 * 终端将被任务重用,按任意键关闭。
ROS
Ubuntu18.04 -- melodic(ROS1)
ROS服务通信(C++) | ROS话题通信C++(附launch启动方式) | 带有可旋转摄像头的移动小车(urdf+rviz) | 自动旋转ROS小车(rviz+urdf+xacro)(附加python操作键盘控制小车运动) | gazebo小车模型(附带仿真环境) | 基于ORB-SLAM3库搭建SLAM系统 | 使用键盘控制gazebo小车模型运动 | gazebo+rviz 仿真 | 6R机械臂运动规划及仿真 | 基于Gazebo搭建移动机器人,并结合SLAM系统完成建图仿真 | 基于SLAM系统建图仿真,完成定位仿真 | 代价地图组成(多层叠加) | 移动机器人运动规划及运动仿真 | 基于机器人自主移动实现SLAM建图 | map_server 中障碍物计算规则 | SLAM建图导航信息(仿真) | SLAM系统--开启摄像头连接 | Gazebo、Rviz 结合 ORB-SLAM3 实现运动规划及定位 | Ubuntu 下查看 ip | Windows 终端远程连接 Ubuntu | Ubuntu 下查看当前用户 | 训练一个目标检测模型
Ubuntu20.04 -- noetic(ROS1)
ROS1(20.04 noetic) + PX4 + AirSim | catkin_make 编译报错 "undefined reference to symbol 'pthread_rwlockattr_init@@GLIBC_2.2.5' libpthread.so: error adding symbols: DSO missing from command line" | VScode编译报错:正在执行任务: CMake: build build failed. * 终端进程启动失败(退出代码: -1)。 * 终端将被任务重用,按任意键关闭。 | namespace "std_msgs" has no member "string"c/c++(135)
Drone
无人机组成概览 | 无人机仿真环境介绍及其配置 | 无人机仿真环境开发 | 机器人中的数值优化(深蓝) | 无人机 offboard 控制 | Mavros & Mavlink | 如何学习 ROS+PX4 | PX4 仿真环境开发整理 | UE4 运行卡顿解决方法 | 在Ubuntu系统中搭建Unreal4和AirSim环境 | AirSim基础使用【Python】 | 【AirSim】图像API的使用 | AirSim在UE4中运行时显示第一人称捕获图像窗口 | AirSim+PX4+QGC实现无人机自动避障 | ROS1(20.04 noetic) + PX4 + AirSim
SLAM
Ubuntu20.04 安装 Ceres 库 | Ubuntu20.04 安装 Sophus 库 | 《高翔 视觉SLAM十四讲从理论到实践》所用库版本整理
导航
数值优化
机器学习
出现TypeError: float() argument must be a string or a number, not _NoValueType(机器学习 Win11) | 使用人工神经网络训练手写数字识别模型(ANN) | 使用卷积神经网络训练手写数字识别模型(CNN) | 机器学习主要算法全称整理 | 训练一个目标检测模型 | pytorch中的tensor维度 | 激活函数整理 | 典型深度学习训练流程 | 多层感知机示例:逐行解析 | 卷积神经网络(多输入多输出通道) | 【线性回归】使用 PyTorch 手写一个线性回归从零开始的训练过程 | 多层感知机的从零开始实现 | 卷积神经网络(LeNet) | 自注意力机制(Self-attention) | 多头自注意力机制(Multi-head Self-attention) | Transformer 架构 | Python安装低版本gym库 | 锚框 anchor box | Transformer 代码框架 | 循环神经网络的从零开始实现(RNN) | 从零实现 CIFAR10 模型
数据分析
jupyter -- 数据分析可视化开发工具 | numpy -- 处理数值型数据 -- 数据分析三剑客 | pandas -- 处理非数值型数据 -- 数据分析三剑客(核心) | 金融量化项目案例 -- 股票分析 | 金融量化项目案例 -- 双均线策略制定 | 基于pandas的数据清洗 -- 缺失值(空值)的清洗 | 基于pandas的数据清洗 -- 重复值的清洗 | 基于pandas的数据清洗 -- 异常值的清洗 | pandas -- DataFrame的级联以及合并操作 | 人口分析项目 | pandas(进阶操作)-- 处理非数值型数据 -- 数据分析三剑客(核心) | pandas(进阶操作)-- 政治献金项目数据分析 | matplotlib -- 绘图操作 -- 数据分析三剑客 | 解析用户消费记录(数据分析三剑客综合使用)
数据库
MySQL5.7
在windows系统中设置MySQL数据库 | 同一局域网下,远程连接另一台电脑的Mysql数据库 | 通过 openpyxl 操作 excel 表格 | Django+DRF+Vue 网页开发环境安装(windows/Linux) | mysql 导出数据的命令
Unity3D
使用unity构建射击小游戏 | 2D小游戏--猜对应卡牌(unity) | Unity开发Hololens2—环境配置 | Hololens2 开发(仿真器)配置 | 查看Unity3D中默认的变量名与按键的映射 | Unity开发Hololens2—交互发布配置 | 同一局域网下,远程连接另一台电脑的Mysql数据库
Web 开发
基础部分
修改页面内文字颜色 | 在windows系统中设置MySQL数据库 | 同一局域网下,远程连接另一台电脑的Mysql数据库 | 通过 openpyxl 操作 excel 表格 | celery 启动显示警告信息“...whether broker connection retries are made during startup in Celery 6.0 and above...” | 通过局域网访问连接 vite 或 Django 之类的项目 | 通过 JS 修改具体标签的属性的属性值
Django
在Django中显示MySQL语句 | Django+DRF+Vue 网页开发环境安装(windows/Linux) | 前后端分离实现注册+登录(Vue3.0 + Django3.2) | 前后端不分离中使用 Ajax 请求(Django3.2)
Vue
Django+DRF+Vue 网页开发环境安装(windows/Linux) | 前后端分离实现注册+登录(Vue3.0 + Django3.2)
Jenkins
nginx
nginx | crm--纯后端部署 | B2C在线教育商城--前后端分离部署
redis
docker
HoloLens2 开发
Unity开发Hololens2—环境配置 | Hololens2 开发(仿真器)配置 | HoloLens2 开发推荐配置 | HoloLens 2 开发推荐书籍 | Unity开发Hololens2—交互发布配置 | 同一局域网下,远程连接另一台电脑的Mysql数据库
论文复现
其他
博客园主题美化教程 | 通过 JS 修改具体标签的属性的属性值 | 镜像源地址 | acnb-theme-geek 主题显示异常

浙公网安备 33010602011771号