徐小夕 徐小夕
4年前
使用Intersection Observer API实现视频队列自动播放
前言笔者利用空余时间研究了一下javascript的IntersectionObserverAPI,发现其有很大的应用场景,比如图片或者内容的懒加载,视差动画等。笔者也在之前的文章中详细介绍了3种Observer(观察者)的用法,包括位置监听,dom变化监听以及窗口变化监听,它们有非常多的应用场景,所以很有必要研究明白,感兴趣的可以读完本片文章之后学
Karen110 Karen110
3年前
PyQt转换显示Python-OpenCV图像实现图形化界面的视频播放
一、引言在PythonOpenCV中显示图像时调用的是一个单独的窗口,有时我们需要将这些图像显示在PyQt的图形化界面上,这样就可以将整个图像显示与PyQt图形化界面进行整合。但OpenCV格式的图像和PyQt格式的图像并不同,这就需要进行转换。二、背景知识1.PythonOpenCV的图像是BGR格式的,而PyQt图像格式是RGB格式的,二者需要转换;
LinMeng LinMeng
4年前
js的防抖与节流
在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。函数防抖函数防抖(debounce):当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才
Stella981 Stella981
3年前
Hive中使用row_number() over()创建自增主键
虽然hive中的表没有主键一说,但是实际数据开发中经常需要将hive中计算好的表导出到mysql库中供业务使用或开发调用,而mysql表是需要有主键的,在hive中我们可以使用row\_number()over()窗口函数来生成一个自增序列的字段,在将表导出到mysql库中的时候就可以指定该字段为主键,使用起来还是挺方便的。select
Wesley13 Wesley13
3年前
C#中窗口关闭时没有取消事件订阅导致事件重复执行的解决方法
场景C中委托与事件的使用以Winform中跨窗体传值为例:https://blog.csdn.net/BADAO\_LIUMANG\_QIZHI/article/details/100150700(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.ne
Stella981 Stella981
3年前
Autolayout 中的 Visual format language
一.什么时候用autolayout比较适合1.不负责任的骑墙派说法:apple的设备越来越多了,你的应用应该都使用al。(并且用sb)2.要看应用内容决定。如果你的内容是信息众多,同时需要展示的类别也很多,尺寸动态不定,甚至这些是在列表中的。(如社交应用)。Al能给于很大的帮助。 3.Macos的应用。现在都做iOS了。macapp的窗口,会
可莉 可莉
3年前
10个实用的jquery小技巧
帮助提高你jQuery应用的简单小技巧。1.回到顶部按钮2.图片预加载3.判断图片是否加载完4.自动修补破损图像5.Hover切换class类6.禁用输入7.停止正在加载的链接8.togglefade/slide9.简单的手风琴10.使两个DIV同等高度11.在浏览器标签/新窗口打开外部链
Stella981 Stella981
3年前
Qt编写自定义控件16
前言五一期间一直忙着大屏电子看板软件的开发,没有再去整理控件,今天已经将大屏电子看板的所有子窗口都实现了任意停靠和双击独立再次双击最大化等功能,过阵子有空再写一篇文章介绍其中的技术点。魔法老鼠控件,来自Qt自带的demo,我只是将其修改了部分颜色接口等。实现的功能1:可设置身体眼睛眼珠鼻子尾巴的颜色2:
Easter79 Easter79
3年前
SpringCloud 微服务 (三) Eureka (Client)
壹本章继续(二),记录关于Eureka的Client注册服务,已经完成了注册中心,注册中心之后的改动比较小,几乎都不怎么去动他,就不用再开一个IDEA去运行他,在于我的机子也比较烂,陪了我好多年了,直接打包,cmd窗口命令运行他就好了,后面用IDEA去创建Client即可.贰打开CMD进入Server项目文件,cd E:\\MyCl
芝士年糕 芝士年糕
2年前
windows开启ssh服务教程
推荐使用3A服务器安装Windows系统,首先可以先查看一下自己的电脑是否开启了SSH使用WinR,输入cmd,回车。打开WindowsPowerShell或者命令提示符窗口。输入ssh,如果出现图上内容代表你的电脑上已经安装了ssh。如果出现报错,提示错误等,就代表没有安装或者没有开启。安装并开启SSH1.通过电脑右下角打开设置。2.打开应用。2.在应