自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 资源 (28)
  • 收藏
  • 关注

原创 基于物模型的车辆、货物、资产监控系统研发

我们在做资产监控的时候,被监控的对象并非某个固定的业务,比如可能是:车载、人员、货物、冷箱等等。在开发资产监控系统的时候如何针对不同的设备应用场景在系统中给出不同的界面呈现效果则是非常必要的。这时候,我们就需要针对设备监控的对象给出模型划分,根据设备上报的数据属性动态返回数据源。

2023-12-25 10:52:07 1108 3

原创 C#利用Postgresql+Postgis进行空间地理信息分析(道路偏移,进出电子围栏等)

前言GIS空间分析指的是在GIS(地理信息系统)里实现分析空间数据,即从空间数据中获取有关地理对象的空间位置、分布、形态、形成和演变等信息并进行分析。将GIS空间分析利用到系统中,我们可以利用GIS空间分析处理车辆进出电子围栏,车辆预计到达目的地,车辆是否进入某些区域,车辆是否进入道路,车辆是否偏移了规定道路等等相关应用型分析。准备针对复杂的GIS空间分析,我们可以利用Postgr...

2019-08-31 12:11:52 10078 1

原创 OSM逆地理服务器搭建(二)之OSM地图服务器搭建

1、数据准备从http://download.geofabrik.de/asia.html中下载需要的国家地区数据(.osm.pbf)从https://planet.openstreetmap.org/pbf/中下载世界地图数据(.osm.pbf)从http://www.nominatim.org/release/Nominatim-2.5.1.tar.bz2中下载Nominatim...

2019-07-23 15:18:02 7523

原创 Ubuntu 服务器Llama Factory 搭建DeepSeek-R1微调训练环境

LLaMA-Factory 是一个强大的大型语言模型微调框架:支持多种模型:涵盖 LLaMA、LLaVA、Mistral、Mixtral-MOE、Qwen、Qwen2-VL、Yi、Gemma、Baichuan、ChatGLM、Phi 等 100 多种模型。集成多种方法:包括(增量)预训练、(多模态)监督微调、奖励建模、PPO、DPO、KTO、ORPO 等方法,满足不同任务和场景的需求。

2025-02-20 17:48:24 1835 9

原创 Ollama+DeepSeek R1+AnythingLLM训练自己的AI智能助手

下载Ollama,点击“Download”按钮。根据电脑操作系统,下载合适的版本即可。下载完成后点击安装,完成后安装窗口会自动关闭,你的系统托盘图标会出现一个Ollama图标。

2025-02-11 22:30:16 1272

原创 本地化部署 DeepSeek-R1 模型,包含WEB应用

下载Ollama,点击“Download”按钮。根据电脑操作系统,下载合适的版本即可。下载完成后点击安装,完成后安装窗口会自动关闭,你的系统托盘图标会出现一个Ollama图标。

2025-02-09 13:19:53 1051

原创 HJ212环境质量检测开发

HJ212 协议是应用于环境监测领域的一种数据传输标准协议。定义了监测设备与数据采集服务器之间的通信流程,包括数据传输、控制指令传输等环节,确保通信的可靠性和稳定性。广泛应用于大气和废气环境监测、水和废水监测、固体废弃物监测、土壤监测、生物污染监测、环境噪声监测、环境放射性监测等多个环境监测领域。例如,在污水处理厂、垃圾填埋场、工厂废气排放口等场所的监测设备,都需要按照 HJ212 协议将监测数据传输到环保部门的监控平台。

2024-11-18 18:41:51 1627 1

原创 JT/T1078、GB/T28181流媒体对讲支持开发说明

MediaServer流媒体服务器,是为满足JT/T 1078道路运输车辆卫星定位系统视频通信协议、GB/T 28181公共安全视频监控联网系统的国家标准,开发的流媒体服务器,用于接入终端的实时音视频流,并转换为可在Web页面或播放器播放的流媒体数据,供客户端调用及音视频播放。同时满足RTSP、RTMP等裸码流推拉流支持。

2024-10-28 14:37:36 1278

原创 Java(SpringBoot)利用Postgresql+Postgis进行空间地理信息分析(道路偏移,进出电子围栏等)

之前写过一篇相同的文章,里面代码是基于C#语言《》,之后有不少同学问到有没有Java语言的,去年有个项目刚好有封装。在这里记录一下。

2024-10-10 10:09:15 954

原创 部标主动安全(ADAS+DMS)对接说明

上一篇介绍了,这里说一下如何对接主动安全附件服务器。流媒体的对接主要牵扯到4个方面:(1)平台端:业务端系统,包含前端呈现界面。(2)JT/T808网关:部标设备接入网关,这个是非常重要的,是设备与平台进行数据交换的桥梁,流媒体相关的指令操作也必须依赖它完成。(3)部标视频机:符合JT/T808协议的车载视频机器。(4)流媒体服务:符合苏标、粤标、川标、陕标协议的主动安全附件服务,接收文件流,并存储。

2024-09-27 13:01:10 1467

原创 Nginx开启Http2,支持超6路视频播放

在 Nginx 中启用 HTTP/2 支持,需要确保你使用的是 Nginx 1.9.5 或更高版本。我们可以使用命令查询当前服务器安装的NGINX版本信息nginx -v。

2024-09-27 11:44:09 382

原创 部标(JT/T1078)流媒体对接说明

对接过程中有很多的坑,特别是双向对讲,如果采集音频并通过流媒体抓发给设备,还有设备使用的那种编码格式,如何兼容海思头等等,如有兴趣的朋友可以一起交流沟通。

2024-09-21 10:15:46 3013 5

转载 Java通过JFreeChart实现(饼图、柱状图、层叠柱状图、折线图、散点图、雷达图、环形图、仪表盘图、XY图)生成图片和下载

PS:生成的饼图不需要中间的间隙,就注释掉 设置偏离百分比代码。

2024-09-13 11:20:24 602 1

原创 Teltonika FMXXX系列定位器解析说明

Teltonika FMXXX系列协议解码

2024-07-31 10:35:01 603

原创 GB28181语音对讲实现

我这里使用的是开源的wvp-GB28181-pro项目,首先将设备接入到SIP网关服务。

2024-07-16 15:12:23 1988 2

原创 基于JT/T808、JT/T1078、苏标、粤标视频主动安全监控

如下图是以实时视频点播与部标机产生了主动安全报警,各个服务之间的交互流程说明。整个系统有以下几个核心组件组成:1:系统业务端:车载监控业务系统,给用户提供车载监控整套业务流程与界面呈现;2:JT/T808网关:用来接入部标设备,通过TCP通讯在服务器与设备之间建立长连接进行实时数据交互,比如部标设备的定位数据、报警数据都是通过此应用上传到系统;

2024-05-27 15:08:22 864

原创 物联网架构实例—Ubuntu 安装MySQL

此文章来自以为老哥的博客,之前做的记录,不清楚原文地址了,发布这里只是做个笔记,见谅。之后输入刚才设置的密码 (Enter password) ,进入mysql.并且,设置授权bind-address 后修改为 0.0.0.0。vim打开后,如下图,需要按照图示添加命令、修改设置权限。确认是否启动成功,在LISTEN状态下,启动成功.至此,相关的配置也就差不多了,退出mysql。进入mysql数据库中设置授权,具体如下。Y执行安装后,会来到软件包设置界面.大概率确认是.cnf配置文件的问题.

2024-05-21 12:27:01 540

原创 SpringBoot 获取登录用户IP地址

1. HttpServletRequest 对象代表客户端的请求2. 当客户端/浏览器通过 HTTP 协议访问服务器时,HTTP 请求头中的所有信息都封装在这个对象中。

2024-05-10 10:55:57 4293 5

原创 Java实现坐标系转换(WGS84、GCJ02、BD-09)

WGS84是为GPS全球定位系统建立的坐标系统,是世界上第一个统一的地心坐标系,因此也被称为大地坐标系、原始坐标系。一般通过GPS记录仪记录下来的经纬度,就是基于WGS84坐标系的数据。

2024-04-21 12:52:32 4085 8

原创 Java 非对称加密RSA应用实现

RSA算法是一种非对称加密算法,与对称加密算法不同的是,RSA算法有两个不同的密钥,一个是公钥,一个是私钥。RSA公开密钥密码体制是一种使用不同的加密密钥与解密密钥,“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即私有密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK。

2024-04-21 11:43:59 2628

原创 Java 对称加密AES、DES的实现

早先,为了满足对计算机数据安全性越来越高的需求,美国国家标准局(NBS)于1973年征用了IBM公司提交的一种加密算法,并经过一段时间的试用和征求意见,于1977年1月5日颁布,作为数据加密标准(Data Encryption Standard,DES),其设计目的是用于加密保护静态存储和传输信道中的数据。DES算法为密码体制中的对称密码体制,又称为美国数据加密标准。

2024-04-20 22:02:27 891 3

原创 JAVA 查表法计算CRC16(CRC16_IBM)

多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在前,高位在后,结果与0x0000异或。多项式x16+x12+x5+1(0x1021),初始值0xFFFF,低位在后,高位在前,结果与0x0000异或。多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在后,高位在前,结果与0x0000异或。多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在前,高位在后,结果与0xFFFF异或。

2024-04-20 20:29:34 3552

原创 SpringBoot 封装Http请求

Java SpringBoot 实现Http请求的封装

2024-04-15 09:58:20 647

原创 SpringBoot使用MongoTemplate详解

SpringBoot 使用MongoTemplate 操作MongoDB详解

2024-03-05 11:32:52 2141 1

原创 MongoDB 启动提示错误code=killed, signal=ABRT

记录一次MongoDB 启动提示错误code=killed, signal=ABRT

2024-01-10 16:31:08 1326

原创 C#获取windows系统资源使用情况

如何通过C#获取Window系统的资源使用。

2023-12-27 15:42:10 836

原创 Java实现音频转码,WAV、MP3、AMR互转

最近在集成一款产品支持语音双向对讲,首先是采集小程序的音频下发给设备端,然后可以控制设备录音生成音频链路让小程序播放。在这个过程中发现,设备除了AMR格式的音频外,其他的音频都不支持,而微信小程序有不支持AMR格式的音频文件,所以这里需要进行音频转码。

2023-11-12 12:13:50 2949 1

原创 MyBitis自动拼接了LIMIT

最近系统在运营的过程中发现一个很奇怪的问题,莫名其妙的SQL语句会被拼接上一小段SQL,但是发现这被拼接的SQL并不是当前这个API所使用的SQL,因此导致select语句出错。

2023-11-01 14:05:40 1638

原创 Jt808应答举例

Jt808协议指令封包过程说明

2023-10-31 13:24:53 729

原创 Java 音频处理,音频流转音频文件,获取音频播放时长

最近对接了一款智能手表,手环,可以应用与老人与儿童监控,环卫工人监控,农场畜牧业监控,宠物监控等,其中用到了音频传输,通过平台下发语音包,发送远程命令录制当前设备音频并将音频分包传输到服务器上生成音频文件等。其中关于音频的一些简单操作封装成了工具包。

2023-10-26 13:10:14 1906

原创 记一次关于应用程序无法连接postgresql数据的问题排查

首先我们排查postgresql.conf(Ubuntu一般在/etc/postgresql/9.5/main/目录下)配置文件中“unix_socket_directories”所指向的目录,这个目录一般默认配置在/tmp目录下,然后通过命令查看此目录下是否存在.s.PGSQL.5432。如果不存在则说明/tmp/.s.PGSQL.5432文件在启动的时候没有同步到/var/run/postgresql/.s.PGSQL.5432。如果返回/tmp/.s.PGSQL.5432,则代表文件存在。

2023-10-16 14:47:16 982

原创 Java 获取服务器资源(内存、负载、磁盘容量)

我们经常通过SSH终端发送shell命令进行服务器运维,从而获取到服务器的各种资源,按照这个思路,我们可以利用Java做一个定时任务,定时采集服务器资源使用情况,从而实现服务器资源的动态呈现。

2023-10-11 09:41:55 1752 1

原创 SpringBoot MongoDB操作封装

【代码】SpringBoot MongoDB操作封装。

2023-09-18 15:38:46 698

原创 Ubuntu 安装Postgresql与PostGIS

最近新做了一个物联网项目,采用的是Springboot+mongoDB+MySQL,所以考虑使用Linux服务器重新实现这个服务。此文只介绍Ubuntu下安装Postgresql与PostGIS环境。

2023-07-19 22:53:39 1477

原创 Mysql 修改group_concat_max_len的默认值

最近在进行递归查询组织及其下属组织时,发现数据查询不全,子组织数据查询不出来的问题。经排查发现是group_concat_max_len的长度不足引起的,默认情况下group_concat_max_len=1024,所以我们需要修改这个默认参数。

2023-07-18 16:41:53 2730 1

原创 Java 对接google WIFI定位API

目前国内WIFI信息无法进行定位,只有国外的WIFI MAC地址才能请求到位置,不过也不一定完全准确,目前我测试的情况是这样,国内使用了大量的WIFI MAC地址都无法请求到位置。key=你的谷歌key。谷歌API请求,必须使用国外/香港网络才能正常请求,否则是无法请求通过。至少需要两个WIFI的MAC地址方可请求到经纬度信息。

2023-06-20 18:45:41 917

原创 Java Supervisor RPC2 接口对接

如果是C#语言,请参考《如何安装Supervisor,请参考《如果是Maven项目,则在pom.xml引入jar包。

2023-06-13 10:30:16 843

原创 Java RabbitMQ API 对接说明

最近研发的物联网底层框架使用了RabbitMQ作为消息队列,如果监控消息队列对其通道是否出现阻塞能够及时获知与让管理员收到预警并及时处理,这里我们会采用RabbitMQ的rabbitmq_management插件。利用其提供的API进行获取信息,从而实现队列监控的目标。

2023-06-12 13:33:00 2274 5

原创 SpringBoot使用阿里云邮件服务实现账户分享

其中:${userName},"${url}","${expireTime}"为需要动态替换的内容。在template文件夹下创建一个html文件,比如Cn_UserShare.html。在配置文件yml的spring节点下添加对template文件夹内容的引入。在resources下创建一个模板文件夹template。

2023-04-03 15:05:35 858

原创 SpringBoot 集成Shell命令实现系统日志查询并通过API返回给前端

在做物联网项目中,为了方便产品测试人员以及第三方产品集成商能通过系统快速获取设备原始数据,因此考虑在物联网终端管理平台增加读取物联网通讯服务记录的终端日志的功能。我的想法是直接通过Java操作Linux服务器的Shell命令,读取日志文件里面的上下行数据。

2023-03-05 21:47:31 814

JT/T808终端上行解包与平台下行指令组包工具

非严格部标,是客户定制的一个工具,有些地方与部标存在些许差异,也没部标那么多消息ID,上传此处只是为了自己下载方便

2022-12-17

CoordinateConversion.rar

经纬度坐标系统转换程序源码,百度BD-09与WGS-84互转,百度BD-09与国测局GCJ-02互转,WGS-84与国测局GCJ-02互转

2021-09-26

四川省道路运输车辆主动安全智能防控系统技术规范TSCSDX 0002—2021.pdf

川标2021主动安全技术规范,含产品技术规范与系统技术规范

2021-09-09

360Security.rar

一个简单的仿360界面,详细开发说明参考个人博客:https://blog.youkuaiyun.com/qq_17486399/article/details/115762243?spm=1001.2014.3001.5501

2021-05-26

Blogs 1.5[新增 站内搜索、文章阅读量统计、评论量统计].rar

基于.NET MVC的博客管理系统,该有的功能基本上都有,适合初学者用来学习,不过现在都是基于webapi前后端分离的框架了,也没有多大营养

2020-07-21

osm2pgsql.zip

博https://blog.youkuaiyun.com/qq_17486399/article/details/85296103#comments_12859198里面用到的Windows下导入OSM地图数据需要用到的工具

2020-07-21

激光打标机(Winform).rar

C#Winform进行金橙子二次开发实例,基于.NET Framework 4.0,如果有不理解的可以加我QQ:571521973

2020-06-29

全球港口信息数据.csv

利用爬虫技术爬取的全球港口数据,爬虫程序博客里面有,参见https://blog.youkuaiyun.com/qq_17486399/article/details/100259408

2020-06-23

Python爬取世界港口数据

IDE使用的是VS2015 自己学习了一段时间Python的基础知识后,编写的从网上爬取的世界港口数据,并存储到SQL Server数据库中。如果在使用的时候发现引用库无法识别,先将这些库注册一下,注册方法自行百度,比较简单

2019-08-19

精仿QQ右下角弹框

完全仿照QQ右下角弹框来做的,使用起来很简单,VS2010下可直接运行

2017-06-08

C#获取网上时间(高效率)

目前我找到获取网上时间最快的方法,其他的经测试都比这个稍微慢些。不知道还有没有更好的方法,或者能够优化的地方。

2016-10-20

C#加密解密

一个封装好的加密解密类。

2016-09-19

ASP.NET实验室预约系统

一份没有多少营养的系统实现,不过适合初学者作为例子来学习。

2016-09-03

企业OA系统

C#实现的企业OA系统,代码测试正常。

2016-07-06

C#实现语言朗读

C#实现简单的语音朗读,已经将实现方法封装成一个类,可以直接使用,需要要添加System.Speech引用。

2016-07-04

BBS论坛源码

大致实现了论坛的基本功能,简单易懂,采用的是ASP.NET

2016-06-29

网站流量统计

帮别人做的毕业设计,虽然界面简单,不过该有的功能还是有的,用得数据库是SQL Service数据库

2016-06-29

C# 反射 实例

C# 反射 实例,简单易懂,无积分下载。

2016-04-22

C#多线程编程

C#多线程编程的小例子,VS2010编写的,很容易让你明白多线程的操作,简单易懂。适合初学者

2016-04-22

richtextbox设置行间距

实例用的VS2010编写的,简单易懂,直接调用方法。再不懂就要自己找原因了。

2016-04-21

获取电脑硬盘,CPU,主板序列号,以及主板信息

简单的Demo,免积分,只为大家用时方便。

2016-03-31

C#导出Excel 兼容各个版本的Excel

C#操作Excel导出类,可以直接调用,兼容各个版本的Excel和WPS。

2016-03-24

自己写了一个定时器控件

自己写了一个定时器控件,可以根据自己的需求来定义时间的多少,控件可以直接拿来用,调用方法也已经明确。很小,很简单。

2016-03-05

C#实现邮件的发送

C#实现邮件的发送,界面简单,不过原理都有。适合新手学习。就不在高手面前卖弄了。

2015-12-30

C#甘特图实现

C#甘特图案例,甘特图实现,可以满足一定需求,还有很多地方需要完善,有兴趣的朋友可以来研究一下。顺便能把完善好的代码发给我更是感激不尽。 邮箱daoxunchang@Foxmail.com

2015-12-23

GirdView 和DataGridView打印与导出类

GirdView 和DataGridView打印与导出类 方法可直接调用

2015-11-24

Oracle经典教程PDF

一本很好用的Oracle资料,从初学者入门,到技术大牛都可以下来看看。

2015-10-26

自定义Edit类

自定义的一个Edit 类,限制编辑框输入内容。只允许输入数字且第一位不能为0. 内附有使用方法。对初学MFC者有很好的作用。

2015-08-06

A_Star 算法的实例代码

简单的A_算法实例,适合初学者使用。代码可以直接运行。

2015-07-03

空空如也

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

TA关注的人

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