自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 ROS2 bag 损坏需要重新reindex

ROS2 bag 对应的yaml无法读取db3包,

2023-08-30 16:49:28 398 1

原创 cmake或bazel编译VScode进行Debug

C/C++ 在VScode中几种debug方式

2022-09-08 14:26:02 1568 1

原创 C++ for(auto&a:vec)用法

在C++代码中经常遇到for(auto&a:vec)用法,下面用一个demo查看他们的用处。#include<iostream>#include<vector>int main(){ std::vector<std::string>toppings{"abcd","ab"}; toppings.push_back("efg"); for (auto& topping : toppings) { st

2022-03-02 13:52:58 1650

原创 matlab2018b配置step函数名与输入输出

第一步,选择右下角,选择code第二步:设置函数名 C_Add_Main_Update ,点击右侧三个点符号,进入configure prototype第3步:配置输入指针

2022-02-07 15:36:31 1121

原创 在xml第二行插入文本

生成xmlfrom xml.etree.ElementTree import Element,SubElement,ElementTreeimport pandas as pdimport osroot = Element('root_name')for i,s in zip(range(3),['First','Second','Third']): sub_root = SubElement(root,s) sub_root.text = s+'_sub_root'tre.

2021-05-30 22:04:16 168

原创 bat一键启动jupyter lab

编写bat一键启动jupyter lab每次需要打开 Anaconda Prompt窗口,然后在窗口中输入“jupyter lab”命令启动jupyter lab,众所周知,jupyter lab比jupyter notebook好用多了~@echo off cd /d D:\Skill_Learn\PyLearn\jupyter_lab_workspacecall C:\ProgramData\Anaconda3\Scripts\activate_JSY_Modify20210512.batti

2021-05-12 20:34:10 581 2

原创 python GUI——demo

python GUI选择文件,输出绝对路径,完成后弹出转换完成,点击弹出消息后关闭整个程序,其中,def RunScript():自定义功能import tkinter as tk # 使用Tkinter前需要先导入from tkinter import filedialog as flfrom tkinter import messagebox as mb# 第1步,实例化object,建立窗口windowwindow = tk.Tk() # 第2步,给窗口的可视化起名字window

2020-09-16 20:50:46 319

转载 Python之多进程和多线程详解

多进程和多线程详解这篇博客讲解的非常不错,直接拷贝过来,以便后续查找和Threading的比较多进程 Multiprocessing 和多线程 threading 类似, 他们都是在 python 中用来并行运算的. 不过既然有了 threading, 为什么 Python 还要出一个 multiprocessing 呢? 原因很简单, 就是用来弥补 threading 的一些劣势, 比如在 threading 教程中提到的GIL.使用 multiprocessing 也非常简单, 如果对 thre

2020-06-23 23:20:32 363

原创 Python小技巧—jupyter notebook脚本生成exe

1、ipyb 转成 pyjupyter notebook(or jupyter lab)脚本转成.py,用jupyter notebook打开,点download as选择py即可,如下图2、将脚本生成exe文件首先需要安装 pyinstaller然后运行一下命令pyinstaller -F (脚本路径+脚本名)...

2020-06-23 22:56:29 5057 2

原创 根据经纬度画轨迹

folium简单应用导入库读取json经纬度数据并画图,保存成html添加鼠标点击地图显示经纬度功能效果合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入导入库import foliumimport os,jsonimport nump

2020-05-26 21:53:28 3157 4

原创 AUTOSAR之架构分层

应用AUTOSAR的目的AUTOSAR:Automotive Open System Architecture(汽车开放系统架构)1)建立独立于硬件的分层软件架构;(说明以前软硬件耦合程度高)2)为实施应用提供方法论,包括制定无缝的软件架构堆叠流程并将应用软件整合至ECU;(说明应用软件开发没有统一框架规范)3)制定各种车辆应用接口规范,作为应用软件整合标准,以便软件构件在不同汽车平台...

2020-02-26 20:54:13 622

转载 s19文件格式详解

在刷新ECU软件时,时常用到S19文件,搜了一些资料,学习一下,这篇文章讲的比较详细。概述为了在不同的计算机平台之间传输程序代码和数据,摩托罗拉将程序和数据文件以一种可打印的格式(ASCII格式)编码成s格式文件。s格式文件是Freescale推荐使用的标准文件传送格式。编译完成之后,FreescaleCodeWarrior编译器将在bin文件夹下自动生成“*.abs.s19”文件,这个文...

2020-02-26 15:14:16 785 1

原创 Day2-Carsim与Simulink联合仿真-转向系统

Carsim和Simulink联合仿真,学习了Carsim自带的一些例子,在Carsim的转向系统有四种形式,1、系统内部转向系统;2、替换掉转向系统的齿轮齿条;3只保留转向节臂和横拉杆;4、替换掉内部所有转向系统,直接给后轮输入转角和转速。举个例子,若需要替换掉前轴的所有转向系统只保留转向节臂和横拉杆,则需要在VS Commond窗口中输入命令 “opt_steer_ext(1) 3”,需要替......

2020-02-17 15:15:50 5448 3

原创 MATLAB画圆时却显示椭圆?一个命令解决问题!

用plot命令画圆时却显示椭圆形状,如下图使用命令 axis equal 可以解决可以看到再次画的时候显示成真正的圆了

2020-02-13 15:44:31 2033

原创 Day1学习笔记-MATLAB自动关机

下班的时候总要先关机,但是不想让电脑关的那么早,因此,写了一个简单的定时关机的Matlab脚本,走的时候运行起来,然后偷偷的溜了~

2020-01-13 20:50:24 372

空空如也

空空如也

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

TA关注的人

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