- 博客(29)
- 资源 (11)
- 收藏
- 关注
原创 python yolov8 依据track 判断是否拥堵
根据视频获取每帧,获取每个tarck 的xyxy 计算这个tarck 中心点 ,和下个帧的tarck 对比计算同方向车辆获取最大车辆获取70%车辆的通过帧数,每计算一帧当前帧都会增加1当前tarck的帧数除以70%的通过帧数 会得到占比,在1到3之间可算拥堵。
2024-03-06 16:40:18 418
原创 chrony 时间服务器 安装
以下是我已经修改好的配置文件,主要改动了两处:一是增加了4个上游时间服务器节点,我这里选取了两个阿里云时间服务器、两个腾讯云服务器,二是设置允许哪些地址的服务器同步时间,allow 0.0.0.0/0,这里表示允许所有IP段。目前国内有很多时间服务器节点,我们只需要从中选取几个作为我们的上游时间节点即可。引用 https://blog.whsir.com/post-6084.html。检查有多少个时间服务器在线。查看同步源服务器列表。
2024-02-20 14:46:10 497
原创 各直播协议优缺点
播放器直播协议传输协议延迟优缺点备注阿里云是否支持ZLMRTCClient.jsrtcwebrtc/udp500ms-1000ms低延迟,是私有协议,播放器单一否webrtc.jsrtcwebrtc/udp500ms-1000ms低延迟,是私有协议,播放器单一和 ZLMRTCClient 播放器唯一差别就是 http 请求参数不一样否artcrtcwebrtc/udp500ms-1000ms阿里云私有协议,不支持私有化部署是
2024-02-19 11:31:21 295
原创 Cas vue jwt方式 前后端分离单点登陆
需求根据领导要求集成cas 客户端到我的服务上面,我的服务是基于jwt的方式进行登陆验证的。看了很多博客都是基于net.unicon.cas-cas-client-autoconfig-support的方式集成到服务中的。原理官方cas单点登陆时序图思路实现基础变量 public String casServerUrl = "https://xxx/cas/login"; public String casServerLogoutUrl = "https://xxx/cas/
2021-03-16 18:36:47 1239 4
原创 Swagger Api 使用说明
接口实例@Api(value = "/demo", description = "API接口描述", tags = "总业务")public class demo{ }@Api属性取值作用value接口映射description说明接口tags业务总功能方法实例@ApiOperation(value = "/test", notes = "接口描述", tags = "总业务")@ApiImplicitParams({
2021-01-20 16:20:29 1048
原创 RTSP转发RTMP流客户端-Java
介绍这是为RTSP协议转发到RTMP协议的一款推流客户端,纯java所写,引用了Javacv里面的javacpp库和javaffmpeg库,客户端界面为javafx 所写实现基本样式和功能软件架构JavaFx为界面SpringBoot管理框架JavaCV流转发库开源链接: RtspPushStreamClient....
2020-07-23 11:35:39 765
原创 Java JNI的使用(二)
加载库JNI 要使用就必须先加载库,就是在调用native前要先load() 如下第一种 放在resources 文件夹中String path = App.class.getClassLoader().getResource("libJniDemo.dll").getPath();System.load(path);//库文件路径第二种 放在JRE bin 里可以使用lo...
2020-01-08 14:30:27 184
原创 Java JNI的使用(一)
什么是JNIJNI是Java Native Interface的缩写,通过使用 Java本地接口书写程序,可以确保代码在不同的平台上方便移植。 从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他编程语言,只要调用约定受支持就可以了。使用java与本地已编译的...
2020-01-08 14:11:05 364
原创 Springboot 其他模块 Api maven打包后扫描不到问题与修改
个人想法此项目采用maven 继承和聚合的特性来展开看下图本人猜想这样项目启动完全符合各模块的管理,于是便出现了后面的问题问题项目启动 都报 找不到这个jar包里面的api ,问题解决思路我想是不是spring boot 没有扫描到api上面的FeginClient ,我的猜测是正确的 ,然后我就用了@ComponentScan 这个注解配置里面扫描这个com.api 包...
2020-01-08 11:27:26 369
原创 Spring Boot 入门使用(一)
Spring Boot 的认识百度一大堆,说简单点就是封装了Spring 和 SpringMVC 默认使用restful 方式来通讯 ,简化开发、缩减配置。 项目创建IDEA 创建项目 (推荐使用)在New Project 弹出框中 有一个Spring Initalizr 点击默认出现下图![Alt]默认选default 这是spring 自己的加载服务地址下面有个自定义路径 ...
2019-07-12 10:21:41 125
转载 Java(七) 句柄
在学习什么是句柄之前我们先学习虚拟机的对对象的访问方式 一、句柄访问方式: 使用句柄访问对象,会在堆中开辟一块内存作为句柄池,句柄中储存了对象实例数据(属性值结构体)的内存地址,访问类型数据的内存地址(类信息,方法类型信息), 对象实例数据一般也在heap中开辟,类型数据一般储存在方法区中。使用句柄访问的好处是句柄中储存的是稳定的对象地址,当对象被移动时候,只
2017-05-19 15:11:57 9652 1
转载 SQL之时间函数
以MySQL为例SYSDATE() 显示系统当前日期和时间 (即时时间--随眠5秒后获取当前时间) 格式 yyyy-MM-dd hh:mm:ss实例 SELECT SYSDATE() ,SLEEP(5), SYSDATE(); >2017-05-19 13:01:43 0 2017-05-19 13:01:48NOW() 显示当前日期和时间 (开始执行
2017-05-19 11:33:25 992
转载 SQL之变量的使用和赋值
MySQL的用户变量 变量:@变量名 比如:@var 申明变量:set @变量名 比如:set @var 只是申明,不显示 select @变量名 比如:select @var 只是申明,显示 select @num=字段名 from 表名 where …… (相当于显示整个列) 用法 1、select @var; 或者 select @var = 0; 再或者 s
2017-05-19 10:41:22 3925
原创 设计模式(四) 单例模式的学习和使用
什么是单例模式 单例模式(Singleton Pattern) 涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 注意: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。意图
2017-05-15 11:15:26 274
原创 SQL之查询函数LOCATE、POSITION、INSTR、FIND_IN_SET、IN、LIKE
LOCATE() 返回要查询的字符串在被查询字符串里第一次出现的位置 注:当在 MySQL 4.0 中时,如有任一参数是一个二进制字符串,它才是字母大小写敏感的LOCATE(substr,str) 返回substr字符串在str里第一次出现的位置,没有返回0SELECT LOCATE('.',t.str)FROM `table` t;>5LOCATE(substr,str,
2017-05-11 17:14:53 27194 1
原创 SQL之操作字符串函数CONCAT、SUBSTR、SUBSTRING、SUBSTRING_INDEX、LEFT、RIGHT
CONCAT() CONCAT(str1,str2,...) 返回字符串参数连接后的结果。参数是非二进制字符串(参数个数不固定),返回时非二进制字符串。table - str1 str2 1 my sqlSELECT CONCAT(t.str1,t.str2) from table>mysqlSUBSTR()//SUBSTRING() 两个函数都是截取字符串
2017-05-10 16:06:42 9070
原创 Java(六) JVM内存分配策略和GC
虚拟机内存 JVM内存分为两个区:堆空间(Heap Space)和永久代(PermGenspace)。 堆空间又分为老年代(Old) 和 新生代(New); 1.新生代:分为三个区: Eden Space、From Survivor和To Survivor。内存比(HotSpot){8:1:1}1.1 java 虚拟机创建对象优先在Eden 区分配,但是大对象可以直接分配到老年代(比
2017-05-09 11:02:53 283
翻译 Java(五) Object
什么是Object Object在有道翻译的意思是目标,物体 在Java中Object 是java.lang包下面的类,该类是类层次结构的根类,每个类都使用Object作为超类了。所有对象(包括数组)都实现这个类的方法。 JDK1.0开始使用属性//registerNatives采用JNI调用C函数,注册到jvm 虚拟机中private static native void re
2017-05-05 15:03:08 237
原创 Java(四) Java核心技术-目录
Java的核心技术有哪些接口继承与多态类的高级特性异常处理Swing程序设计集合类IO流反射注解枚举类型泛型多线程网络通信数据库操作Java的核心技术有哪些接口、继承与多态类的高级特性异常处理Swing程序设计集合类I/O流反射注解枚举类型泛型多线程网络通信数据库操作
2017-05-02 17:53:35 746 1
转载 Java(三) 关键字
什么是Java的关键字 关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。关键字分别是什么以及作用 关键字 意义 备注 访问修饰符关键字 public 公有的 可以被所有其他类所访问。 protected 受保护的 自身,子类及同一个包中类可以访问 private 私有的 只能被自己访问和修改。
2017-05-02 15:47:49 264
转载 Java(二) 三大特性和优点
Java的三大特性是什么 三大特性分别是 封装、继承、多态。 注:有人说抽象(abstract)也是特性,但在某些书中不支持这说法。封装:由类(class)来体现的,我们可以把现实生活中的一类实体定义成类,并且该类包括属性(Type)和方法(Method)。例如人类就是人这个类,里面可以定义皮肤属性和地区属性,还可以定义行为(在java中方法可以解释行为,也可以叫函数),这就是封装特
2017-05-02 14:41:16 6613
转载 设计模式(三) 抽象工厂的学习和使用
什么是抽象工厂模式 抽象工厂模式(Abstract Factory)是围绕一个超级工厂创建其他工厂,改工厂属于创建型模式。意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 解决类型:解决接口选择的问题。 关键代码:在一个工厂里聚合多个同类产品。 应用实例:工作了,为了参加一些聚会,肯定有两套或多套衣服吧,比如说有商务装(成套,一系列具体产品)、时尚装(成套,一
2017-05-02 12:54:10 276
转载 Java(一) 认识
什么是Java8Java 是一门面向对象编程语言 由创始人之一 詹姆斯·高斯林 创建。发展历程1996年1月 sun公司发布JDK1.0。1997年2月 JDK 1.1面世。1998年12月8日 第二代Java平台的企业版J2EE发布。 J2ME(Java2 Micro Edition,Java2平台的微型版),应用于移动、无线及有限资源的环境; J2SE(Java 2 Sta
2017-04-28 17:14:59 457
转载 设计模式(二) 工厂模式的学习和使用
什么是工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。意图 : 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 解决类型 :主要解决接口选择的问题。 关键代码:创建过程在其子类执行。 应用实例 :您需要一辆汽车,可以直接从工厂里面
2017-04-28 14:54:48 260
转载 设计模式(一) 设计模式认识
什么是设计模式 设计模式(Design pattern)是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应
2017-04-28 13:43:00 290 3
原创 ssm框架--maven项目的创建
一、创建一个maven项目下面就是next详情啦然后点击finish后一个maven项目就出来啦但是还不是web项目!想要是web项目还有一些设置,先右击项目进入properties,进入project Facets选择需要的然后就是等待~~是不是感觉多一个文件夹?那就是web项目需要的,然后我们来改错误index.jsp这个就是缺少依赖包,
2017-01-03 23:00:08 364 1
JavaScript权威指南_第6版
2017-08-21
《Maven实战》
2017-08-21
Redis入门指南(第2版)
2017-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人