blog.mengw.io
WMXPY 的自动 bug 工厂
~/mengw.io $ echo "你好,世界!"
随手写写,主要是想理清自己的思路 → 标签 40 / 40
- 01 你好,世界(又一次) → 用 Astro 重启博客。还是同一个人,少一点形容词。 #meta 2026年5月20日
- 02 重新思考怎么写文档 → 自动生成的文档之外,开源项目的文档还应该提供什么。 #documentation #writing #open-source 2020年10月27日
- 03 Angular 和 .NET 的助记笔记 → C# 多线程、JS / C# GC、TypeScript 类型小技巧、Angular 生命周期与依赖注入。 #csharp #angular #typescript #notes 2019年4月10日
- 04 生成器与协程:从 spawn 到 async/await → 生成器背后的无栈协程,以及 async/await 是怎么用生成器实现的。 #javascript #generators #async 2019年4月09日
- 05 Redis 的单线程与速度 → 为什么 Redis 是单线程,但仍然能跑出十万级 QPS。 #redis #performance 2019年4月01日
- 06 HTTP 怎么结束 → HTTP 双换行结尾、Transfer-Encoding: chunked 的包格式,以及它们和文件系统 EOF 的类比。 #http #networking 2019年3月31日
- 07 TypeScript 里提取函数参数类型 → 用 infer 提取函数的参数 / 返回值类型,以及它在 union 上的限制。 #typescript #type-system 2019年3月26日
- 08 幂等性和副作用 → 用户狂点上传按钮该怎么处理——幂等 API 设计的思路。 #api-design #http #rest 2019年3月22日
- 09 Python / ML / CV 助记笔记 → Python、机器学习、CV 三块面试常问题目的助记整理。 #python #machine-learning #computer-vision #notes 2019年3月21日
- 10 二叉搜索树 → 二叉搜索树的性质、操作复杂度、以及退化为链表的最坏情况。 #data-structures #trees 2019年3月19日
- 11 HashMap 的冲突处理 → Java HashMap 用链表处理散列冲突的实现思路。 #data-structures #java 2019年3月18日
- 12 HTTP 协议版本回顾 → HTTP 1.0/1.1 的差别、SPDY、HTTP 2 的多路复用 / 表头压缩 / 服务端推送,以及多路复用 vs 长连接。 #http #networking 2019年3月16日
- 13 数组拉平:从递归到生成器 → 数组拉平问题的三种解法:递归、手写迭代器、生成器(yield*)。 #javascript #generators #iterators 2019年3月14日
- 14 正经一点的云端 Web 架构 → GCP vs AWS 的负载均衡器选型,加一个典型 Web 应用的部署示例。 #cloud #architecture #aws #gcp 2019年3月12日
- 15 把 JS/TS 项目接入 Sonarqube → Sonarqube 的 Java 文档很多,JS/TS 这边要自己摸索。 #javascript #tooling #qa 2019年3月07日
- 16 快速排序 → TS 写一份原地快排,顺便解释 pivot 在左侧时为什么要从右开始遍历。 #algorithms #sorting 2019年3月05日
- 17 动态规划 → 动态规划是什么、什么样的问题适合用它。 #algorithms #dynamic-programming 2019年3月04日
- 18 Nginx 几个调优配置 → 几个用得上的 Nginx 调优项:worker、文件描述符上限、TCP 选项。 #linux #nginx 2019年2月15日
- 19 JS 里怎么判断一个值是不是数组 → Array.isArray、instanceof、Object.prototype.toString.call 的边界与选择。 #javascript #types 2018年9月09日
- 20 Webpack 配置笔记 → ghoti-cli 全静态 React 模板里踩过的几个 webpack 配置坑。 #javascript #webpack 2018年3月28日
- 21 用 Nginx 反向代理 Node 服务 → 在 Linux 上把跑在其它端口的 Node 服务通过 Nginx 反向代理出去。 #linux #nginx #node 2018年3月24日
- 22 新 Linux 服务器的安全加固 → DigitalOcean Droplet 上手安全配置:非 root 用户、SSH 端口、密钥登录。 #linux #security #ssh 2018年3月14日
- 23 Node 多进程:cluster 模块 → 用 cluster 让 Node 跑满多核。 #node #concurrency 2017年12月07日
- 24 React Native 环境安装 → Windows / Ubuntu / CentOS 上的 React Native 环境配置。 #mobile #react-native #android 2017年11月28日
- 25 CentOS 安装清单 → CentOS 上常用的几个安装命令。 #linux #centos 2017年10月17日
- 26 缩短 JS:三元表达式 → 脚本语言体积也算成本——能用三元就用三元。 #javascript #minification 2017年8月10日
- 27 嵌套对象里怎么访问外层属性 → 重构 caperjs 时绕过 this 链问题的一个记录。 #javascript #scope 2017年8月09日
- 28 Windows 上装含原生依赖的 npm 包 → Node 包里偶尔会有 C++/Python 编译的部分,Windows 上需要 windows-build-tools。 #javascript #node #windows 2017年6月29日
- 29 Swift / WKWebView 图片上传踩坑 → 解决 iPhone WKWebView 上传图片时弹出选择 view 把 NavigationController 一起关掉的问题。 #swift #ios #webview 2017年6月26日
- 30 混合 App 踩坑 → 做 hybrid app 时记下的一些 WebView 互通笔记。 #mobile #hybrid #webview 2017年6月23日
- 31 PHPUnit 基本用法 → PHPUnit 常见的 assertion 和一个简单的测试示例。 #php #testing 2017年6月02日
- 32 Electron / Node / TS / Vue 的几个坑 → 做 UpgradeE 时记下的一些踩坑。 #javascript #electron #node 2017年4月20日
- 33 JavaScript 的闭包与私有变量 → 用闭包在 JavaScript 里实现 private。 #javascript #closures 2017年4月13日
- 34 用贝叶斯猜中文名性别 → 用贝叶斯公式从名字推测性别的小想法。 #javascript #experiments 2017年4月12日
- 35 DN-02:前端杂记 → 随手记的前端零散笔记,第二篇。 #javascript #frontend #notes 2017年4月03日
- 36 DN-01:前端杂记 → 随手记的前端零散笔记,第一篇。 #javascript #frontend #notes 2017年3月17日
- 37 Review.md 项目笔记 → 写 Review.md 时积累的一些零散观察。 #javascript #notes 2017年3月16日
- 38 Ubuntu 安装清单 → Ubuntu 上常用的安装与清理命令,留着以备复制粘贴。 #linux #ubuntu 2017年3月13日
- 39 ES6 笔记:let 和 const → 参照阮一峰《ES6 入门》整理的笔记,本篇覆盖 let 和 const。 #javascript #es6 2016年11月16日
- 40 Vue 笔记 → 学习 Vue 1.x 时的一些笔记。 #javascript #vue 2016年5月14日