摘要: LibVLCSharp.WPF简介 从vlc说起 vlc是一个开源的跨平台视频播放库,使用C/C++编写,vlc底层基于ffmpeg。地址:https://github.com/videolan/vlc LibVLC是对vlc的封装,提供了开发的灵活性、便捷性,统一和更加高级的api。C/C++编写 阅读全文
posted @ 2023-02-14 11:15 Naylor 阅读(707) 评论(4) 推荐(7) 编辑
摘要: SDK介绍 概述 设备网络SDK是基于设备私有网络通信协议开发的,为嵌入式网络硬盘录像机、NVR、网络摄像机、网络球机、视频服务器、解码器、报警主机、网络存储等产品服务的配套模块,用于远程访问和控制设备软件的二次开发。 功能 图像预览, 文件回放和下载, 云台控制, 布防/撤防, 语音对讲, 日志管 阅读全文
posted @ 2023-03-24 16:46 Naylor 阅读(273) 评论(2) 推荐(2) 编辑
摘要: LibVLCSharp.WPF简介 从vlc说起 vlc是一个开源的跨平台视频播放库,使用C/C++编写,vlc底层基于ffmpeg。地址:https://github.com/videolan/vlc LibVLC是对vlc的封装,提供了开发的灵活性、便捷性,统一和更加高级的api。C/C++编写 阅读全文
posted @ 2023-02-14 11:15 Naylor 阅读(707) 评论(4) 推荐(7) 编辑
摘要: 版本格式 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。 规范详情 使用语义化版本 阅读全文
posted @ 2023-02-02 16:37 Naylor 阅读(208) 评论(0) 推荐(1) 编辑
摘要: WebView2简介 概述 WebView2 全称 Microsoft Edge WebView2 控件,此控件的作用是在本机桌面应用中嵌入web技术(html,css,javascript),从名字就可以看出来WebView2使用了Edge内核渲染web内容。 通俗来说,WebView2控件是一个 阅读全文
posted @ 2023-01-30 18:16 Naylor 阅读(807) 评论(2) 推荐(4) 编辑
摘要: 概述 web管理系统中可以对业务数据执行新增和删除,现在需要当业务数据发生新增或删除操作后,尽可能实时的反应到WPF客户端上面。 web管理系统用VUE编写,后端服务为SpringBoot,WPF客户端基于.Netframework4.8编写。 整体架构 sequenceDiagram title: 阅读全文
posted @ 2023-01-19 16:56 Naylor 阅读(918) 评论(3) 推荐(2) 编辑
摘要: WPF中的“资源” 资源概述 WPF中的资源的概念有点类似 web 技术中的静态资源的概念。可以是一个样式,也可以是一个button的边框设置集合。 可以简单的将资源分为如下几个类别: 窗体资源:顾名思义,仅可在当前窗体中使用 全局资源:相对于窗体资源而言,是一个全局级别的,可以被多个窗体引用,可以 阅读全文
posted @ 2022-12-12 17:21 Naylor 阅读(331) 评论(0) 推荐(5) 编辑
摘要: 正向代理 正向代理(forward proxy) ,一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并制定目标(原始服务器),然后代理向原始服务器转发请求并将获得的内容返回给客户端,客户端才能使用正向代理。我们平时说的代理就是指正向代理。 简单一点:A向C借 阅读全文
posted @ 2022-08-03 17:21 Naylor 阅读(138) 评论(0) 推荐(0) 编辑
摘要: ThreadPoolExecutor 简介 ThreadPoolExecutor 是 java.util.concurrent 包下的一个类,在jdk1.5版本引入,帮助开发人员管理线程并方便地执行并行任务。 通俗来说,ThreadPoolExecutor 的作用是生产和管理线程池的,可以通过调用其 阅读全文
posted @ 2022-05-25 10:18 Naylor 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 简介 Mybatis-Plus 简称 MP ,是 Mybatis 的增强工具,提供了一批开箱即用的功能、特性、接口、注解,简化了应用程序访问数据库的相关操作,完善了Mybatis作为ORM仅能做到半自动的不足,提高了开发人员的开发效率。 MP是社区产品,当前源代码在Github上面进行维护,基于Ap 阅读全文
posted @ 2022-05-10 15:54 Naylor 阅读(725) 评论(3) 推荐(0) 编辑
摘要: 简介 在项目实际的开发过程中,有时候会遇到需要在应用程序启动完毕对外提供服务之前预先将部分数据装载到缓存的需求。本文就总结了常见的数据预装载方式及其实践。 适用场景 预装载应用级别数据到缓存:如字典数据、公共的业务数据 系统预热 心跳检测:如在系统启动完毕访问一个外服务接口等场景 常见方式 Appl 阅读全文
posted @ 2022-04-28 16:10 Naylor 阅读(476) 评论(0) 推荐(4) 编辑