自定义博客皮肤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

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

原创 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 3018

原创 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 7206 11

原创 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 954 3

原创 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 1834

原创 JavaWeb网络安全-弱口令自查

项目中,创建用户没有校验密码强度,弱口令会导致一系列安全问题。然而用户表数据加密加盐,我们无法直接知道哪些用户使用了弱口令。

2023-06-20 10:39:48 1167

转载 [转载]场景和测试用例的自动化

场景和测试用例的自动化

2022-09-17 22:35:01 322 1

转载 [转载]智能网联车辆数字钥匙综述

数字钥匙采用NFC、BLE(蓝牙)、UWB通信技术,将NFC智能卡、智能手机、智能手表和智能手环等智能终端设备变成车钥匙,从而实现无钥匙进入和启动、为他人远程钥匙授权、个性化的车辆设置等便捷功能,实现更加安全的钥匙管理及更加舒适方便的用车体验,未来还将融入智慧出行大生态。

2022-09-15 22:14:00 801

原创 基于VTD自带的场景 进行场景搭建

VTD 新建场景

2022-08-11 11:01:56 596

转载 [转载] OpenSteertMap wiki

https://wiki.openstreetmap.org/wiki/

2022-08-03 16:15:44 654

转载 [转载]python 在OpenStreetMap地图上绘制路线图

python在openstreetmap地图上绘制路线图

2022-07-27 21:08:00 1249

原创 Cesium + Blender 实现简单GIS

导入CAD/DAE素材,手工搭建。导出gltf2.0格式文件。模型旋转x,y 移动,rz按Z轴旋转1.cesium 添加model及其增删改2.Cesium-Github3.Cesiumlab , 基于Cesium开发,低代码平台,适合新手练习,不适合二次开发4.Cesium中文网,安装步骤可以参考,后面文章需要充值,不推荐— 以上建议仅代表个人观点,水平有限,欢迎补充。...

2022-06-28 11:24:50 2497 1

原创 OBU与千寻魔方的定位性能分析

定位能力分析

2022-06-25 15:23:54 470

原创 COVID-19 RA 风险区域h5网页总结

简介为了方便大家查询风险地区,以及供应APP、小程序、网页等内嵌HTML 兼容H5页面。电脑端效果手机端效果1.首先数据来源 【中国政府网卫健委疫情风险等级查询】2.框架 MUI + VUE数据来源{"data":{"end_update_time":"2022-04-28 22时","hcount":8,"mcount":108,"highlist":[{"type":"2","province":"北京市","city":"朝阳区","county":"潘家园街道","area_na

2022-04-29 10:35:13 239

转载 [翻译][转载]从功能场景到逻辑场景: 详述基于关键词的 在模拟环境中执行的场景描述

[论文翻译]从功能场景到逻辑场景:基于关键字的场景描述细化方法

2022-03-22 22:23:29 1130

转载 [转载]51Sim-One场景标准OpenSCENARIO的应用实践

参考文献51Sim-One场景标准OpenSCENARIO的应用实践[https://www.bilibili.com/video/BV1yh411S7Pz?from=search&seid=1586903291315810982&spm_id_from=333.337.0.0]

2022-02-07 18:38:26 419

原创 python利用Monte Carlo方法计算圆周率

from random import randomdef cal(n): count = 0 for i in range(1, n): x = random() y = random() if x*x + y*y <= 1: count += 1 print("pi:", 4*count/n)if __name__ == '__main__': cal(10000000)参考文.

2022-02-06 14:18:55 666

原创 python proj utm2wgs wgs2utm

1.wgs2utmzone 需要选择2.utm2wgs# zolty add v into vtd by udpfrom pyproj import Proj, Transformer# lon,lat = (119.9579946997, 30.5206528196)def wgs2tm(lon, lat): pipeline_str = ( '+proj=utm +zone=50 +datum=WGS84 +units=m +no_defs' '

2022-01-20 23:13:00 1127

原创 python 利用dict list构建json数组

1.import jsondict_list = []for i in range(1, 5): dict_obj = {"id": i, "name": i * i} dict_list.append(dict_obj)print(dict_list)dict_json = json.dumps(dict_list)print(dict_json) headers = {'Content-Type': 'application/json'} to_url

2021-12-13 00:41:13 1560

原创 ruoyi 更改前端样式

1.复古按钮(1)CSS.btn-dqn { background-color: #4CAF50; /* Green */ border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cu

2021-12-13 00:33:25 3232 1

原创 ruoyi post登录并post/get请求信息

1.关闭验证码false2.loginpostman3.post

2021-12-13 00:23:55 1302

原创 ruoyi 去除页面登录限制

1.shiro config添加需要去除拦截的页面路径,**表示所有路径。2.control层移除相关权限限制3.htmlhtml中移除相关限制

2021-12-13 00:12:34 2781 1

原创 基于外网隔离环境的Linux软件安装方法

1.前言 目前很多服务器出于安全考虑,部署于内网,例如学校,政府,企业等。在部分物流中心没有配置内部源以及代理的情况下,安装依赖困难。服务器部署前期可以向网络中心申请一段时间的外网权限,但是中后期就比较难申请类似权限了。故基于以上情况,可以通过以下方法进行软件以及依赖的安装。2.方案 以VLC的某个插件为例,正常情况下通过apt安装命令如下:sudo apt-get install vlc-plugin-access-extra 但基于以上情况,我们需要准备另一台Ubuntu版本相同的电脑。

2021-11-21 21:37:25 1266

原创 GPS 相关小工具总结

GPS 相关小工具总结1.GPS 度分秒转换https://www.17ditu.com/tool/convert2.GPS 百度地图拾取坐标系统http://api.map.baidu.com/lbsapi/getpoint/index.html3.GPS 百度地图APIhttps://lbsyun.baidu.com/jsdemo.htm#webgl1_44.GPS 地图坐标系转换https://tool.lu/coordinate/WGS84坐标系 地球坐标系,国际通用坐标系

2021-10-17 22:30:44 231

原创 SUMO1.9.2 TraCI python 简单使用

1.exa.sumocfg<configuration> <input> <net-file value="bilibili.net.xml"/> <route-files value="routes.rou.xml"/> </input> <!-- sim.py's configuration --> <time> <begin val

2021-08-11 14:58:42 828

原创 SFTP:多个客户端上传文件至服务端卡顿的解决办法

在SFTP服务器上,找到sshd_config文件find / -name sshd_configsudo vi sshd_config关闭以下两个 校验项目#UseDNS yes↓UseDNS no#GSSAPIAuthentication yes↓GSSAPIAuthentication no重启sshd服务sudo service sshd restart 或 /etc/init.d/sshd restart压缩后传送参考文献https://www.cnblogs.com/

2021-08-11 08:54:59 966

原创 redis 入门以及实例

1.常用命令安装redis:sudo apt install redis-server 安装redis-tools:sudo apt install redis-tools 连接:redis-cli -p 6379 测试:redis-benchmark -h localhost -p 6379 -c 100 -n 100000切换数据库:Select 3数据库空间:dbsizeSet:Set name zoltyGet:Get name查看所有key:Ke

2021-08-05 15:48:45 148

原创 A<B<C 多个大于小于号连接问题

1.SQL当存在多个不等式连接时,先做第一次判断,取其bool值(0或1),进行第二次比较。select (1<0); #0select (1<2); #1select (1<2<3); #1select (1<2<1); #0select (3<2<1); #1select (2<3<1); #0select (2>3<1); #12.JS逻辑与SQL一致,先做判断,再取bool值,故需要用 &&

2021-08-04 13:16:33 695 3

原创 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 1260 2

原创 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 2765

原创 Navicat 创建MySQL触发器

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

2021-06-07 15:34:10 4302 1

原创 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 94

原创 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 649 1

原创 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 488

原创 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 971 1

原创 百度地图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 1632

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

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 811

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

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

2021-05-01 22:18:32 27915 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 7162

原创 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 7036 1

原创 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 8944

空空如也

空空如也

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

TA关注的人

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