自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zolty

Earth coder & Lionheart

  • 博客(168)
  • 收藏
  • 关注

原创 OpenX系列标准:OpenDRIVE标准简述

1.概述​ 作为一个完整的仿真测试场景描述方案,OpenX系列标准包括:OpenDRIVE、OpenSCENARIO和OpenCRG。标准文件格式文件内容OpenDRIVE.xodr静态部分(如道路拓扑结构、交通标志标线等)OpenDRIVE.tdo保存ROD项目时生成的文件,是ROD项目的可编辑模式OpenDRIVE.osgb通过ROD项目生成的贴图与路面纹理文件OpenSCENARIO.xosc动态部分(如交通车的行为)OpenCRG

2021-05-15 19:38:55 185

原创 Android 蓝牙通信方式总结

1.摘要Android手机间通过蓝牙方式进行通信,有两种常见的方式,一种是socket方式,另一种是通过Gatt Server(Android 5.0以后)通信,socket方式最为简单,但是很多低功耗的蓝牙设备,如单片机上的蓝牙模块可能不支持;而Gatt方式相对比较复杂。其实无论是socket方式还是Gatt,Android设备间蓝牙通信都是一种C/S(client-server)模式。本文基于两种通信方式,进行详细展开,并推荐了开源项目,建议配合学习。关键词(1)Bluetooth蓝牙(Blu

2021-05-04 23:42:27 375 10

原创 python selenium实现简单网页测试流程-健康打卡v4.0

# clock_11介绍clock_11 1 times 1day 吉林大学自动研究生每日打卡 [校外版本]软件架构Python 3.8.2【架构环境,安装不赘述】 selenium - chromedriver 【调用chrmoe】 apscheduler【定时任务】开发思路用selenium完成测试,获取网页中“已完成项目”数据,封装成"打卡日志"发送至自己的邮箱,在服务器上创建计划最佳安装教程将chrmoe驱动存放至 chrome根目录下Application...

2021-03-26 09:05:21 81

原创 AUI H5前端简单教程

1.参考文档AUI框架:http://aui.dianm.cc/AUI展示站点:http://aui.ea55.com/2.下载源码(VS Code + Live Server)安装VS Code插件,open with Live Server当手机与PC处于LAN时,手机浏览器键入PC的IP,即可访问到PC上的H5网页,并且能够实时更新,JS的修改可能需要刷新。效果图:3.修改index.html参考AUI架构选择需要的首页,思考是否需要footer...

2020-10-15 16:15:01 653

原创 BLE 监听以及MTU浅析

监听部分BLE程序会采用 descriptors 进行对固定UUID进行监听,例如:“00002902-0000-1000-8000-00805f9b34fb”,这里采用了查找所有可用的descriptor UUID,对其监听mInitialized = gatt.setCharacteristicNotification(characteristic, true);//下面部分,不是必须的Log.i(TAG,"setCharacteristicNotification : " + mInitia

2021-07-12 23:16:32 12

原创 Post 请求调试工具简介

1.背景基于get/post请求的开发方式,可以实现快速的前后端通信。有时候需要进行post/get请求用于测试。此时就需要利用工具或者脚本的方式进行请求测试。2.python脚本优点:可玩性较高,理论上能实现所有功能缺点:需要运行环境import requestsimport jsonurl = "http://188.188.188.188:81/signup"data = {"username": "18057304667", "password": "19951129"}res =

2021-06-07 20:17:05 34

原创 Navicat 创建MySQL触发器

1.设计表选择触发器,键入名,选择触发模式(BEFORE,AFTER),选择触发方式(插入,更新,删除)2.定义触发器

2021-06-07 15:34:10 41

原创 Android webView 使用概述

1.webActivity.java新建package cn.com.lenew.bluetooth.activity;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient;import cn.com

2021-05-29 09:53:12 24

原创 Fastjson 实现类导出json文件

1.定义类import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.nio.charset.StandardCharsets;import java.util.Map;public class MqttJson { private int[] dev_ids; private String msg_type; pri

2021-05-27 11:44:44 31

原创 Android studio :No version of NDK matched the requested version

运行时报错:No version of NDK matched the requested version 20.0.5594570. Versions available locally: 22.1.7171670打开sdk manager选择sdk tools,勾选show packages details选择你要下载的ndk版本参考文献运行报错 」 No version of NDK matched the requested version 20.0.5594570. Ver

2021-05-26 09:32:54 41

原创 kotlin 简单介绍以及使用总结

1.简介Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。Kotlin 程序文件以 .kt 结尾,如:hello.kt 、app.kt。2.demo2.1.hello world!p

2021-05-23 23:43:20 47

原创 百度地图API 实现地图多点标注

1.MySQL设计2.java @RequiresPermissions("system:lmonitor:list") @PostMapping("/list") @ResponseBody public TableDataInfo list(LstMonitor lstMonitor) { startPage(); List<LstMonitor> list = lstMonitorService.selectL

2021-05-14 14:36:31 39

转载 阿里巴巴的一些数据库设计规范

1、库名与应用名称尽量一致2、表名、字段名必须使用小写字母或数字,禁止出现数字开头,3、表名不使用复数名词4、表的命名最好是加上“业务名称_表的作用”。如,edu_teacher5、表必备三字段:id, gmt_create, gmt_modified说明:其中 id 必为主键,类型为 bigint unsigned、单表时自增、步长为 1。(如果使用分库分表集群部署,则id类型为verchar,非自增,业务中使用分布式id生成器)gmt_create, gmt_modified 的

2021-05-04 12:55:14 84

原创 高速车路协同新基建论坛后感

1.云智慧指挥高速公路系统CACC 能够提升约10%效率 ,降低驾驶疲劳程度,节能20-30%,油耗降低约10-15%边缘云->区域云->中心云多网融合(光纤+C-V2X+5G+卫星)典型应用场景:(1)匝道口(2)隧道(3)分合流道路对应DAYⅡ场景(1)协作式车辆汇入(CVM)(2)协作式变道(CLC)道路设备实时数据上报->预测性维护...

2021-05-01 22:18:32 594 4

原创 SFTP和FTP的区别

1.FTP协议FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于

2021-04-27 00:06:29 135

原创 OSM(OpenStreetMap)使用简述

1.构建OSM场景https://www.openstreetmap.org/#map=16/31.2808/121.16901.1.搜索关键字1.2. 手动选择不同的区域1.3.导出导出为osm文件2.转为open drive格式CARLA提供了转换方法:详情OpenStreetMap is an open license map of the world developed by contributors. Sections of these map can.

2021-04-21 21:27:28 442

原创 HTTP/TCP/UDP/MQTT的区别与定义

一.概念1.TCPTCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器

2021-04-15 14:00:04 369

转载 DSRC与LTE-V2X的区别简述

1.DSRCDSRC:即Dedicated Short Range CommunicaTIons(专用短程通信技术),基于 IEEE802.11p标准开发的,使得汽车间能相互通信,同时汽车也能与周围的智能交通基础设施进行通信。DSRC 是一个以IEEE 802.11p为基础的标准,是一种高效的无线通信技术,它可以实现小范围内图像、语音和数据的实时,准确和可靠的双向传输,将车辆和道路有机连接。采用美国联邦通讯委员会(FCC)在1999年专门为智慧交通系统(ITS)所分配的专属无线频率:5.9GHz频段内的7

2021-04-15 11:42:23 501

转载 js按照指定长度为数字前面补零

0.背景在工作中,如果我们输出的数字长度是固定的,假设为4,如果数字为3,则输出0003,不够位数就在之前补足0,这里总结提供了三种不同的方式实现JS代码给数字补0 的操作;1.原始方法function pad(num, n) { var i = (num + "").length; while(i++ < n) num = "0" + num; return num;}2.方法2function PrefixInteger(num, length)

2021-03-31 10:30:10 48

原创 基于moment.js的不同格式时间的获取方式

1.代码基于vue进行简单测试,moment.js 也又多语言版本。<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><script src="vue.js" type="text/javascript" charset="utf-8"></script><script src="moment.js">

2021-03-31 10:21:42 56

原创 vue 学习小结(4)关于‘Splan‘ 终章

背景利用vue 以及 py服务端,实现共享计划本(Splan),利用vue的mui,进行简单美化。vue 学习小结(1)关于v-forvue 学习小结(2)关于‘Splan‘vue 学习小结(3)关于‘Splan‘1.v-if利用v-if,实现jQuery的remove操作。3.v-model & @click3.加载动画思路:当post请求时,显示加载动态;请求完毕后,加载动画消失。loading.css.chromeframe { margin: 0.2em 0;

2021-03-29 17:30:24 26

原创 vue 学习小结(3)关于‘Splan‘

背景利用vue 以及 py服务端,实现共享计划本(Splan),利用vue的mui,进行简单美化。vue 学习小结(1)关于v-forvue 学习小结(2)关于‘Splan‘1.卡片模式<div id="app"> <div class="mui-content" v-for="item in info"> <div class="mui-card"> <div class="mui-card-header mui-card-media"&gt

2021-03-28 20:49:57 24

原创 vue 学习小结(2)关于‘Splan‘

背景利用vue 以及 py服务端,实现共享计划本(Splan)1.数据库设计将计划全部存储到数据库中,如下图所示2.vue<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><script src="js/vue.js" type="text/javascript" charset="utf-8"></script&gt

2021-03-27 20:32:37 13

原创 vue 学习小结(1)关于v-for

1.新建项目选择如下配置2.修改index.html参考教程:chapter09 List Rendering<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><script src="js/vue.js" type="text/javascript" charset="utf-8"></script></h

2021-03-27 20:00:23 19

原创 jQuery 使用小结

1.获取对应值var username = $("#username").val();2.添加下拉框元素//初始化"校区"下拉框for (var i = 0; i < campus.length; i++) { var op = new Option(campus[i].name, campus[i].id); $("#campus").append(op);};3.清空下拉框$("#apartment").empty();4.设置为空值此处注意3 4处的区别…

2021-03-26 17:23:27 23

原创 Linux 常用命令行

1.查找文件find -name index.php2.压缩tar -cvf test.tar test3.sshssh root@123.1.1.18

2021-03-24 16:50:21 19

原创 java 关于int byte string的数据类型转换

1.int[]转byte[]private byte[] int2byte(int[] intData) { byte[] out = new byte[intData.length]; for (int i = 0; i < intData.length; i++) { out[i] = (byte)intData[i]; } return out; }2.byte[]转stringArrays.

2021-03-22 21:01:13 29

原创 dlt文件转txt文件详细教程

1.dlt文件简介DLT(Diagnostic Log and Trace)嵌入式系统程序运行记录2.dlt工具GitHub:https://github.com/Pelagicore/dlt2.1 安装- 下载dlt-master.zip,解压后- mkdir build- cd build- cmake ..- make生成2.2 .dlt转.txtcd build/src/console./dlt-convert a.dlt //打印a.dlt./d

2021-03-19 18:48:11 329

原创 智能网联汽车Connected-Automated Vehicle(CAV)领域缩略语表

1.缩略语目前整理情况如下,大家有收集到的,可以整理发我邮箱:zolty@qq.com , 到时候可以做一个网站,方便大家搜索.simple_name full_name description CACC Cooperative Adaptive Cruise Control 协作式自适应巡航 FCW Forward Collision Warning 前向碰撞预警 ICW Intersection Collision Warning 交叉

2021-03-11 15:16:52 386 1

原创 几种坐标系转换简述

1.大地主题解算1.1 大地主题正解由点A的经纬度,以及与B的方位角和相对距离,计算点B的经纬度,见demo.1.2 大地主题反解由点A,点B的经纬度,计算其前向方向角,后向方向角以及相对距离,见demo.1.3 大地正反解demoimport pyprojgeod = pyproj.Geod(ellps="WGS84")# ======= 大地主题正解 =======# 由lon, lats, az, dist 计算另一个点的经纬度 (azimuth:方位角 0度正北,18

2021-03-09 22:05:34 484

转载 论文参考文献格式

1 普通图书[1] 广西壮族自治区林业厅.广西自然保护区[M].北京:中国林业出版社,1993.[2] 蒋有绪,郭泉水,马娟,等.中国森林群落分类及其群落学特征[M].北京:科学出版社,1998.[3] International Federation of library Association and Institutions. Names of persons: national usages for entry in catalogues [M].3rd ed. London: IFLA

2021-03-07 22:08:23 169

原创 论文相关的应用推荐

1.学术搜索引擎集合 ※※※※※链接:https://scholar.chongbuluo.com/特别推荐sci-hub2.zotreo ※※※※win端app,可以配合Chrome中的zotero插件实现论文信息的导入,实现参考文献的管理3.typora md文本编辑器 ※※※※简洁,支持LaTeX4.mathpix 公式生成器※※※※根据截图,生成LaTeX等格式的公式,可以复制到typora中5.deepL ※※win端app,翻译软件,...

2021-03-06 20:06:21 77 1

原创 Android studio 入门使用小结

1.查找soutlogcat 搜索 sout

2021-03-03 22:07:49 43

原创 java int[] String 互转

1.int[]转Stringint num[] = {1, 2, 3};String nums = Arrays.toString(nums);######打印: nums [1,2,3]2.String 转 int[]#去除左右[]以及空格,按逗号分隔 private int[] String2int(String intData) { String[] ss= intData.replace("[", "").replace("]", "").replace("

2021-03-03 22:06:44 42 2

转载 四大汽车总线:LIN、CAN、FlexRay、MOST简述

1.概述2.LIN总线图 LIN总线结构除了宿主节点的命名之外,LIN网络中的节点不使用有关系统设置的任何信息。我们可以在不要求其它从属节点改变硬件和软件的情况下向LIN 中增加节点。宿主节点发送一个包含同步中断、同步字节和消息识别码的消息报头。从属任务在收到和过滤识别码后被激活并开始消息响应的传输。响应包含两个、四个或八个数据字节和一个检查和(checksum)字节。报头和响应部分组成一个消息帧。LIN总线上的所有通讯都由主机节点中的主机任务发起,主机任务根据进度表

2021-02-27 18:40:02 516

转载 EMI EMS EMC 简单定义描述

1.EMIEMI全称Electromagnetic Interference,即电磁干扰,指电子设备在自身工作过程中产生的电磁波,对外发射并对设备其它部分或外部其它设备造成干扰。2.EMSEMS全称Electromagnetic Susceptibility,即电磁敏感度,指电子设备受电磁干扰的敏感程度。3.EMCEMC全称Electromagnetic Compatibility,即电磁兼容,要求电源模块等电子设备内部没有严重的干扰源及设备,或电源系统有较好的抗干扰能力。它们的关系

2021-02-10 09:43:40 177

转载 GPS GGA格式

$GPGGA 语句包括17个字段:语句标识头,世界时间,纬度,纬度半球,经度,经度半球,定位质量指示,使用卫星数量,水平精确度,海拔高度,高度单位,大地水准面高度,高度单位,差分GPS数据期限,差分参考基站标号,校验和结束标记(用回车符<CR>和换行符<LF>),分别用14个逗号进行分隔。该数据帧的结构及各字段释义如下:$GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<

2021-02-04 17:00:42 526

原创 多WAN路由器配置 实现简述

1.背景某些设备程序中固定了IP为 172.31.1.1网段. 但部分设备又处在 192.168.1.1(HW OBU等)网段 以及 192.168.8.1网段(HW RSU) .故需要实现设备间互通,且不修改各设备的IP地址, 本文将介绍通过路由器维护该WAN LAN.1.1 WAN广域网(英语:Wide Area Network,缩写为 WAN),又称广域网、外网、公网。是连接不同地区局域网或城域网计算机通信的远程网。通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个地区

2021-02-02 21:53:10 206

原创 私有IP地址 总结

1.简介地址按用途分为私有地址和公有地址两种。所谓私有地址就是在A、B、C三类IP地址中保留下来为企业内部网络分配地址时所使用的IP地址。  私有地址主要用于在局域网中进行分配,在 Internet上是无效的。这样可以很好地隔离局域网和 Internet。私有地址在公网上是不能被识别的,必须通过NAT将内部IP地址转换成公网上可用的IP地址,从而实现内部IP地址与外部公网的通信。公有地址是在广域网内使用的地址,但在局域网中同样也可以使用,除了私有地址以外的地址都是公有地址。[1]私有ip属于非注..

2021-01-19 12:36:51 1246

原创 adb shell 连接两个相同设备

1.背景当电脑连接了两个相同型号的安卓设备(例: HW OBU),使用adb shell 时, adb devices 发现两个设备名称一致, 导致无法连接2.操作(1)先只连接一个OBU, adb shell 进入设备echo obu1 > /sys/class/android_usb/android0/iSerial改名为 obu1, 后重连USB连接线.(2)连接另一个OBU,adb shell 进入设备echo obu2 > /sys/class/andr

2021-01-11 14:51:38 236

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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