iconsize

leaflet创建marker

自闭症网瘾萝莉.ら 提交于 2020-10-27 01:30:09
divicon var highlightIcon = L.divIcon({ className: "highlight-divicon" }); L.marker([a.layer._latlng.lat, a.layer._latlng.lng], { icon: highlightIcon }).addTo(this.map); 可以对highlight-divicon样式定义 ,width,height, margin-left,margin-right要用!important提升优先级 图片icon new L.marker([e.latlng.lat, e.latlng.lng], { icon: L.icon({ iconUrl: focusIcon, iconSize: [40, 31], }), class: `focus-icon` } ).addTo(this.map) 来源: oschina 链接: https://my.oschina.net/u/560237/blog/4331295

Flutter实现不规则底部导航栏

爷,独闯天下 提交于 2020-08-11 19:54:11
更多文章请查看 lutter从入门 到精通 实现底部导航栏并点击切换页面可简述为有三种方式 TabBar + TabBarView BottomNavigationBar + BottomNavigationBarItem 自定义 BottomAppBar 在这里 使用 BottomAppBar 来实现 /** * 有状态StatefulWidget * 继承于 StatefulWidget,通过 State 的 build 方法去构建控件 */ class BotomeMenumBarPage extends StatefulWidget { ////通过构造方法传值 BotomeMenumBarPage(); //主要是负责创建state @override BotomeMenumBarPageState createState() => BotomeMenumBarPageState(); } /** * 在 State 中,可以动态改变数据 * 在 setState 之后,改变的数据会触发 Widget 重新构建刷新 */ class BotomeMenumBarPageState extends State<BotomeMenumBarPage> { BotomeMenumBarPageState(); @override void initState() { //

Qt编写安防视频监控系统19-日志查询

风流意气都作罢 提交于 2019-12-25 09:20:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、前言 日志查询功能是基础功能,主要分两块,一个是本地日志查询,包括运行日志、报警日志、操作日志;一个是设备日志查询,就是通过SDK去拉去NVR设备的日志信息,包括系统操作、配置操作、报警操作、录像操作、文件操作、远程操作、其他操作等,这些日志信息都是存储在NVR设备上的,根据查询的请求逐一返回日志信息到客户端显示。本地日志查询一般是绑定数据库表,然后设定查询的条件,然后select结果即可,采用的是QTableView控件来显示数据,而远程设备的日志,根据查询的结果自己处理分页,用链表存储起来,采用的是QTableWidget控件,两个控件使用起来都很方便。 关于日志查询、数据查询之类的功能模块,其实大部分系统都会用到,还有分页功能,所以在这些年写了这么多系统的过程中,早就封装好了一套自定义的分页组件,传入表名、查询条件、排序字段、排序规则,select以后就会自动分页显示,单击上一页、下一页、第一页、末一页按钮进行翻页切换,同时还提供label来显示当前第几页、共几页、每页多少行、执行查询耗时等,该组件完全开源。 分页组件开源地址: https://gitee.com/feiyangqingyun/QWidgetDemo https://github.com/feiyangqingyun

Qt编写安防视频监控系统16-设备播放

浪尽此生 提交于 2019-12-19 10:24:43
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、前言 设备播放模块是后面增加的,核心就是通过组合rtsp视频流地址来播放实时视频和历史视频,目前市面上很多厂家比如排第一的海康都是支持直接rtsp通过NVR来播放某个通道视频流和回放某个通道的视频流,这些格式在网上都可以搜索到的,每个厂家的第一可能有点不一样,但是大致的信息都一样,比如要播放实时视频流,需要提供的信息有用户名、密码、NVR地址、对应的通道、码流类型(主码流/子码流),如果要播放历史视频流即回放视频,需要提供的信息除了上面的以外还有时间范围,需要限定一个时间范围才能拿到对应的视频流文件,这个时间戳有些厂家是1970年经过的秒数计算,有些是时间时间等,都需要按照具体厂家的格式约定来。 设备播放的原理流程其实就是厂家重新将拿到的视频流文件或者存储的视频文件打包再发出来,有些厂家用自己的算法,有些用live555之类的。整体来说可能多多少少都会参照一些开源的推流库,咨询过很多同行的朋友,基本上都会参考ffmpeg、live555之类的开源库,其实ffmpeg养活了国内不少的厂家,甚至不乏一些大厂,再放大点说github养活了N多的公司,尤其是AI人工智能企业,业内有段话说:如果github不能允许访问了,国内的AI水平倒退5年。 通用视频控件开源: https://gitee.com