项目的 JavaScript 模块化实践(上篇)
原生 JavaScript 也自带了模块化支持? 起因是这样的,今天发现项目上的每个 js 文件基本都是这样的写法: module("module.name.bainianlaodian", (fu…
CVE-2019-0211 Apache HTTP 服务组件提权漏洞
一、漏洞简介 在 Apache HTTP Server 2.4 发行版 2.4.17 到 2.4.38 中,无论是使用 Apache HTTP Server 的 MPM event 模式、还是 worker 或 prefork …
手把手教你从 Vim 迁移到 Emacs+Evil
我用 Vim 已经有 18 年的历史了,它是我唯一的正式编辑工具(当我编程或写作时使用的工具). 我是如此的痴迷于带模式的编辑方式,以至于当我要用非模式…
学习 Webpack5 之路(优化篇)
前置文章 学习 Webpack5 之路(基础篇) 对 webpack 的概念做了简单介绍, 学习 Webpack5 之路(实践篇) 则从配置着手,用 webpack 搭建了一个 SASS…
Android Toolbar 去除标题与返回键间的间距
给 toolbar 加上以下属性: app:navigationIcon="@drawable/icon_back" //这是设置返回键图标,这是必不可少的。 app:contentInsetStartWithNavigatio…
双击 Back 返回键退出 App 功能的实现方式
有两种实现思路,看个人喜好吧: 方式 1: public class MainActivity extends Activity { private Toast toast; @Override protected void onCreate(…
基于 Jekyll 引擎的博客服务器搭建
0.1 爲什麽要搭建自己的博客服务器 之前我们已经利用 GitHub Pages 和 Jekyll 搭建了静态博客并且託管在了 github.io 上, 并且拥有了不错的页面效果…
Shiro 反序列化漏洞原理分析
1 概述 Apache Shiro 在 Java 的权限及安全验证框架中占用重要的一席之地,在它编号为 550 的 issue 中爆出严重的 Java 反序列化漏洞。 Shiro 反序列…







