自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(900)
  • 资源 (5)
  • 收藏
  • 关注

原创 网络安全技术与应用实验——SSL验证分析 & 基于DTLS的安全服务器设计

1. SSL验证分析实验目的:通过实验,掌握SSL的基本原理,掌握扫描器的基本原理和基本工具Wireshark的使用。实验内容:使用Wireshark工具分析TCP连接中主机和服务器之间传输SSL数据包。本实验中能够利用wireshark抓包并分析捕获的数据包ubuntu20 python3.8 python3-dtls安装 wiresharksudo add-apt-reposit...

2022-04-02 11:36:00 912 1

原创 win10安装Mujoco150和mujoco-py 1.50.1.0

win10似乎不太支持mujoco210+,但是如果直接命令行 pip install mujoco-py 就会安装上适配于mujoco210的mujoco-py,所以还是要手动装参考链接:https://zhuanlan.zhihu.com/p/3836555711.下载安装mujoco150链接:https://www.roboti.us/index.html下载mjpro150 w...

2022-03-07 23:45:00 1779 1

转载 bullet安装之——windows下的安装与VS开发

环境:Bullet3-2.89 Viusal Studio 2019 Windows10工具:Cmake-3.17.0-rc1一、下载1.bullet:https://github.com/bulletphysics/bullet3 下载下来源码包下载下来解压到一个文件夹啊,例如E:/bullet/bullet3-master(注意这目录里面放的是github源码)2.cmake:https:...

2021-10-23 19:00:00 1070

原创 leedcode 146. LRU 缓存机制(哈希+双向链表)

题目描述难度:中等运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。实现 LRUCache 类:LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。void put(int key, int value) 如...

2021-09-22 22:00:00 202

原创 leedcode 141. 环形链表(哈希,快慢指针)

题目描述难度:简单给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。如果链表中存在环,则返回 true 。 否则,返...

2021-09-21 20:25:00 115

原创 leedcode 128. 最长连续序列(哈希)

题目描述难度:中等给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。示例示例 1:输入:nums = [100,4,200,1,3,2]输出:4解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。示例 2:输入:nums = [0,3,7,2,5,8,4,6,0...

2021-09-20 15:10:00 154

原创 leedcode 49. 字母异位词分组(哈希,字符串内排序)

题目描述难度:中等给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母都恰好只用一次。示例示例 1:输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]输出: [["bat"],["nat","tan"],["ate","eat",...

2021-09-19 23:37:00 240

原创 leedcode 394. 字符串解码(栈,模拟)

题目描述难度:中等给定一个经过编码的字符串,返回它解码后的字符串。编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像...

2021-09-18 22:44:00 146

原创 leedcode 3. 无重复字符的最长子串(滑动窗口,set)

题目描述难度:中等给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例示例 1:输入: s = "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释...

2021-09-18 15:42:00 238

原创 leedcode 739. 每日温度(单调栈)

题目描述难度:中等请根据每日气温列表temperatures,请计算在每一天需要等几天才会有更高的温度。如果气温在这之后都不会升高,请在该位置用0来代替。示例:示例 1:输入: temperatures = [73,74,75,71,69,72,76,73]输出: [1,1,4,2,1,1,0,0]示例 2:输入: temperatures = [30,40,50,60]...

2021-09-17 12:42:00 149

原创 leedcode 239. 滑动窗口最大值(单调队列)

题目描述难度:困难给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例 1:输入:nums = [1,3,-1,-3,5,3,6,7], k = 3输出:[3,3,5,5,6,7]解释:滑动窗口的位置 最大值--------...

2021-09-16 17:51:00 145

原创 leedcode 155. 最小栈

题目描述设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素示例:输入:["MinStack","push","push","push","getMin","pop","top","getMin"][...

2021-09-16 15:43:00 77

原创 (转载)执行sh ./xxx.sh出现:“Syntax error: “(” unexpected”的解决方法

昨天更新了Virtualmin的系统识别部分,目的是让它能支持Debian系统下的一键安装和优化,代码修改了差不多,将VPS重新安装为Debian,通过sh ./virtualmin.sh执行代码就报“Syntax error: “(” unexpected”错误,通过bash ./virtualmin.sh执行就没问题。几经查找语法,没有问题,后来在网上找到问题原因: 代码对于标...

2021-09-15 23:23:00 518

原创 leedcode 84. 柱状图中最大的矩形(单调栈)

给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。示例 1:输入:heights = [2,1,5,6,2,3]输出:10解释:最大的矩形为图中红色区域,面积为 10示例 2:输入: heights = [2,4]输出: 4提示:1 <= heights.length <=105...

2021-09-14 22:43:00 189

原创 pytorch学习(一)——神经网络基础(更新中)

参考视频:莫烦pythonhttps://mofanpy.com/tutorials/machine-learning/torch/torch-numpy/0.Pytorch 安装官方网站安装链接:https://pytorch.org/get-started/locally/选择合适的选项,比如想要有 gpu 加速,就选择对应的 cuda 版本。查看自己的 cuda 版本用 nvcc...

2021-09-12 23:07:00 113

原创 python 之 Multiprocessing 多进程(更新中)

参考视频:莫烦pythonhttps://mofanpy.com/tutorials/python-basic/multiprocessing/why/1.创建进程# -*- coding: utf-8 -*-import multiprocessing as mpimport threading as tddef job(a,b): print('hhhh') ...

2021-08-27 10:43:00 210

原创 python 之 Threading 多线程

参考视频:莫烦pythonhttps://mofanpy.com/tutorials/python-basic/threading/why/1.多线程简单介绍# -*- coding: utf-8 -*-import threadingdef main(): print(threading.active_count()) #运行的线程个数 print(threadi...

2021-08-26 12:27:00 228

原创 R语言学习——作图

> x<-runif(50,0,2)> y<-runif(50,0,2)> plot(x,y,main="散点图",xlab="横坐标",ylab="纵坐标")> text(0.6,0.6,"text at (0.6,0.6)")> abline(h=.6,v=.6)>

2021-08-26 12:04:00 190

原创 Python实战 -- 利用Flask搭建微电影网站(一)蓝图构建

https://www.bilibili.com/video/av51720348?p=5

2021-08-26 12:04:00 352

原创 python 之 pandas 总结

参考链接:莫烦python [https://mofanpy.com/tutorials/data-manipulation/np-pd/]1 pandas 基本介绍import pandas as pdimport numpy as nps = pd.Series([1,3,6,np.nan,44,1])print(s)0 1.01 3.02 6.03 NaN4 44.05 1.0dtype: float64dates = pd

2021-08-25 17:40:11 189

原创 python 之 numpy 总结

import numpy as npnumpy 属性array = np.array([[1,2,3], [2,3,4]])print(array)print("number of dim:"array.ndim)print("shape",array.shape)print("size",array.size) # 有多少个元素[[1 2 3] [2 3 4]]number of dim: 2shape (2, 3)size 6创建 arra

2021-08-23 13:36:48 174

原创 机器人导航(仿真)(三)——路径规划(更新中)

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/导航实现03_路径规划毋庸置疑的,路径规划是导航中的核心功能之一,在ROS的导航功能包集navigation中提供了 move_base 功能包,用于实现此功能。1.move_base简介...

2021-08-07 16:21:00 555 1

原创 机器人导航(仿真)(二)——amcl定位

导航实现02_amcl定位参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/所谓定位就是推算机器人自身在全局地图中的位置,当然,SLAM中也包含定位算法实现,不过SLAM的定位是用于构建全局地图的,是属于导航开始之前的阶段,而当前定位是用于...

2021-08-07 16:12:00 8600 4

原创 Tkinter 做简单的窗口视窗 Python GUI

来源于:莫烦pythonhttps://mofanpy.com/tutorials/python-basic/tkinter/why/例1 :Label 和 Buttom# -*- coding: utf-8 -*-import tkinter as tkwindow = tk.Tk()window.title('my window')window.geometry('200...

2021-08-04 20:43:00 146

原创 机器人导航(仿真)(一)——SLAM建图

导航实现01_SLAM建图参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/SLAM算法有多种,当前我们选用gmapping,后续会再介绍其他几种常用的SLAM实现。1.gmapping简介gmapping 是ROS开源社区中较为常用且...

2021-07-28 15:20:00 3593

原创 机器人系统仿真(十六)——摄像头和kinect信息仿真以及显示

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/一、摄像头信息仿真以及显示通过 Gazebo 模拟摄像头传感器,并在 Rviz 中显示摄像头数据。实现流程:摄像头仿真基本流程:已经创建完毕的机器人模型,编写一个单独的 xacro...

2021-07-26 16:59:00 1076 1

原创 机器人系统仿真(十五)——雷达信息仿真以及显示

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/通过 Gazebo 模拟激光雷达传感器,并在 Rviz 中显示激光数据。实现流程:雷达仿真基本流程:已经创建完毕的机器人模型,编写一个单独的 xacro 文件,为机器人模型添加雷达配...

2021-07-26 13:58:00 1140 1

原创 机器人系统仿真(十四)——机器人运动控制以及里程计信息显示

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/机器人运动控制以及里程计信息显示1 ros_control 简介场景:同一套 ROS 程序,如何部署在不同的机器人系统上,比如:开发阶段为了提高效率是在仿真平台上测试的,部署时又有不同的实...

2021-07-26 11:42:00 1086 3

原创 机器人系统仿真(十三)——Gazebo仿真环境搭建

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/素材下载链接:https://github.com/zx595306686/sim_demo.git到目前为止,我们已经可以将机器人模型显示在 Gazebo 之中了,但是当前默认情况下,在 ...

2021-07-25 11:22:00 6032 3

原创 机器人系统仿真(十二)——Gazebo实操

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/需求描述:将之前的机器人模型(xacro版)显示在 gazebo 中结果演示:实现流程:需要编写封装惯性矩阵算法的 xacro 文件为机器人模型中的每一个 link 添加 co...

2021-07-25 10:44:00 937

原创 机器人系统仿真(十一)——URDF集成Gazebo

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/URDF 与 Gazebo 集成流程与 Rviz 实现类似,主要步骤如下:创建功能包,导入依赖项编写 URDF 或 Xacro 文件启动 Gazebo 并显示机器人模型...

2021-07-24 17:22:00 966

原创 机器人系统仿真(十)——arbotix控制机器人运动

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/接下来,通过一个案例演示 arbotix 的使用。需求描述:控制机器人模型在 rviz 中做圆周运动结果演示:实现流程:安装 Arbotix创建新功能包,准备机器人...

2021-07-24 13:39:00 817

原创 机器人系统仿真(九)——xacro+摄像头+雷达传感器

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/需求描述:在前面小车底盘基础之上,添加摄像头和雷达传感器。结果演示:实现分析:机器人模型由多部件组成,可以将不同组件设置进单独文件,最终通过文件包含实现组件的拼装。实现流程:...

2021-07-23 14:16:00 849

原创 机器人系统仿真(八)——xacro小车底盘模型案例

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/需求描述:使用 Xacro 优化 URDF 版的小车底盘模型实现结果演示:1.编写 Xacro 文件<!-- 使用 xacro 优化 URDF 版的小车底盘实现:...

2021-07-23 11:11:00 527

原创 机器人系统仿真(七)——xacro语法详解

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/xacro 提供了可编程接口,类似于计算机语言,包括变量声明调用、函数声明与调用等语法实现。在使用 xacro 生成 urdf 时,根标签robot中必须包含命名空间声明:xmlns:xacr...

2021-07-22 14:43:00 1520

原创 机器人系统仿真(六)——xacro基本语法

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/前面 URDF 文件构建机器人模型的过程中,存在若干问题。问题1:在设计关节的位置时,需要按照一定的公式计算,公式是固定的,但是在 URDF 中依赖于人工计算,存在不便,容易计算失误,且当...

2021-07-22 12:02:00 501

原创 机器人系统仿真(五)——URDF工具

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/在 ROS 中,提供了一些工具来方便 URDF 文件的编写,比如:check_urdf命令可以检查复杂的 urdf 文件是否存在语法问题urdf_to_graphiz命令...

2021-07-22 11:03:00 536

原创 机器人系统仿真(四)——四轮圆柱状机器人模型

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/需求描述:创建一个四轮圆柱状机器人模型,机器人参数如下,底盘为圆柱状,半径 10cm,高 8cm,四轮由两个驱动轮和两个万向支撑轮组成,两个驱动轮半径为 3.25cm,轮胎宽度1.5cm,两...

2021-07-21 21:46:00 591

原创 机器人系统仿真(三)——URDF语法详解之join

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/jointurdf 中的 joint 标签用于描述机器人关节的运动学和动力学属性,还可以指定关节运动的安全极限,机器人的两个部件(分别称之为 parent link 与 child link...

2021-07-19 15:28:00 801 1

原创 机器人系统仿真(二)——URDF语法详解之link

参考视频:【奥特学园】ROS机器人入门课程《ROS理论与实践》零基础教程_哔哩哔哩_bilibili参考文档:http://www.autolabor.com.cn/book/ROSTutorials/linkurdf 中的 link 标签用于描述机器人某个部件(也即刚体部分)的外观和物理属性,比如: 机器人底座、轮子、激光雷达、摄像头...每一个部件都对应一个 link, 在 link ...

2021-07-19 14:57:00 547

webjsp期末大作业-教务选课管理系统.zip

这是我自己亲手做的webjsp课程大作业,不喜勿喷! 有三种用户 :管理员,学生,老师。 网站很好看,风格蓝色简洁大方,网页上还带有echarts图表(柱状图和饼图),动态可视化,网站完整,可注册用户,查看用户信息,学生可选课并查看课程信息,还带有统计本人课程的图表。教师用户可查看所有的课程,查看选了本人所开课程的学生以及选课人数。管理员权限最大,可查看所有学生信息,所有教师信息,学生的选课情况等等,还以可交互柱状图的形式呈现选课结果。网站还分板块统计了选课结果,计算出了学生的选课学分,不同学院的选课人数等等,连接了mysql数据库(压缩包中含有sql语句,数据是虚构的)。内容丰富完整,代码可读性强,有很多界面,价格实惠,下载包你不后悔,我做了一个星期,实属不易!

2019-07-07

基于OpenCV的人脸识别-python3.zip

本项目分别提供了以下功能:人脸图像采集,数据训练,人脸识别,删除数据。 图像采集将打开电脑摄像头获取人脸到,数据训练调用了包和xml文件(都在文件夹里),训练速度超快,人脸识别模块可以识别出训练好的人脸。 基于python3,有多个py文件,大部分为带opencv的包,没有界面但可交互,功能齐全,准确率可通过训练数据的加大提升。 价格实惠! 难得的干货! 下载包你不后悔!

2019-07-07

echarts.js

echarts.js作为国内的IT三巨头之一的百度的推出一款相对较为成功的开源项目,echarts是一个专注于图表绘制的一个插件

2019-06-08

tensorflow手写数字识别完整版.zip

用python编写的,基于tensorflow深度学习的框架的手写数字识别的完整代码,有注释,可运行,无bug

2019-05-13

C#中国象棋单机版.zip

本项目为我的C#作业,完整的中国象棋游戏,单机版,优质的画面,清晰完整代码注释,真实完整,非常有趣,下载了绝不后悔!!!

2019-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除