无分类 dva开发一个cnode网站(4) 增加分类标签,效果如下: 1 修改ListData组件 完整代码: {代码…} 2 在列表头部增加tag组件 {代码…} 一共6种类型 3 为每一种类型添加鼠标点击事件 {代码…} 点击后重新获取新的数据,请求参数,页码为1默认…
无分类 元素滚动高度和图片懒加载 一、转载内容 首先转载两篇文章JS中height、clientHeight、scrollHeight、offsetHeight区别关于scrollTop,offsetTop,scrollLeft,offsetLeft用法介绍 二、clientHeight和offsetHeight 页面body的clientWidth和heig…
无分类 通俗易懂的设计模式 <!– TOC –> 通俗易懂的设计模式 零、使用 1、安装 2、测试 一、什么是设计模式 二、设计模式的类型 三、设计模式的六大原则 四、UML类图 1、看懂UML类图 2、解释 五、资料 <!– /TOC –> 前言:花…
java Redis单机版搭建 (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集…
无分类 Git清空操作 Note:在执行push操作前,所有的修改都发生在本地,可以使用reset随便回滚本地的提交。但要注意:本地修改一旦回滚,无法找回。在push后,想要回滚到指定的版本,便需要使用revert,这样的代价就是:你的回滚记录…
javascript 简析 js 碰撞检测原理与算法实现 碰撞,顾名思义,就是两个物体碰撞在了一起,眼睛是可以直观的观察到碰撞的发生。但对于前端实现,如何让 JavaScript 让代码理解两个独立的“物体”(DOM)碰撞在一起呢。这就涉及到碰撞检测(或者叫边界检测)的问…
java Java中的锁之乐观锁与悲观锁 1、 分类一:乐观锁与悲观锁 a)悲观锁:认为其他线程会干扰本身线程操作,所以加锁 {代码…} b)乐观锁:认为没有其他线程会影响本身线程操作,所以不加锁 {代码…} c)Cas算法:交换与比较 {代码……