- 博客(19)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 Java读取大疆无人机照片
大疆无人机拍摄的JPEG图片中包括了很多扩展信息,比如经纬度、高度、相机名称等,同时如果是视频截取的图片中还包含有metadata信息,这里面存放了飞机和云台姿态信息。使用com.drewnoakes - metadata-extractor 这个类库可以读取扩展信息和metadata信息。
2024-03-12 11:18:54 909
原创 解决挂着Clash的时候git操作push失败的问题
git push 失败的原因就是本机开启了代理,而git没有设置代理,导致443端口转发不过去,此时只需要设置以下git的代理即可解决。
2024-01-17 13:38:28 1331 2
原创 SpringBoot集成海康设备网络SDK
设备网络SDK是基于设备私有网络通信协议开发的,为嵌入式网络硬盘录像机、NVR、网络摄像机、网络球机、视频服务器、解码器、报警主机、网络存储等产品服务的配套模块,用于远程访问和控制设备软件的二次开发。
2023-03-27 10:15:00 3582
原创 WPF中使用WebView2控件
WebView2 全称 Microsoft Edge WebView2 控件,此控件的作用是在本机桌面应用中嵌入web技术(html,css,javascript),从名字就可以看出来WebView2使用了Edge内核渲染web内容。通俗来说,WebView2控件是一个UI组件,允许在桌面应用中提供web能力的集成,即俗称的混合开发。当web页面中点击一个按钮需要通知WPF宿主程序,或者向WPF传递一些指令和数据的时候,需要用到 postMessage 和 WebMessageReceived。
2023-01-31 09:58:17 4326
原创 Mysql解决of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column问题
一、查询语句://查询语句一select count(u.id)from user uLEFT JOIN dept d on u.dept_id=d.idLEFT JOIN user_role ur on u.account=ur.accountLEFT JOIN role r on ur.role_id= r.idwhereu.has_del=0GROUP BY u.accountorder by u.create_time desc//查询语句二select
2022-05-23 15:13:23 7784 2
原创 ueditor插件下载和安装使用说明
简介UEditor 是由百度「FEX前端研发团队」开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。下载推荐直接在github上下载,release发布页地址:https://github.com/fex-team/ueditor/releases下载文件说明,以v1.4.3.3举例:ueditor1_4_3_3-gbk-asp.zip:包含asp示例并以gbk编码ueditor1_4_3_3-gbk-jsp.zip:包含js
2022-05-08 13:27:30 3437
原创 SpringBoot程序数据预装载
简介在项目实际的开发过程中,有时候会遇到需要在应用程序启动完毕对外提供服务之前预先将部分数据装载到缓存的需求。本文就总结了常见的数据预装载方式及其实践。适用场景预装载应用级别数据到缓存:如字典数据、公共的业务数据系统预热心跳检测:如在系统启动完毕访问一个外服务接口等场景常见方式ApplicationEventCommandLineRunnerApplicationRunnerApplicationEvent应用程序事件,就是发布订阅模式。在系统启动完毕,向应用程序注册一个事件,
2022-04-29 10:30:19 195
原创 Rust-Sqlx极简教程
简介sqlx 是 rust 中的一个数据库访问工具。具有以下特点:异步:原生就支持异步,在并发性高的场合能够得到更好的支持编译时检查查询:sqlx可以在 cargo build 的时候检查执行sql和响应值多数据库支持:PostgresSQL,MySql,SqlLite,MSSql,MariaDB多运行时支持:支持主流 rust 运行时。async-std,tokio,actix,native-tls,rustls内置连接池,支持查询缓存不足sqlx 不是 orm 框架实践本例将
2022-03-28 10:00:00 5851
原创 Rust极简教程
文章目录简介特性特征用途安装核心组件常用命令基础语法数据类型标量类型复合类型示例条件语句循环输出&输入输出输出花括号输出非基础类型输入所有权切片结构体枚举MatchIf-letOption集合vector容器String代码组织命名空间访问其他mod和crate访问权限和关键字访问其他文件中的对象使用第三方库异常处理泛型泛型概念特性(接口)文件和IO面向对象并发编程线程消息传递互斥锁代码说明引用技术交流简介Rust是一门赋予每个人构建可靠且高效软件能力的编程语言。可靠主要体现在安全性上。其高效不
2022-03-22 23:00:57 4798 1
原创 快手获取无水印视频
快手获取无水印视频步骤获取视频分享链接用Edge打开保存无水印视频获取视频分享链接分享链接为:https://v.kuaishou.com/fXqlD6 “谁说站在光里的才算英雄” "孤勇者 "热门歌曲 复制此消息,打开【快手】直接观看!视频链接为:https://v.kuaishou.com/fXqlD6使用Edge浏览器打开新建一个tab页,先将F12打开,粘贴视频链接并回车。可以发现其实是没有水印的,那么重点就是怎么把这个视频搞下来。重点来了:在 网络—>媒体
2022-03-18 22:30:42 2784
原创 Nacos极简教程
简介Nacos是服务发现与注册,服务配置中心。Nacos 具有如下特性:服务发现和服务健康监测:支持基于DNS和基于RPC的服务发现,支持对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求;动态配置服务:动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置;动态 DNS 服务:动态 DNS 服务支持权重路由,让您更容易地实现中间层负载均衡、更灵活的路由策略、流量控制以及数据中心内网的简单DNS解析服务;服务及其元数据管理:支持从微服务平台建设的视角管理数据
2022-02-10 15:45:38 2232
原创 解决SpringBoot连接Nacos集群报400问题
问题描述搭建一个Nacos集群,使用 SpringBoot 程序连接 Nacos 集群,在启动的时候报异常,程序启动失败,而后程序假死。详细控制台日志信息如下:failed to req API:/nacos/v1/ns/instance after all servers([192.168.1.169:8848]) tried: ErrCode:400, ErrMsg:<html><body><h1>Whitelabel Error Page</h1>&
2022-02-09 10:10:26 2610
原创 SpringBoot整合Nacos自动刷新配置
目的Nacos作为SpringBoot服务的注册中心和配置中心。在NacosServer中修改配置文件,在SpringBoot不重启的情况下,获取到修改的内容。本例将在配置文件中配置一个 cml.age=100 的配置项,程序中编写一个方法读取配置文件,并通过 Get—>/test/age 接口提供给浏览器访问。若配置文件中的 age 修改为 200 ,不用重新启动程序,直接访问 /test/age 接口,将获取到最新的值 200若配置文件中没有age 的配置项,或干脆没有 cml 的配置
2022-01-28 14:32:54 3239
原创 Java访问Elasticsearch报错Request cannot be executed; I/O reactor status: STOPPED
简介使用ES过程中遇到一个Request cannot be executed; I/O reactor status: STOPPED 的异常,大概意思是和server端的连接异常终止了。开始以为是引用的版本不对,或者自己使用问题,后来发现就是因为OOM导致程序宕机,进而引发连接终止。环境功能SpringBoot 的程序通过 SpringDataElasticsearch 访问ES-server 获取数据。ES-SERVER版本:7.15.2ES-CLIENTES-CLIENT 就是
2022-01-04 20:34:21 16200 1
原创 安装Mariadb
零、关于MariaDbMariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可(免费可商业) MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后
2021-06-09 23:25:45 452
原创 crontab极简教程
[toc]### crontab简介Linux crontab是用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。### crontab常用命令- crontab -e打开vi编辑器,编写一个定时任务,退出vi后,若vi内容不为空,则会创建一个任务。- crontab -l查看当前已经创建的定时任务- crontab -r删除当前用户创建的定时任务。一般删除定时任务不这样操作,而是使用crontab -e 命令打开任务,将任务内容清空,保存并退出..
2020-11-28 17:00:09 831
原创 C#后台向前台注册脚本的代码
通过:ClientScript.RegisterStartupScript() 方法实现。其中:1.ClientScript.RegisterStartupScript(Type type,string key,string script)这个方法中,script要加上“”.2.ClientScript.RegisterStartupScript(Type ty
2015-08-03 18:25:22 551
Manifold-2-Production-Information-v1.0-Multi.pdf
2024-05-10
软件系统运维方案,适用于政务系统招投标、运维管理方案、运维建设
2022-03-30
Winform开发基于视频流的应用遇到了窗体叠加后上层窗体中的PNG图片有锯齿的问题
2022-11-24
span点击隐藏和显示ul;span点击隐藏和显示ul
2015-07-14
SQL server 安装中WMI的错误
2015-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人