02 2020 档案
摘要:很久以前,addEventListener() 的参数约定是这样的: addEventListener(type, listener, useCapture) 后来,最后一个参数,也就是控制监听器是在捕获阶段执行还是在冒泡阶段执行的 useCapture 参数,变成了可选参数(传 true 的情况太
阅读全文
摘要:虽然 Dockerfile 简化了镜像构建的过程,并且把这个过程可以进行版本控制,但是很多人构建镜像的时候,都有一种冲动——把可能用到的东西都打包到镜像中。这种不正当的 Dockerfile 使用也会导致很多问题: docker 镜像太大。如果你经常使用镜像或者构建镜像,一定会遇到那种很大的镜像,甚
阅读全文
摘要:这几天刚接触example,很多内容都是破碎的,写一篇文章加深理解。 一、什么是example类 mybatis-generator会为每个字段产生Criterion,为底层的mapper.xml创建动态sql。如果表的字段比较多,产生的example类会十分庞大。理论上通过example类可以构造
阅读全文
摘要:高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 1 import shutil 2 3 shutil.copyfileobj(open('old.xml','r'), open('new.xml',
阅读全文
摘要:python中os.walk是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。 1.载入要使用os.walk,首先要载入该函数 可以使用以下两种方法 import os from os import walk 2.使用 os.walk的函数声明为: walk(top, t
阅读全文
摘要:脚本写的好,下班下得早!程序员的日常工作除了编写程序代码,还不可避免地需要处理相关的测试和验证工作。例如,访问某个网站一直不通,需要确定此地址是否可访问,服务器返回什么,进而确定问题在于什么。完成这个任务,如果一味希望采用编译型语言来编写这样的代码,实践中的时间和精力是不够的,这个时候就需要发挥脚本
阅读全文
摘要:前言 在工作中,有时会遇到需要一些不能使用分页方式来加载列表数据的业务情况,对于此,我们称这种列表叫做长列表。比如,在一些外汇交易系统中,前端会实时的展示用户的持仓情况(收益、亏损、手数等),此时对于用户的持仓列表一般是不能分页的。 在高性能渲染十万条数据(时间分片)一文中,提到了可以使用时间分片的
阅读全文
摘要:通常在Web开发中,常使用的地理定位方式有IP地址、GPS、WIFI、CDMA/GSM。 在新增的H5 WEB API中支持使用Geolocation对象获取当前的位置信息。 Navigator.geolocation只读属性返回一个Geolocation对象,通过这个对象可以访问到设备的位置信息。
阅读全文
摘要:最近在阅读框架源码的时候发现了这个API,于是经过一番学习之后,觉得这个API在开发过程中可以极大提高性能。优秀的攻城狮对性能不是都追求的嘛。如果是你优秀的话,那就继续阅读下去吧!(本人知识拙劣,有误请指出哈) 文章目录 API介绍 浏览器兼容性 用法 例子 总结 API介绍 当我们需要知道一个元素
阅读全文
摘要:MutationObserver接口提供了监视对DOM树所做更改的能力。它被设计为旧的Mutation Events功能的替代品,该功能是DOM3 Events规范的一部分。 构造函数 MutationObserver()创建并返回一个新的 MutationObserver 它会在指定的DOM发生变
阅读全文
摘要:今天这篇文章和大家聊一聊如何做到只请求资源的一部分,这里需要用到几个http头——range、if-range、content-range、accept-range。 Range头信息介绍 Range主要用来设置获取数据的范围,格式如下: Range: <unit>=<range-start>-<r
阅读全文