最新发布
ElementUI 源码简析——源码结构篇

JavaScript

ElementUI 作为当前运用的最广的 Vue PC 端组件库,很多 Vue 组件库的架构都是参照 ElementUI 做的。作为一个有梦想的前端咸鱼,当然需要好好学习一番这套比较成熟的架构。 目录结构解析 首先,我们先来看看 ElementUI 的目录结构,总体来说,ElementUI 的目录结构与 vuecli2 相差不大 .github存放贡献指南以及 issue、PR 模板,这...

Mr.Zhang 阅读:428评论:02019-07-18 14:00:22

手把手教你完成数字动态变化显示效果

JavaScript

1.目标 以液晶电子表样式,动态变化的在指定元素内显示数字。 目标关键词动态变化定时器,指定元素DOM元素ID,数字number 效果多个页面元素中,均以动态效果显示不同的数字,可正可负。并动态改变至少一个元素内的数据。 2.基本原理 1 液晶电子表样式,找一种液晶电子表字体即可,无须使用别的绘制技巧。 2 动态变化则通过使用定时器任务来完成,动态显示要确保变化足够的时长,...

Mr.Zhang 阅读:423评论:02019-07-18 14:00:22

iOS常用算法之单链表查找倒数第n个节点(图解)

IOS

拿到题目, 首先要先了解链表数据结构, 如下图 常规思路 利用数组, 遍历整个单链表, 将每个节点装入数组中, 最终拿到数组根据索引数组长度1n就得到了倒数第n个元素. 简单思路 假设总长度为n, 倒数第k个对应正数第nk1, 那么第一个指针移动k1次, 第二个指针保持在head不动 第一个指针移动到尾部, 共移动nk1次, 那么第二个指针同步移动同样次数, 刚好指向第k...

Mr.Zhang 阅读:397评论:02019-07-18 14:00:21

fetch的常见问题及其解决办法

JavaScript

摘要 玩转fetch。 作者wonyun 原文fetch使用的常见问题及其解决办法 Fundebug经授权转载,版权归原作者所有。 首先声明一下,本文不是要讲解fetch的具体用法,不清楚的可以参考MDN fetch教程。 引言 说道fetch就不得不提XMLHttpRequest了,XHR在发送web请求时需要开发者配置相关请求信息和成功后的回调,尽管开发者只关心请求成功后的业务处理,但是...

Mr.Zhang 阅读:439评论:02019-07-18 14:00:21

大数据学习(Linux安装篇超详细)

LINUX

在此篇文章中主要介绍Linux系统的安装,以及学习大数据过程中Linux中常用的命令有哪些. 一.LinuxCentOs6.8的安装 1.安装VMware虚拟机 虚拟机下载地址httpspan.baidu.coms1siu4Pst0srLlbzpKdfKAPA 提取码684o 这个比较简单,直接双击打开然后一直下一步知道安装完成就行,中间需要注意自己安装的路径,尽量不要放到C盘 ...

Mr.Zhang 阅读:202评论:02019-07-18 14:00:12

JQuery javascript实现父子页面相互调用

Jquery

javascript实现父子页面相互调用 By授客 QQ1033553122 场景1 父页面调用子页面 如上图,在iframe子页面的script元素中,定义了taskStatus全局变量,如果希望在其父页面中获取该全局变量的值,则可在父页面的script元素中新增js脚本如下 var taskStatus document.getElementById'iframe111...

Mr.Zhang 阅读:461评论:02019-07-18 14:00:11

JQuery学习笔记(2)——数组 属性 事件

Jquery

each遍历 JQueryObjectArray.eachfunctionindex,Element ".myTable".eachfunctioni,ele 使用模板函数 这里的ele是一个DOM对象,要想使用jQuery对象,可以这样写this function里面的i和ele两个参数,根据实际情况填 console.logi ele.inn...

Mr.Zhang 阅读:350评论:02019-07-18 14:00:11

springmvc学习笔记二:重定向,拦截器,参数绑定

JAVA

Controller方法返回值 返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。 返回void 在Controller方法形参上可以定义request和response,使用request或response指定响应结果 1、使用request转发页面,如下 request.getRequestDispat...

Mr.Zhang 阅读:329评论:02019-07-18 14:00:09

连接池简单介绍

JAVA

1.为什么要使用连接池 最主要还是提高数据库查询效率 2.连接池思想原理 Java程序不再直接建立数据库连接,而是从连接池获取数据库连接,用完“放”回连接池,给其他程序使用,这样就不用反复创建、销毁连接,从而提高效率 3.连接池的概述 在Java中,连接池使用javax.sql.DataSource接口来表示连接池。 注意DataSource仅仅只是一个接口,由各大服务器厂商来实现Tomc...

Mr.Zhang 阅读:434评论:02019-07-18 14:00:09

HashMap源码分析(二):看完彻底了解HashMap

JAVA

上文讲到HashMap的增加方法,现在继续 上文链接 HashMap在上一篇源码分析的文章中,如果使用put的时候如果元素数量超过threshold就会调用resize进行扩容 1.扩容机制 想要了解HashMap的扩容机制你要有这两个问题 1.什么时候才需要扩容 2.HashMap的扩容是什么 在添加元素的时候如果超过threshold设置的阀值点就会进行扩容,简单的来说就是一个水壶容量是二升,...

Mr.Zhang 阅读:44评论:02019-07-18 14:00:09

selenium 常见面试题以及答案(Java版)

JAVA

1.怎么 判断元素是否存在? 判断元素是否存在和是否出现不同, 判断是否存在意味着如果这个元素压根就不存在, 就会抛出NoSuchElementException 这样就可以使用try catch,如果catch到NoSuchElementException 就返回false 2.如何判断元素是否出现? 判断元素是否出现,存在两种情况,一种是该元素压根就没有,自然不会出现另外一种是有这样的元素,...

Mr.Zhang 阅读:48评论:02019-07-18 14:00:09

第三章.定制专属的kali

LINUX

1.更新升级 aptget update aptget upgrade aptget disupgrade 2.根据个人喜好需求安装软件包 库 Aptget命令 安装适合自己的工具软件 aptget install kalilinuxall smplayer ibus ibuspinyin flashpluginnonfree gdebi amule...

Mr.Zhang 阅读:209评论:02019-07-18 14:00:09