自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(206)
  • 资源 (1)
  • 收藏
  • 关注

原创 C、C++、C#中.vscode下json文件记录

NuGet.Packaging.Core.PackagingException: 无法找到回退包文件夹“D:\Softwares\Microsoft Visual Studio\Shared\NuGetPackages。如果bin文件夹中没有生成exe文件,在xxx.csproj中添加 <RuntimeIdentifier>win10-x64</RuntimeIdentifier>配置后,安装run code后,直接可以执行 ctrl+alt+N,运行Program.cs文件。解决,删除NuGet文件夹。

2024-04-03 17:05:15 609

原创 目标检测、识别和语义分割的标注工具安装

打开文件、打开文件夹、下一图像、上一图像、保存、删除文件、创建多边形标注、编辑多边形、复制多边形、删除多边形、撤销、调节图像对比度。将data_annotated中的标注json文件及原图像,经转换格式输出到data_dataset_voc文件夹中。python -m pip install --upgrade pip 升级pip版本,否则安装失败。类名文件、原始图像的jpeg格式、分割图像的npy格式、png格式及分割图像叠在原始图像上的jpg格式。直接输入:labelme。下载后运行exe文件。

2024-04-02 15:19:32 530

原创 C++ (11)VSCode运行C和C++代码

C/C++ Compile Run插件在勾选上:文件>首选项>设置>扩展>Compile Run Configuration的Run-in-external-terminal。在工作区——开始调试Debug——C++(GDB/LLDB)——C/C++:g++.exe 生成和调试活动文件c c++编译运行C/C++也可以选择C/C++ Compile Run插件,按f6一键运行。系统变量——>添加——>xxx/mingw64/bin。Chinese(Simplified)简体。.vscode文件夹下。

2024-02-27 16:39:19 488

原创 C++ (9)代码及指针知识点巩固

内存编号从0开始记录,一般用十六进制数字表示,利用指针变量保存地址。通过指针间接访问内存。

2024-02-26 14:59:40 398

原创 ROS(7)ROS2命令与学习

self.server = self.create_service(接口类型(srv数据类型), 服务名, 服务器回调函数self.object_position_callback)while rclpy.ok(): ret,image = cap.read() 读取一帧图像 if ret==True: object_detect(image) 检测。self.get_parameter(参数名).get_parameter_value().string_value 从ROS2系统中读取参数的值。

2023-10-24 13:36:31 322

原创 PyTorch深度学习(30)OpenCV图像处理

3.4.2以上需要专利pip install opencv-contrib-python==3.4.1.15 增加额外拓展包import cv2。

2023-10-24 09:00:00 274

原创 ROS(6)ROS2安装及运行

ROS2安装及遇到的问题

2023-10-07 20:36:52 264

原创 ROS(5)PX4仿真安装及运行

px4仿真安装,实现打开gazabo,通过命令实现无人机起飞和降落

2023-10-04 16:55:23 459

原创 ROS(0)命令及学习资源汇总

catkin_create_pkg 功能包名称test_pkg 依赖std_msgs roscpp rospy。最下方添加 source ~/catkin_ws/devel/setup.bash。检查环境变量 echo $ROS_PACKAGE_PATH。功能包放到src文件夹中。

2023-10-04 16:35:48 174

原创 ROS(3)广播模型

广播模型——广播器、监听器

2023-10-04 16:27:05 136

原创 ROS(2)服务模型

服务模型——服务端、客户端

2023-10-04 16:24:02 117

原创 ROS(1)话题模型

步骤:1、定义msg文件2、package.xml中添加功能包依赖3、在CMakeList.txt中添加编译选项在package.xml中添加4、编译 catkin_make5、创建自定义话题发布者、订阅者代码CMakeList.txt中add_execte(执行节点名 xxx.cpp)target_link_liberaries(执行节点名 ${catkin_LIBRARIES})

2023-10-04 16:22:12 110

原创 ROS(4)发布订阅-服务客户-广播监听总结

ros::Subscriber my_subscriber = node.subscriber(“话题名称”,1,CallBack);ros::ServiceServer my_server = node.advertiseService(“服务名称”,CallBack);ros::ServiceClient my_client = node.serviceClient(“服务名称”);ros::service::waitForService(“服务名称”);一次一次处理回调函数。

2023-09-26 09:49:32 100

原创 MLAgents (1) 球移动到指定立方体目标

ML-Agents库,训练用于2D、3D、VR/AR游戏的智能agent,经过训练的agent可用于多种目的,包括:控制NPC行为(采用各种设置,例如多个agent和对抗)、对游戏内部版本进行自动化测试、以及评估不同游戏设计决策的预发布版本OnEpisodeBegin——训练初始化AI和环境,训练开始时调用CollectObservations——收集每一步AI的矢量信息使用 sensor.AddObservation,收集所需数据。

2023-09-18 10:47:39 102

原创 MLAgents (0) Unity 安装及运行

安装完成后,执行python-->import torch-->torch.cuda.is_available()定位到ml-agents-envs,在文件夹中创建文件setup.cfg清华源加快下载速度。在unity项目中,创建training-->xxx_config.yamlzheshi。找到 com.unity.ml-agents,导入package.json。设置完成后,在anaconda中,定位到unity项目的training。预训练后的模型保存在Assets中,要使用预训练后的模型。

2023-09-17 22:59:22 519

原创 QT 连接SQLServer数据库

输出open database success,则为连接 数据库成功。之后选择:使用用户输入登录ID和密码的SQL Server验证。选择下一步,点击测试数据源——如果显示 测试成功,则完成。连接SQL Server以获得其他配置选项的默认设置。然后,在ODBC数据源管理中,在服务器处填写ip地址。设置后,需要重新启动SQL Server服务。其次,如果连接不上,查看是否关闭了电脑的防火墙。最后,选择指定的数据库,测试查看是否连接成功。在SQL Server 配置管理器中。,ping后看能否成功。

2023-09-14 20:32:28 1260

原创 C++ (8)模板

泛型Generic Programming是指具有在多种数据类型上皆可操作的含意。可增加template<typename T> 并将int 改为T。典型的数据结构之一,底层的存储空间类型一致。Vector 可以自定义设置内存策略。push进去的数据跟底层保持一致。pop出来的数据跟底层保持一致。

2023-08-21 17:23:47 116

原创 C++(7)多态

override : 发生在父子类中,父类中函数有virtual声明的函数。C++的多态是通过一张虚函数表(Virtual Table)来实现,简称为V-Table。表中有虚函数的地址表,解决继承、覆写的问题,保证其真实反映实际的函数。3、子类对象的地址赋给了父类的指针,并通过该指针用虚函数。纯虚函数没有实现体,含有纯虚函数的类,称为抽象基类。2、子类中覆写(override)了父类的虚函数。2、子类中覆写(override)父类的虚函数。1、父类中有虚函数,声明虚函数virtual。

2023-08-21 17:22:24 114

原创 C++(6)继承

从诸多父类中提取公因式,把相同的类成员提到祖父类中,分别令父类虚继承祖父类,子类正常继承自父类,此时子类中无冗余信息,访问亦方便。1、继承后全盘接受,除了析构器和构造器。在继承中,private protected public 父类中的成员在子类中的访问权限。public 继承方式没有影响子类成员的访问方式,影响了父类中的成员在子类中的访问方式。初始化顺序:父类初始化(父类的父类初始化)、类对象初始化、子类初始化。子类中未实现赋值重载时,会调用父类的赋值重载。子类只需对父类负责,不需要对父类的父类负责。

2023-08-21 17:19:39 91

原创 C++(5)封装、类和对象

3、static 修饰的成员函数,因为属于类,没有this指针,不能访问非static数据成员及成员函数。非const成员对象,优先调用非const成员函数,若无,则可调用const成员函数。const修饰对象,是从对象的层面,不修改数据,只能调用const成员函数。把A声明为B的友元,就可以通过B的变量访问B的private数据成员。2、static 数据成员,既属于类,也属于对象,但终归属于类。const修饰函数,是从函数的层面,不修改数据。1、const修饰数据成员、成员函数、类对象。

2023-08-21 17:18:37 90

原创 C++(4)C++内存管理和命名空间

malloc free C库函数;new delete new[] delete[] 关键字申请单变量空间申请数组 一维 多维struct Strchar *p;int main()//输出地址 对象的地址//输出值 对象的内容//定义指针数组return 0;从0开始,一直删除到' '位置下标后,往后删除int main()//打开并读取文件return -1;= NULL) //读取文件内容// 内容接在后边i++)

2023-08-21 14:32:16 996

原创 C++(3)C++对C的扩展Extension

先定义了 double tmp = a 然后定义 const double rb = tmp。避免C语言指针的缺陷,不能定义引用的引用,但可以定义指针的指针(二级指针)是无法被C语言调用的。C++的函数必须是没有倾轧的才能调用。1、严格匹配,找到则调用;2、通过隐式转换寻求一个匹配,找到则调用.不初始化,无法通过编译;C不初始化,则随机赋值。C++中尽量不用宏,能用枚举代替就用枚举。,这样C++的函数就可以被C语言调用。C语言中表示真假,用0和非0。C++不喜欢指针和强制类型转换。

2023-08-21 10:40:57 711

原创 C++ (2) 指针

void即无类型,可以发给任意类型的指针,本质代表内存的最小单位,在32位机上地位等同于char。指针常量——&a 取出为地址:0x0028FEBF,但是不等价于指针常量。变量的地址:Reference & 引用运算符取得,成为取地址运算符。还需要在前面有类型限制, *((char*)0x0028FEBF)存储空间的第一个字节的地址表示变量的地址,即低位字节的地址。数据需要保存到内存中,内存是线性的,内存的线性是物理基础。对野指针的写入成功,造成的后果是不可估量的。指向谁,即保存了谁的地址。

2023-08-20 10:56:38 102

原创 C++(1)Linux基础知识

经济下行,计算机就业形势严峻,为了勉励自己继续进步,继续学习代码提高核心竞争力。

2023-08-20 10:11:42 126

原创 PyTorch软件安装及环境搭建步骤

conda remove --name env_name package_name 删除环境中某个包。2、点击运行 install-current-user.vbs 脚本,为当前用户安装破解补丁。conda remove --name env_name --all 删除环境。1、将 ja-netfilter-all激活文件夹移动到电脑上某个位置。pytorch深度学习版本对应。安装requirement依赖。安装MATLABR2018b。pycharm2022破解。注意版本,计算SSIM。

2023-05-02 15:53:07 1084 1

原创 PyTorch深度学习(29)Pytorch code importance content

Pytorch代码及命令总结

2022-10-30 17:04:30 1347 1

原创 Pytorch 报错信息

Pytorch 报错信息

2022-10-24 10:46:05 2276 1

原创 Linux Ubuntu 安装Anaconda和PyCharm

Linux Ubuntu 安装Anaconda和PyCharm

2022-10-24 10:34:01 1037

原创 bibtex4word 安装及使用

bibtex4word安装及使用心得记录

2022-10-13 12:23:02 1654

原创 OpenMMLab(1)配置文件

configs文件配置,包括网路就哦模型、数据集及处理、优化器和epoch、日志保存

2022-10-11 10:25:42 816

原创 Laravel HTTP Response 响应

HTTP 响应基础响应 为响应增加头信息 其他响应类型 JSON 响应 文件下载 重定向 重定向到命名路由 基础响应所有路由和控制器都会返回一个响应并发送给用户的浏览器。 Lumen 提供了几种不同的方式返回响应。最基本的响应就是从路由或者控制器返回一个字符串:$router->get('/', function () { return ......

2022-07-04 08:27:51 373

原创 Laravel 第十章 API测试和文档

一、API自动化测试介绍API 自动化测试我们已经完成了 Larabbs 所有的接口开发,接下来我们需要将接口交付给其他的工程师对接。将接口部署到生产环境时,如何确保交付的接口正确稳定呢?后续我们还会为项目新增功能,到那时,我们如何保证代码升级过后,接口依然正常?在开发过程中,我们使用 PostMan 手动一个个接口测试,可当我们有几十个甚至上百个接口时,要同时测试这些接口,手动测试将.........

2022-07-03 08:13:39 889

原创 Laravel 第九章 其它功能

一、资源推荐接口Larabbs 的侧边栏有个推荐资源的功能,这一节我们来开发对应的接口。因为该功能已经在上一本教程中完成,我们只是为其写个接口,实现起来非常方便。1. 添加路由推荐资源是游客可以访问的接口routes/api.php...//每个用户的回复列表下方增加 资源推荐 $api->get('users/{user}/replies', ......

2022-07-01 16:58:42 370

原创 Laravel 第七章 回复数据

一、添加回复1. 增加路由只有登录用户才可以进行回复routes/api.php...//删除话题下方增加 $api->delete('topics/{topic}', 'TopicsController@destroy') ->name('api.topics.destroy'); .........

2022-06-28 10:00:22 330

原创 Laravel 第六章 帖子数据

记录网址:https://blog.csdn.net/u012160319/article/details/81626410 laravel controller介绍记录语句:清空并重新自动加载$php artisan clear-compiled$composer dump-autoload一、分类列表分类列表在这个章节中,我们将开发帖子分类的获取.........

2022-06-21 10:46:42 102

原创 Laravel文件存储Storage、PDF及图片压缩、FlutterAndroid视频播放、卸载及VS2019下载

https://www.cnblogs.com/fps2tao/p/8007383.htmluse Illuminate\Support\Facades\Storage;//建立目录Storage::disk('public')->makeDirectory(date('Y-m'));//存文件 public为config/filesystems.php存的配置$bool...

2022-06-21 10:37:20 499

原创 Laravel Lumen 安装及配置 及 Laravel5.5中文文档

Laravel5.5中文文档https://learnku.com/docs/laravel/5.5/routing/1293参考网址:https://learnku.com/docs/lumen/5.5/data-base/1911安装环境要求Lumen 框架对系统有几点要求。当然,所有的要求虚拟机Laravel Homestead都可以满足,所以我们强烈推荐你.........

2022-06-21 10:30:07 509 1

原创 Laravel 记录Git语句、访问资源、参数依赖注入、中文网及表结构工具

vagrant reload --provision 安装完虚拟开发环境访问不了域名 命令重新运行php artisan migrate --path=xxx 指定迁移文件cd /etc/nginx/sites-available 进入nginx/sites-available文件夹 vim命令查看当前目录下的网站域名文件ls 查.........

2022-06-21 10:25:20 128

原创 Laravel 第八章 权限控制

一、Larabbs角色权限这一节我们主要来实现权限相关的功能,先来了解一下 Larabbs 中的角色权限,之前购买过第二本教程的用户可以复习一下第七章。角色权限和管理后台,没有购买过的用户只需要认真阅读本章节即可。数据表结构我们使用了spatie/laravel-permission这个扩展包下图是 laravel-permission 的数据库表结构:数据表各自的作............

2022-06-21 10:16:44 1051

原创 VR技术文档等,轨道交通、物联网查找资料记录

轨道交通强电弱点轨道交通行业强电弱电综合解决模板https://wenku.baidu.com/view/e25c8218e418964bcf84b9d528ea81c759f52e45.html变轨物联网什么是物联网:物联网(英语:Internet of Things,缩写IoT)是互联网、传统电信网等信息承载体,让所有能行使独立功能的普通物体实现互联互通的网络......

2022-06-20 19:02:13 183

DoTweenPro路径编辑插件

DoTweenPro插件,强大的动画插件,是一款针对Unity的快速高效、类型安全的面向对象的补间动画引擎,DOTween不仅非常快,而且非常高效,因为一切都被缓存并重用,以避免无用的GC分配。可以使用代码控制,同时DoTweenPro的路径设置功能可以方便设定路径,包括位置及旋转的角度等。 其具有的优点: 1、时间以非常精确的方式计算。这意味着每1000秒的1000次循环,每1000秒的循环播放完全一样长。 2、API旨在提高效率,直观性和易用性。 3、DOTween可以为每个数值和一些非数字值生成动画。甚至可以为字符串设置动画,并支持富文本。 4、完全控制,播放,暂停,倒带,重新启动,完成,转到和其他有用的方法来控制你的补间。 5、分组:将补间合并到序列中以创建复杂的动画。 6、回调,循环,减速(包括AnimationCurves和定制减速功能),SpeedBased和许多其他补间选项。此外,更新类型的选择:regular,fixed,late,加上选项使其与时间无关。 使用方便,只需要导入后直接设置DoTween,从Tools / Demigiant菜单可以打开Dotween

2022-03-27

空空如也

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

TA关注的人

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