徐小夕 徐小夕
4年前
使用Intersection Observer API实现视频队列自动播放
前言笔者利用空余时间研究了一下javascript的IntersectionObserverAPI,发现其有很大的应用场景,比如图片或者内容的懒加载,视差动画等。笔者也在之前的文章中详细介绍了3种Observer(观察者)的用法,包括位置监听,dom变化监听以及窗口变化监听,它们有非常多的应用场景,所以很有必要研究明白,感兴趣的可以读完本片文章之后学
Wesley13 Wesley13
3年前
IDEA配置
快捷键自动补全:Alt回車快速输入main函数:键入main再按CtrlJ键(或者键入psvm再按Tab键)快速输入System.out.println:键入sout再按Tab键(对应Eclipse中的syso)快速生成普通for循环:键入fori再按Tab键或Ct
Stella981 Stella981
3年前
SpringBoot2.0 整合 Redis集群 ,实现消息队列场景
本文源码:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fmiddlewareparent)||GitEE·点这里(https://gitee.com/cicadasmile/middleware
Stella981 Stella981
3年前
JavaScript中遍历数组和对象的方法
js数组遍历和对象遍历针对js各种遍历作一个总结分析,从类型用处,分析数组和对象各种遍历使用场景,优缺点等JS数组遍历:1,普通for循环,经常用的数组遍历vararr1,2,0,3,9,10,20,
Wesley13 Wesley13
3年前
Java 异步NIO写文件,无队列线程池方案
java.nio.channels.AsynchronousChannel提供了异步写文件方法,具体代码如下:!(https://oscimg.oschina.net/oscnet/3d3b7ce6a9fd5c1fea806341e4f41e5b9c3.jpg)!(https://oscimg.oschina.net/oscnet/fc9f
Stella981 Stella981
3年前
C++ STL 优先队列 priority_queue 详解(转)
_转自https://blog.csdn.net/c20182030/article/details/70757660(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fc20182030%2Farticle%2Fdetails%2F707576
Wesley13 Wesley13
3年前
PHP求二维数组的差集
用闭包和array\_filter函数(一维数据返回差集当然直接是array\_diff啦,但是二维呢???)$rarray\_filter($arr1,function($v)use($arr2){return!in\_array($v,$arr2);});print\_r($r);//使用循环求差集$arr1
Stella981 Stella981
3年前
JVM系列【6】GC与调优1
JVM系列笔记目录虚拟机的基础概念class文件结构class文件加载过程jvm内存模型JVM常用指令GC与调优GC基础知识什么是垃圾​没有任何引用指向的一个对象或多个对象(循环引用)!file(https:
Stella981 Stella981
3年前
Intellij IDEA神器常用技巧五
如果你觉得前面几篇博文太啰嗦,下面是博主多年使用IntellijIDEA真正常用快捷键,建议收藏!!!sout,System.out.println()快捷键fori,for循环快捷键psvm,main方法快捷键AltHome,导航barCtrlU,跳到父类接口
Wesley13 Wesley13
3年前
3.gloox接收消息
通过前面的描述,当和服务器建立了连接之后,就可以和服务器进行通讯了,今天先说一下接收远端发送来的文本消息的方式吧。在接收消息之前,需要明确一件事情,就是一旦你登陆至服务器之后,随时有可能有人人给你发来消息,所以应该考虑的是你需要做一个死循环,不断的监听消息,如果有消息之后,根据消息的不同形式,处理它。当然不用担心,觉得用个死循环很影响效率,实际上做过so