PostCSS 快速入门使用
PostCSS 是一套利用 JS 插件实现的用来改变 CSS 的工具.这些插件能够支持变量和混合语法,转换未来 CSS 语法,内联图片,还有更多。 初识 PostCSS 如…
Android 坐标系与 View 绘制流程
涉及知识 绘制过程 类别 API 描述 布局 onMeasure 测量 View 与 Child View 的大小 onLayout 确定 Child View 的位置 onSizeChanged 确定 View 的…
将 style-check.rb 作为 Emacs 中的 flycheck 检查工具
这篇文章向你展示了如何在 Emacs 文本编辑器中集成 style-check.rb 和 flycheck 。 style-check.rb 可以检查: 语法 正确的大小写 短语 例如:few in n…
LeetCode - 152. Maximum Product Subarray 子数组最大累乘积
题目 一维 dp 使用一个一维数组记录以每个位置结尾的最大累乘积,再使用一个 res 变量(记录结果),记录每一个位置结尾 ends[i] 的最大值。 如何快速…
C# ASP.NET 之浅拷贝与深拷贝
最近两天,对 树(tree)进行搜索,将搜索到的结果进行简单处理,并相应的改变样式。因为 tree 从 session 中取值,故而每次搜索后处理的结果都会都会…
CVE-2020-13151 Aerospike 数据库主机命令执行漏洞
一、漏洞简介 攻击者借助特制的 UDF 利用该漏洞以当前用户权限在该集群的所有节点上执行任意的操作系统命令。 二、漏洞影响 Aerospike 社区版 <5.1.0.…
LeetCode - 211. Add and Search Word - Data structure design 字典树和递归
题目 解析 对于这个题目: addWord() 操作没什么好说的,就是向字典树添加元素,记得维护结点的 end 值; 匹配的过程是一个递归的过程,从根结点开始…
jQuery 中的动画效果
隐藏 和 显示 hide()、show() $(selector).hide()$(selector).hide(speed, callback);$(selector).show()$(selector).show(speed, callback); speed …
ES6 中 Set 和 Map 数据结构
总结 1. Set Set 函数可以接受 一个数组、类数组 (或者具有 iterable 接口的其他数据结构)作为参数,用来初始化 成员的值都是唯一的,没有重复的值 …
Pinia API 介绍
$reset 重置 store 到他的初始状态 state: () => ({ user: {}, name: "default", current:1 }), 调用 $reset() ,将会把 state 所有值重置回原始状态 $…
LeetCode - 3. Longest Substring Without Repeating Characters 滑动窗口
题目 暴力 O(N3) 方法: 使用一个函数 isAllUnique 来判断某一段字符串是不是有重复的字符; 然后枚举左右边界,一段一段的判断,时间复杂度O(N3); cl…