• Linux
  • Introduction
  • 入门基础
    • Linux系统简介
    • Linux系统安装
    • Linux使用注意事项
    • Linux各目录的作用
    • 服务器注意事项
    • Linux常用命令
    • 强大的文本编辑器Vim
    • Linux软件包管理
    • Linux中的用户管理
    • Linux权限管理
    • Linux的文件系统管理
    • Shell
    • Linux的服务管理
    • Linux系统管理
    • Linux日志管理
    • Linux启动管理
    • Linux备份与恢复
  • 命令指北
    • strace
    • ps和pstree
    • top
    • py-spy
    • nc-ncat
    • tc网络流量控制
    • iptables
    • tmux
    • ipdb-python调试器
    • systemd-自启服务
    • 自启服务-视频播放案例
    • dmesg
    • nmap
  • Windows
  • 程序无响应问题排查
  • Python
  • Python语言基础
    • Python PEP8编码规范
    • 初识Python
    • 语言元素
    • 分支结构
    • 循环结构
    • 构造程序逻辑
    • 函数和模块的使用
    • 字符串和常用数据结构
    • 面向对象编程基础
    • 面向对象编程进阶
    • 图形用户界面和游戏开发
    • 文件和异常
    • 字符串和正则表达式
    • 进程和线程
    • 网络编程入门
    • 网络应用开发
    • 图像和文档处理
    • logging日志模块
    • 单元测试unittest
      • 单元测试unittest基础
      • 单元测试unittest进阶
      • 单元测试unittest集成篇
  • Python语言进阶
    • 常用数据结构
    • 函数的高级用法
    • 面向对象高级知识
    • 迭代器和生成器
    • 并发和异步编程
    • asynico异步编程
    • GIL全局解释器锁
    • 线程池ThreadPoolExecutor
    • 虚拟环境venv
    • Python代码程序综合防护
    • 多进程_subprocess_multiprocess
    • 进程同步-信号量-事件-队列
    • 管道-数据共享-进程池
    • 定时器频率控制
  • Python 第三方库
    • Django
      • 快速上手
      • 深入模型
      • 静态资源和Ajax请求
      • Django模板系统
      • Django的View(视图)
      • Django的路由系统
      • Django ORM相关操作
      • Cookie、Session和分页
      • Form、ModelForm组件
      • 中间件
      • Django-REST-framework
      • Django项目开发经验
        • 登录相关
        • 异常处理手柄
        • 过滤相关
        • 存储类重写
        • 序列化相关
        • 自动化测试
        • 接口加速缓存
    • FastAPI
      • FastAPI基础
        • pydantic
        • hello_world
        • 请求参数和验证
        • 响应处理和FastAPI配置
        • FastAPI的依赖注入系统
        • 安全、认证和授权
        • FastAPI的数据库操作和多应用的目录结构设计
        • 中间件、CORS、后台任务、测试用例
        • 示例新冠病毒疫情跟踪器API
        • apSheduler动态定时任务
        • 入口文件、全局配置
    • PyQt5
      • 导航
      • 窗口
      • 按钮
      • 垂直布局和水平布局
      • 栅格布局
      • 布局添加标签Label
      • 布局添加背景图
      • 单选框
      • 复选框
      • 键盘提示
      • 行编辑Lineedit
      • 按钮组
      • 布局组
      • 无边框窗口
      • 框架Qframe
      • 分离器
      • 滑动条
      • 滚动条
      • 刻度盘
      • Spinbox
      • 生成随机数
      • 进度条
      • 工具框
      • 菜单栏工具栏
      • 文档编辑框
      • 字体文本框
      • 颜色文本框
      • 打印(文本框)
      • 打印预览
      • 打印PDF
      • 消息框提示框(带选择的)
      • 右键菜单
      • 选项卡(单选下拉框和多选)
      • Stack(堆叠)小部件
      • 可停靠的窗口小部件
      • 日历
      • 单选下拉框
      • 首字符模糊填充(查询)
      • 打开更多的窗口
      • 时间编辑
      • 列表部件
      • 列表部件小示例
    • PySide
      • Qt简介
      • 界面设计师QtDesigner
      • 发布程序
      • 常用控件1
      • 常用控件2
      • 常用控件3
      • 常用控件4
    • OpenCV
      • 图像基本操作
      • 灰度二值化HSV
      • 滤波-形态学处理
      • 图像梯度-边缘检测-图像金字塔
      • 图像轮廓及绘制图形
      • 图像模板匹配
    • Pyinstaller
      • pyInstaller打包基础
    • ZeroMQ
      • zmq基础
  • GoLang
  • GoLang简明教程
    • Go语言简明教程
    • Gin-简明教程
    • Go2新特性简明教程
    • Protobuf简明教程
    • RPC&TLS鉴权简明教程
    • WebAssembly(Wasm)简明教程
    • Test单元测试简明教程
    • Mock(gomock)简明教程
    • Mmap-文件内存映射简明教程
    • Context并发编程简明教程
  • GoLang基础
    • GoLang发展史
    • 打印输出
    • 变量和常量
    • 数据类型
    • 运算符
    • 流程控制
    • 数组
    • 切片
    • map
    • 函数
    • time包日期函数
    • 指针
    • 结构体
    • GoMod及包
    • 接口
    • 协程
    • 反射
    • 文件和目录操作
  • 7daysGoLang
    • 目录
    • 7天用Go从零实现Web框架 - Gee
      • 前置知识(http.Handler接口)
      • 上下文设计(Context)
      • Trie树路由(Router)
      • 分组控制(Group)
      • 中间件(Middleware)
      • HTML模板(Template)
      • 错误恢复(Panic Recover)
  • C++
  • C++基础
    • C++初始
    • 数据类型
    • 运算符
    • 流程控制
    • 数组
    • 函数
    • 指针
    • 结构体
    • 内存分区模型
    • 引用
    • 函数进阶
    • 类和对象
    • 文件操作
  • C++进阶
    • 模板
    • STL初识
    • STL常用容器
      • string
      • vector
      • deque
      • stack
      • queue
      • list
      • set-multiset
      • map-multimap
    • STL函数对象
    • STL常用算法
      • 遍历
      • 查找
      • 排序
      • 拷贝替换
      • 算术生成
      • 集合算法
  • Linux环境编程
    • gdb调试
    • make和Makefile
    • CMakeLists入门
    • CMakeLists进阶find_package的用法
    • 静态库和动态库的制作和使用
  • 网络通信socket
    • socket概述
    • 数据类型和相关库函数
    • 网络字节序与主机字节序
    • 程序封装成类
    • 多进程网络服务端
    • TCP长连接和短连接
    • 多线程网络服务端
    • 性能测试
    • IO复用-select
    • IO复用-poll
    • IO复用-epoll
  • 多进程
    • 进程概述
    • 孤儿进程和僵尸进程
    • 守护进程
    • 进程间通信-管道
    • 进程间通信-信号
    • 进程间通信-共享内存
    • 进程间通信-信号量
  • 多线程
    • 多线程基础
    • 线程同步
    • 多线程并发的网络服务
    • 线程同步案例
  • BehaviorTree
  • 入门
    • 初始行为树
    • 行为树的基本知识点
    • 基本类型Tree和TreeNode
    • 基本类型Factory和Blackboard
    • DecoratorNodes源码解析
    • ControlNodes源码解析
    • ControlNodes源码解析之Sequence
    • ActionNode及同步和异步
    • 各种调试工具介绍
    • Logger类实现原理解析-单例与观察者模式
    • 行为树内外的数据传输
    • 从xml创建加载行为树的过程分析
    • 自定义的用于枚举类型的SwitchNode
    • registerSimpleNode相关数据传输
  • 数据库基础和进阶
  • MySQL
    • 计算机二级
    • 数据库三大范式
    • MySQL主从复制
  • NoSQL
    • NoSql入门
  • Redeis
    • Redis安装与配置文件
    • Redis基础
    • Redis开发规范
  • 机器学习
  • 深度学习
    • 安装
    • 符号
    • 引言
    • 预备知识
      • 数据操作
      • 数据预处理
      • 线性代数
      • 微积分
      • 自动微分
      • 概率
      • 查阅文档
    • 线性神经网络
      • 线性回归
      • 线性回归的从零开始实现
      • 线性回归的简洁实现
      • softmax回归
      • 图像分类数据集
      • softmax回归的从零开始实现
    • 多层感知机
      • 多层感知机
      • 多层感知机的从零开始实现
      • 多层感知机的简洁实现
      • 模型选择、欠拟合和过拟合
      • 权重衰减
      • 暂退法(Dropout)
      • 前向传播、反向传播和计算图
      • 数值稳定性和模型初始化
      • 环境和分布偏移
      • 实战Kaggle比赛:预测房价
    • 深度学习计算
      • 层和块
      • 参数管理
      • 延后初始化
      • 自定义层
      • 读写文件
      • GPU
    • 卷积神经网络
      • 从全连接层到卷积
      • 图像卷积
      • 填充和步幅
      • 多输入多输出通道
      • 汇聚层
      • 卷积神经网络(LeNet)
    • 现代卷积神经网络
      • 深度卷积神经网络(AlexNet)
      • 使用块的网络(VGG)
      • 网络中的网络(NiN)
      • 含并行连结的网络(GoogLeNet)
      • 批量规范化
      • 残差网络(ResNet)
      • 稠密连接网络(DenseNet)
    • 循环神经网络
      • 序列模型
      • 文本预处理
      • 语言模型和数据集
      • 循环神经网络
      • 循环神经网络的从零开始实现
      • 循环神经网络的简洁实现
      • 通过时间反向传播
    • 现代循环神经网络
      • 门控循环单元(GRU)
      • 长短期记忆网络(LSTM)
      • 深度循环神经网络
      • 双向循环神经网络
      • 机器翻译与数据集
      • 编码器-解码器架构
      • 序列到序列学习(seq2seq)
      • 束搜索
    • 注意力机制
      • 注意力提示
      • 注意力汇聚:Nadaraya-Watson 核回归
      • 注意力评分函数
      • Bahdanau 注意力
      • 多头注意力
      • 自注意力和位置编码
      • Transformer
    • 优化算法
      • 优化和深度学习
      • 凸性
      • 梯度下降
      • 随机梯度下降
      • 小批量随机梯度下降
      • 动量法
      • AdaGrad算法
      • RMSProp算法
      • Adadelta
      • Adam算法
      • 学习率调度器
    • 计算性能
      • 编译器和解释器
      • 异步计算
      • 自动并行
      • 硬件
      • 多GPU训练
      • 多GPU的简洁实现
      • 参数服务器
    • 计算机视觉
      • 图像增广
      • 微调
      • 目标检测和边界框
      • 锚框
      • 多尺度目标检测
      • 目标检测数据集
      • 单发多框检测(SSD)
      • 区域卷积神经网络(R-CNN)系列
      • 语义分割和数据集
      • 转置卷积
      • 全卷积网络
      • 风格迁移
      • 实战 Kaggle 比赛:图像分类 (CIFAR-10)
      • 实战Kaggle比赛:狗的品种识别(ImageNet Dogs)
    • 自然语言处理:预训练
      • 词嵌入(word2vec)
      • 近似训练
      • 用于预训练词嵌入的数据集
      • 预训练word2vec
      • 全局向量的词嵌入(GloVe)
      • 子词嵌入
      • 词的相似性和类比任务
      • 来自Transformers的双向编码器表示(BERT)
      • 用于预训练BERT的数据集
      • 预训练BERT
    • 自然语言处理:应用
      • 情感分析及数据集
      • 情感分析:使用循环神经网络
      • 情感分析:使用卷积神经网络
      • 自然语言推断与数据集
      • 自然语言推断:使用注意力
      • 针对序列级和词元级应用微调BERT
      • 自然语言推断:微调BERT
  • 数据分析库
    • numpy基础
    • pandas基础
    • pandas连接合并追加
    • matplotlib基础
  • Web前端
  • Web前端入门
  • HTML5
  • CSS
  • JavaScript
    • JavaScript基础
    • JavaScript对象
    • JavaScript瀑布流
    • JavaScript面向对象
    • 框架
      • Promise
      • Vue.Js基础
      • Vue.Js组件
      • Vue.Js路由
      • Vue.Js过渡和动画
      • JQuery UI
      • JQuery基础
      • JQuery方法大全
  • RESTful规范
  • ROS
  • ROS1
    • 基础
      • Windows安装rospy
      • 什么是ROS
      • Catkin工作空间编译系统
      • ROS通信架构上
      • ROS通信架构下
      • 常用工具
      • roscpp
      • rospy
      • 静态和动态参数使用
    • 进阶
      • 源码分析
        • ros-logs
        • roscore与Master启动
        • roslaunch
        • process_monitoring
        • topic
        • service
      • 其他
        • ros1源码加密混淆
  • ROS2
    • ROS2入门篇
      • ROS2介绍与安装
        • 基础
          • ROS2介绍与安装
          • 在虚拟机中安装Ubuntu
          • 玩转Ubuntu之常用指令
          • 玩转Ubuntu之编程工具
          • 玩转Ubuntu之常用软件
        • 入门
          • ROS2的前世今生
          • 安装ROS2-初体验
        • 进阶
          • ROS2系统架构
      • ROS2第一个节点
        • 基础
          • cplus
          • python
        • 入门
          • 节点介绍-工作空间-构建工具Colcon
          • 使用RCLCPP和RCLPY编写节点
        • 进阶
          • 面向对象编程思想
          • Colcon使用进阶
          • ROS2节点发现与多机通信
      • ROS2节点通信之话题与服务
        • 基础
          • 从底层理解通信及通信中间件ZMQ
        • 入门
          • topic
          • topic-rclcpp
          • topic-rclpy
          • service
          • service-rclcpp
          • service-rclpy
          • interface
          • interface-rclcpp
          • interface-rclpy
        • 进阶
          • 原始数据类型与包装类型
          • 通信质量Qos配置指南
          • DDS进阶之Fast-DDS环境搭建
          • 使用DDS进行订阅发布
      • ROS2节点通信之参数与动作
        • 基础
          • 开环控制与闭环控制
        • 入门
          • param
          • param-rclcpp
          • param-rclpy
          • action
          • action-rclcpp
          • action-rclpy
          • 通信机制对比总结
        • 进阶
          • ROS参数通信原理介绍
          • 生命周期节点
      • ROS2常用工具
        • 启动管理工具-Launch
        • ROS2命令行工具
        • RVIZ2
        • RQT工具
        • 时光记录仪之rosbag2
        • 兼容仿真工具-Gazebo
    • 机器人学篇
      • 运动学基础
        • 基础-数学基础
          • 矩阵与矩阵运算
          • MiniConda与Jupyter介绍安装
          • 矩阵运算实战
        • 入门-机器人运动学
          • 空间坐标描述
          • 空间坐标描述实战
          • 姿态的不同表示
          • 姿态转换实战
          • 齐次坐标变换
          • 齐次坐标变换实战
          • 机器人运动学介绍
      • ROS2运动学
        • TF2介绍及RVIZ-TF组件
        • 坐标变换发布监听Python和Cpp实现
    • 建模仿真篇
      • 机器人建模
        • URDF统一机器人建模语言
        • RVIZ2可视化移动机器人模型
        • 创建一个两轮差速模型
        • 通过JointStates控制RVIZ2关节
      • 机器人仿真
        • 入门
          • 机器人仿真介绍
          • 为机器人URDF模型注入物理属性
          • 常见几何物体URDF仿真惯性参数怎么配
          • 在Gazebo加载机器人模型
          • Gazebo仿真插件之两轮差速
          • Gazebo仿真插件之IMU
          • Gazebo仿真插件之超声波
          • Gazebo仿真插件之超声波
          • Gazebo仿真环境搭建
        • 进阶
          • Gazebo仿真进阶教程之传感器高斯噪声
    • Nav2导航篇
      • SLAM建图
        • 基础
          • 图像常见格式及存储
        • 入门
          • SLAM前世今生
          • Carto介绍及安装
          • 配置FishBot进行建图
        • 进阶
          • ROS2地图加载与编辑
          • 使用纯雷达定位建图
      • Nav2导航仿真实战
        • 入门
          • Nav2导航框架介绍
          • 为FishBot配置Nav2
          • 使用FishBot进行自主导航
          • 使用Nav2导航API进行导航
        • 进阶
          • 使用EKF融合里程计和IMU
    • ROS2硬件控制篇
      • 嵌入式开发之从点灯开始
        • 基础
          • 嵌入式开发介绍与环境搭建
          • HelloWord-串口通信-接收实验
        • 入门
          • 看懂LED驱动电路-GPIO-ADC
        • 进阶
          • 学会安装第三方开源库
          • 使用开源库驱动IMU
          • 面向对象封装IMU驱动
          • 使用开源库驱动OLED
          • I2C通信-点亮OLED
      • 接入ROS2-MicroROS
        • 基础
          • MicroROS介绍与服务安装
          • 第一个MicroROS节点
        • 入门
          • 话题订阅-控制LED
          • MicroROS话题发布实现
          • MicroROS服务通信服务端实现
        • 进阶
          • 控制OLED自定义消息接口
          • 做个时钟-系统时间同步
          • 无线通讯-了解传输原理
          • 使用双核运行MicroROS
      • ROS2硬件实战-自制简易雷达
        • 测量距离学会超声波传感器
        • 控制舵机学会使用执行器
        • 舵机和超声波循环扫描
        • 可视化点云雷达消息合成
    • 两轮差速移动机器人开发篇
      • 移动机器人控制系统搭建
        • 移动机器人底盘结构介绍
        • 从H桥说起-电机驱动原理
        • 电机控制之正反转实验
        • 电机控制之速度控制实验
        • 电机控制之使用开源库驱动多路电机
        • 做个遥控车订阅ROS2Twist
        • 速度测量-编码器-脉冲测量与校准
        • 速度转换-机器人最大速度测量
        • 控制速度-PID控制器实现
        • 两轮差速运动学正逆解
        • 里程计计算-速度积分
        • 采用MicroROS发布里程计
        • 项目总结与扩展-源码编译Agent
      • 建图与导航
        • slam
          • 学会驱动雷达
          • 了解ROS标准REP105
          • 发布odom的TF
          • 准备URDF
          • 使用SLAM_TOOLBOX完成建图
        • navigation
          • Nav2安装与配置
          • 启动导航和单点与路点导航
    • ROS2常用代码模板
      • rclcpp
      • rclpy
      • urdf
    • 进阶
      • ros2源码加密混淆
  • Robot
  • 运动控制
    • ‌T形速度曲线规划
  • Moveit2
    • README
    • 教程
      • 入门
      • 在 RViz 中可视化调试
      • 在物体周围规划(碰撞规划)
      • 抓放系统
    • 示例
      • MoveGroup C++ 接口
      • C++接口
        • 机器人模型和机器人状态
        • 规划场景
        • 规划场景监视器
        • 规划场景ROS接口
        • 运动规划接口
        • 运动规划管道
        • 创建MoveIt插件
        • 可视化碰撞
        • 时间参数化
        • 子帧
        • MoveIt CPP Tutorial
      • Python接口
        • 安装问题
        • Motion Planning Python API
      • 与新机器人集成
        • 机械臂设置助手
        • URDF 和 SRDF
        • 低级控制器
        • 感知管道教程
        • 手眼标定
        • IKFast
      • 配置
        • 运动学配置
      • 杂项
        • 带MoveIt功能的双臂
        • 混合规划
        • 信号平滑
    • 概念
      • 运动学插件
      • 运动规划
      • 混合规划(Hybrid
      • move_group
      • 规划场景监控器
      • 轨迹处理
      • 任务构造函数
      • 生成阶段
      • 传播阶段
      • 连接阶段
      • 封装器
      • 平行容器
      • 调试MTC任务
  • 感知
    • 三维空间中的点投影到二维图像平面
  • Navigation2
  • 源码分析
    • 核心定义
    • 通用插件系统管理
    • 行为树及节点
    • 地图和定位
    • 规划器服务
    • 平滑器服务
    • 控制器服务
    • 应用及工具
  • 通信工具
  • LCM
    • lcm基础
  • 工具
  • Docker
    • Docker
    • docker-history
    • container-diff
    • 制作容器镜像的最佳实践
    • 制作Python_Docker镜像的最佳实践
    • FastDFS
    • 日志管理
  • Git
  • Nginx
    • Nginx基础
    • Nginx进阶
  • IDE
    • VSCode
  • 面试
  • 目录
  • 技术面试必备基础知识
    • 操作系统
    • 网络
    • 数据库
    • 系统设计
  • 数据结构与算法
    • 算法
      • 基础
        • 算法
        • 选择、冒泡和插入排序
        • 归并、快速排序
        • 堆和桶排序以及排序总结
        • 链表
        • 二叉树
        • 图
        • 前缀树和贪心算法
        • 暴力递归
      • 基础提升
        • 哈希函数和哈希表
        • 字符串匹配算法
        • 滑动窗口-单调栈
        • Morris遍历
        • 大数据题目-资源限制类
        • 位运算
        • 暴力递归到动态规划
        • 有序表
      • 数据滤波
        • 卡尔曼滤波
        • 一阶滤波器
        • 移动平均滤波器
    • 数据结构
      • 线性表
      • 栈
      • 队列
      • 特殊矩阵压缩存储
      • 串
      • 树与二叉树
  • 面试题
    • 2020
  • Published with GitBook

导航

datetime:2019/5/23 15:28
author:nzb

PyQt5关系图

创建窗口

创建按钮

垂直布局和水平布局

栅格布局

布局添加标签

布局添加背景图

单选按钮

复选框

创建提示

行编辑

按钮组

布局组

无边框窗口

创建框架qframe

创建分离器

创建滑动条

创建滚动条

创建刻度盘

spinbox

生成随机数

进度条

工具框

菜单栏和工具栏

文档编辑框

文本框字体的选择

字体颜色

打印

打印预览

打印PDF

(带选择的)消息框提示框

右键菜单

选项卡(单选下拉框和多选)

stack(堆叠小部件)小部件.md)

可停靠的窗口小部件

日历

单选下拉框

首字符模糊填充(查询)

打开更多的窗口

时间编辑

列表部件

列表部件小示例

results matching ""

    No results matching ""