Grouped by feed author/name, largest first.
Source: Readwise Reader export, ingested 2026-10-29. Entries: 285. Summaries are truncated from frontmatter summary; absent ⇒ omitted.
codedump的网络日志 (70) — codedump.info
- Raft算法原理 — 2022-12-14
概述 本文是博客解析raft算法及etcd raft库实现的系列三篇文章之一,之所以详细结合etcd实现解析raft算法原理及实现,因为et…
- etcd Raft库解析 — 2022-12-14
概述 本文是博客解析raft算法及etcd raft库实现的系列三篇文章之一,之所以详细结合etcd实现解析raft算法原理及实现,因为et…
- Etcd存储的实现 — 2022-12-14
概述 本文是博客解析raft算法及etcd raft库实现的系列三篇文章之一,之所以详细结合etcd实现解析raft算法原理及实现,因为et…
- Libuv代码简单分析 — 2022-12-14
本文基于libuv 1.x版本进行简单的分析。 数据结构 uv__io_t uv__io_t用来表示一个IO事件。 其成员包括: 成员 说明…
- Nginx源码阅读笔记-Master Woker进程模型 — 2022-12-14
master进程 Nginx采用的模型是master-worker模型,即: 由master进程负责创建worker进程,以及监控worke…
- Nginx源码阅读笔记-事件处理模块 — 2022-12-14
大概做高性能服务器的,都绕不开事件处理模块来,一般一个事件模块,会分为以下几部分: 如何定义一个描述事件的数据结构。 如何在事件模块中支持定…
- Nginx源码阅读笔记-接收HTTP请求流程 — 2022-12-14
前面已经描述过nginx的事件模块了,接下来具体分析nginx如何接收一个HTTP请求,下一部分接着解析nginx解析HTTP请求的流程。…
- Nginx源码阅读笔记-查询HTTP配置流程 — 2022-12-14
概述 前面已经分析过nginx解析配置文件的整体流程,接下来看查询HTTP配置的流程。 HTTP属于nginx的core顶层模块,下面又包括…
- Nginx源码阅读笔记-处理HTTP请求 — 2022-12-14
前面分析了nginx如何读取一个HTTP请求、如何查询到HTTP对应的配置,本节分析如何处理HTTP请求。 处理HTTP请求的11个阶段 n…
- Nginx源码阅读笔记-内存池的设计 — 2022-12-14
nginx中所有请求都单独对应一个内存池,在这个请求的过程中,所有涉及到内存分配的地方,都到该请求相关的内存池中处理,而中间不会去释放回收内…
- Leveldb代码阅读笔记 — 2022-12-14
本文基于leveldb 1.9.0代码。 整体架构 如上图,leveldb的数据存储在内存以及磁盘上,其中: memtable:存储在内存中…
- TCP协议笔记 — 2022-12-14
概述 应用层:通常也称为“七层”,这是大部分服务器工作的层次,如HTTP 服务器等,位于应用层上的信息分组成为报文(message)。识别不…
- 如何阅读一份源代码? — 2022-12-14
我在本文的基础上做了一些补充和改进,见《如何阅读一份源代码?(2020年版)》 阅读源代码的能力算是程序员的一种底层基础能力之一,这个能力之…
- 《数据密集型应用系统设计》第五章数据复制笔记 — 2022-12-14
主从复制 集群中有一个主节点,写操作都必须经过主节点完成,读操作主从节点都可以处理。 同步复制和异步复制 同步复制 数据在副本上落盘才返回。…
- 《数据密集型应用系统设计》第六章数据分区笔记 — 2022-12-14
键值数据的分区 基于关键字区间的分区 给每个分区分配一段连续的关键字或者关键字区间(以最小值和最大值来指示),从关键字区间的上下限可以确定哪…
- 《数据密集型应用系统设计》第七章《事务》笔记 — 2022-12-14
事务提供了一种机制,应用程序可以把一组读和写操作放在一个逻辑单元里,所有在一个事务的读和写操作会被视为一个操作:要么全部失败,要么全部成功,…
- 线上存储服务崩溃问题分析记录 — 2022-12-14
注:本文为重新发布2017-06-17所写博客,以下为正文部分。 上周我们的存储服务在某个线上项目频繁出现崩溃,花了几天的时间来查找解决该问…
- 《数据密集型应用系统设计》第八章《分布式系统的挑战》笔记 — 2022-12-14
本章描述分布式系统中可能出现的各种问题。 故障与部分失效 单机上的程序,以一种确定性的方式运行:要么工作,要么出错。 然而涉及到多台节点时,…
- 《数据密集型应用系统设计》第九章《一致性与共识》笔记 — 2022-12-14
一致性保证 最终一致性(eventual consistency):如果停止更新数据,等待一段时间(时间长度未知),则最终所有读请求将返回相…
- redis高可用原理 — 2022-12-14
redis中为了实现高可用(High Availability,简称HA),采用了如下两个方式: 主从复制数据。 采用哨兵监控数据节点的运行…
- IM服务器设计-基础 — 2022-12-14
IM做为非常经典的服务器系统,其设计时候的考量具备代表性,所以这一次花几个篇幅讨论其相关设计。 主要内容相当部分参考了 一套海量在线用户的移…
- IM服务器设计-消息存储 — 2022-12-14
这部分专门讲述IM消息存储的设计。消息存储的难度在于,要考虑以下的场景: 离线消息存储。即发送消息时对方不在线该怎么处理。 单聊、群聊消息。…
- 服务调用的演进历史 — 2022-12-14
这是2019年给组内分享时整理的一篇服务调用演进历史的科普文。写作本文的时候,我自己最大的感受是:如果能清楚理解演化历史中的一些原则和思路,…
- glog C++版本代码分析 — 2022-12-14
本文基于glog CPP版本的0.4.0版本,对glog的实现机制做一些简单的分析记录。 概述 要记录一条日志,分为两个阶段: 首先生成日志…
- IM服务器设计-网关接入层 — 2022-12-14
IM服务系列文章: IM服务器设计-基础 IM服务器设计-消息存储 网关接入层负责维护与客户端之间的长连接,由于它是唯一一个与客户端进行直接…
- IM服务器设计-如何解决消息的乱序 — 2022-12-14
IM消息需要面对的另一个难题:如何保证收到的消息不乱序。下面先展开看看要解决这个难题有哪些障碍。 消息乱序的原因 时间难以保证 既然谈到“顺…
- 对比脚本型和编译型游戏服务器的热更新方案 — 2022-12-14
本文对比游戏服务器中C++搭配脚本语言(Lua、Python)以及纯编译型语言(C++、Golang)来进行开发时,进行线上服务器热更新的方…
- C++11中的内存模型上篇 - 内存模型基础 — 2022-12-14
前段时间花了些精力研究C++11引入的内存模型相关的操作,于是把相关的知识都学习了一下,将这个学习过程整理为两篇文档,这是第一篇,主要分析内…
- C++11中的内存模型下篇 - C++11支持的几种内存模型 — 2022-12-14
在本系列的上篇,介绍了内存模型的基本概念,接下来看C++11中支持的几种内存模型。 几种关系术语 在接着继续解释之前,先了解一下几种关系术语…
- 通过实例快速入门Systemtap — 2022-12-14
我这段时间好好学习了一下Systemtap相关的使用,这篇文章算是学习过程中总结的一些笔记,我另外在github上创建了一个awesome-…
- Systemtap中内核trace事件的实现 — 2022-12-14
概述 内核中定义了一系列的trace point,这些trace point在特定的内核函数中被触发调用时被记录,而对应到systemtap…
- 《面向应用开发者的系统指南》导论 — 2022-12-14
导论 我想整理这份文档很久了。 做为一个主要工作在应用层、用户态的开发者,我看了不少的所谓“内核资料”。我身边不少与我相似工作背景的人,也在…
- 《面向应用开发者的系统指南》CPU篇之进程 — 2022-12-14
本文是《面向应用开发者的系统指南》文档其中的一篇,完整的目录见《面向应用开发者的系统指南》导论。 概论 进程即处于执行状态的程序。操作系统执…
- 《面向应用开发者的系统指南》CPU篇之进程调度 — 2022-12-14
本文是《面向应用开发者的系统指南》文档其中的一篇,完整的目录见《面向应用开发者的系统指南》导论。 概述 一种资源,如果本身数量有限,需要多个…
- 《面向应用开发者的系统指南》CPU篇之使用systemtap分析进程的行为 — 2022-12-14
本文是《面向应用开发者的系统指南》文档其中的一篇,完整的目录见《面向应用开发者的系统指南》导论。 概述 以上描述进程的创建、执行、调度器的工…
- 《面向应用开发者的系统指南》CPU篇之系统调用 — 2022-12-14
本文是《面向应用开发者的系统指南》文档其中的一篇,完整的目录见《面向应用开发者的系统指南》导论。 概述 应用程序需要使用内核提供出来的一些功…
- 《面向应用开发者的系统指南》CPU篇之软中断 — 2022-12-14
本文是《面向应用开发者的系统指南》文档其中的一篇,完整的目录见《面向应用开发者的系统指南》导论。 概述 中断(interrupt)通常被定义…
- B树、B+树索引算法原理(上) — 2022-12-14
这一段时间由于在阅读boltdb代码的缘故,找机会学习了B树及B+树的算法原理,这个系列会花两个篇幅分别介绍这两种数据结构的实现,其用于数据…
- B树、B+树索引算法原理(下) — 2022-12-14
这一段时间由于在阅读boltdb代码的缘故,找机会学习了B树及B+树的算法原理,这个系列会花两个篇幅分别介绍这两种数据结构的实现,其用于数据…
- 《面向应用开发者的系统指南》CPU篇之Linux系统平均负载 — 2022-12-14
本文是《面向应用开发者的系统指南》文档其中的一篇,完整的目录见《面向应用开发者的系统指南》导论。 概述 Linux中可以使用uptime、t…
- boltdb 1.3.0实现分析(一) — 2022-12-14
本文基于boltdb 1.3.0对其实现进行分析。boltdb是etcd系统存储数据使用的KV嵌入式DB,使用Go编码实现,内部是一个B+树…
- boltdb 1.3.0实现分析(二) — 2022-12-14
本文基于boltdb 1.3.0对其实现进行分析。boltdb是etcd系统存储数据使用的KV嵌入式DB,使用Go编码实现,内部是一个B+树…
- boltdb 1.3.0实现分析(三) — 2022-12-14
本文基于boltdb 1.3.0对其实现进行分析。boltdb是etcd系统存储数据使用的KV嵌入式DB,使用Go编码实现,内部是一个B+树…
- boltdb 1.3.0实现分析(四) — 2022-12-14
本文基于boltdb 1.3.0对其实现进行分析。boltdb是etcd系统存储数据使用的KV嵌入式DB,使用Go编码实现,内部是一个B+树…
- Etcd Raft库的工程化实现 — 2022-12-14
最近回顾前几年写的Raft、etcd raft的实现文章,以及重新阅读Raft论文、etcd raft代码,发现之前有些理解不够准确、深刻,…
- Etcd Raft库的日志存储 — 2022-12-14
概述 之前看etcd raft实现的时候,由于wal以及日志的落盘存储部分,没有放在raft模块中,对这部分没有扣的特别细致。而且,以前我的…
- 选择的维度 — 2022-12-14
工作这些年之后,我将一份工作中满意度的指标大体划分到三个维度里面:钱、事情和人。一份工作,如果有两个维度都能较好的满足自己标准的,就算是一份…
- Memcached的存储原理解析(续) — 2022-12-14
概述 在前面的Memcached的存储原理解析一文中,简单分析了memcached的存储原理,但是最近在照搬memcached的实现原理到项…
- 为什么Raft协议不能提交之前任期的日志? — 2022-12-14
概述 在Raft大论文中3.6.2中,有一个细节“不允许提交之前任期的日志”,之前看了几次都理解的不够准确,把这部分内容展开阐述一下。 问题…
- sqlite3.36版本 btree实现(零)- 起步及概述 — 2022-12-14
《sqlite3.36版本 btree实现》系列文章: sqlite3.36版本 btree实现(零)- 起步及概述 - codedump的…
- etcd 3.5版本的joint consensus实现解析 — 2022-12-14
概述 在以前的etcd实现中,“集群节点变更”这一功能,仅支持每次变更一个节点,最新的etcd已经能支持一次变更多个节点配置的功能了。本文将…
- sqlite3.36版本 btree实现(四)- WAL的实现 — 2022-12-14
《sqlite3.36版本 btree实现》系列文章: sqlite3.36版本 btree实现(零)- 起步及概述 - codedump的…
- 周刊(第1期):开刊,数字化生活数据 — 2022-12-14
为什么会写周刊 我为写周刊这个事情思考了小一阵子。 列举了好几个优点和缺点。比如,优点有能以输出来倒逼自己的输入,缺点有我的积累是否能够足以…
- 周刊(第2期):从笔记软件谈被体制化 — 2022-12-14
从笔记软件谈被体制化 前两周,一则收购消息,在偌大的中文互联网上,几乎没有掀起任何的讨论: 为知笔记并入 ONES,WizNote X 迎来…
- 周刊(第3期):一个前游戏开发者眼中的游戏后端技术 — 2022-12-14
引言:在我之前的工作里,因为各种原因,断续在游戏行业里有过总共大概四年左右的从业时间,今天想从我的视角聊聊游戏行业后端开发相关的技术,供那些…
- sqlite3.36版本 btree实现(五)- Btree的实现 — 2022-12-14
《sqlite3.36版本 btree实现》系列文章: sqlite3.36版本 btree实现(零)- 起步及概述 - codedump的…
- 周刊(第6期):《sqlite 3.36 btree实现解析》番外篇 — 2022-12-14
引言:从2021年9月份开始要探索生产级btree存储引擎的实现,到2022年2月整理完毕发布《sqlite 3.36 btree实现解析》…
- 周刊(第7期):一个C系程序员的Rust初体验 — 2022-12-14
引言:在工作里使用Rust已经有两个多月的时间了,谈谈我做为一名多年的C系(C、C++)程序员,对Rust的初体验。 一个C系程序员的Rus…
- 周刊(第8期):技术配图的一些心得 — 2022-12-14
引言:写过不少技术文章,以及给不少技术思路手绘示例配图之后,在这方面有了一些心得,本文权当个人的一些的总结,抛砖引玉。 技术配图的一些心得…
- 周刊(第10期):“忘记目标,专注于体系” — 2022-12-14
引言:本期聊一聊《掌控习惯》这本书里提到的养成习惯的方法论。我读下来一个最深的感受是:越不需要“坚持”就能做下去的事情,才越能长久做下去。…
- 周刊(第11期):mmap适用于存储引擎吗? — 2022-12-14
引言:本期聊一聊mmap技术在存储引擎中的应用。 mmap适用于存储引擎吗? 想写这篇文章,主要源于两篇文章(论文)中的对mmap在存储引擎…
- 周刊(第12期):Page oriented类存储引擎里可能同时存在多种结构 — 2022-12-14
引言:本期聊一聊Page oriented类存储引擎内的数据结构组织。在满足“向磁盘读写的基本单位是物理页面”这个大前提下,这类存储引擎的可…
- 周刊(第13期):重读Raft论文中的集群成员变更算法(一):理论篇 — 2022-12-14
引言:以前阅读Raft大论文的时候,对“集群变更”这部分内容似懂非懂。于是最近又重读了大论文这部分的内容,以下是重读时做的一些记录。这部分内…
- 周刊(第14期):重读Raft论文中的集群成员变更算法(二):实践篇 — 2022-12-14
引言:以前阅读Raft大论文的时候,对“集群变更”这部分内容似懂非懂。于是最近又重读了大论文这部分的内容,以下是重读时做的一些记录。这部分内…
- 周刊(第15期):图解ARIES论文(上) — 2022-12-14
引言:ARIES(Algorithm for Recovery and Isolation Exploiting Semantics的简称)…
- 周刊(第16期):图解ARIES论文(下) — 2022-12-14
引言:ARIES(Algorithm for Recovery and Isolation Exploiting Semantics的简称)…
- 周刊(第17期):Read-Write Quorum System及在Raft中的实践 — 2022-12-14
引言:在Paxos、Raft这类一致性算法的描述里,经常会看到Majority、Quorum这两个词,在以前我以为都是表达“半数以上”的含义…
- 周刊(第18期):网状的思考,线性的写作 — 2022-12-14
引言:本文介绍我理解的“卡片式笔记法”,以及我的笔记实践、工具等。 网状的思考,线性的写作 现实世界中的思考 我们的大脑,每时每刻都在进行着…
- 周刊(第19期):Rust并发安全相关的几个概念(上) — 2022-12-14
引言:本文介绍Rust并发安全相关的几个概念:Send、Sync、Arc,Mutex、RwLock等之间的联系。这是其中的上篇,主要介绍Se…
- 周刊(第20期):Rust并发安全相关的几个概念(下) — 2022-12-14
引言:本文介绍Rust并发安全相关的几个概念:Send、Sync、Arc,Mutex、RwLock等之间的联系。这是其中的下篇,主要介绍Ar…
构建我的被动收入 (54) — bmpi.dev
- 构建你的交易系统 — 2022-12-14
本文详细介绍了如何使用交易日记App去提升自己的交易能力以及一些经典投资理财书籍的介绍
- 一款产品的从0到1之旅 — 2022-12-14
记录交易日记App开发的过程,包括移动端App以及服务端的全栈开发过程,还有一些关于产品运营及营销知识的介绍
- 用OneNote管理你的知识 — 2022-12-14
本文介绍了如何使用OneNote打造个人长期的知识管理系统
- 如何快速学习一项新技能? — 2022-12-14
本文介绍了如何使用元学习快速学习一门技能
- 年轻上班族的系统化投资之路 — 2022-12-14
介绍上班族的投资理财方法,包括指数基金定投的策略、如何构建系统化投资交易系统、公募基金、P2P、可转债、分级基金、货币基金的投资特点、基金购…
- 简单的投资策略为何能赚钱 — 2022-12-14
本文分析了为何使用简单的ETF指数定投可以带来年化40%多的收益甚至跑赢了华泰证券涨乐财富通App 94.4% 的用户(华泰证券用户量占A股…
- 我的财务管理方案 — 2022-12-14
本文介绍了我使用挖财App坚持8年记账后带来的积极变化,使用记账工具帮助我分析个人以及家庭财务规划最终帮助我作出更好的投资理财决策
- 使用AWS Lambda提高网站图片加载速度1X倍 — 2022-12-14
网站流量中大头是图片资源,如何减少图片大小是很重要的事情。本文分享了使用AWS Lambda@Edge无服务架构通过判断浏览器UA自动转换C…
- 什么是互联网广告 — 2022-12-14
什么是市场营销?什么是广告?什么是互联网广告?互联网广告对互联网公司意味着什么?互联网的产业组成有哪些?什么是CPC、CPM、CPS、CPI…
- 用Markdown可以做什么 — 2022-12-14
本文介绍了零成本用Markdown搞定博客网站、笔记文档、演讲胶片与年终总结报告,彻底抛弃Word与PPT
- 什么是SEO — 2022-12-14
什么是SEO?怎么做SEO?SEO有未来吗?SEO的资源和工具有哪些?爬虫和反爬虫怎么做?SEO需要注意的问题有哪些?本文告诉你答案。
- 零成本搭建现代博客之SEO优化篇 — 2022-12-14
如何能让搜索引擎给我们带来免费而源源不断的SEO流量?如何给新建的站做基本的SEO?如何分析老站的流量现状通过一些优化方法来提高SEO流量?…
- 我常用的浏览器插件 — 2022-12-14
本文分享我常用的浏览器Chrome的一些能提高日常工作效率、开发效率与SEO优化的插件。
- 零成本搭建现代博客之订阅推送篇 — 2022-12-14
个人博客搭建好后,如何让你的读者第一时间收到文章更新?本文告诉你答案
- 零成本搭建现代博客之加载速度优化篇 — 2022-12-14
博客搭建好后,如何优化加载速度?本文告诉你答案
- 我的笔记系统 — 2022-12-14
本文介绍了如何使用TiddlyWiki打造个人长期的知识管理系统(图片使用AWS S3云存储管理),同时介绍了OneNote、EveryNo…
- 投资理财书籍推荐 # 组合月报(202007) — 2022-12-14
被动收入投资组合2020年07月月报
- Serverless应用开发小记 — 2022-12-14
本文描述了笔者开发一个基于 AWS Serverless 技术的应用的全过程。
- 双均线交易策略 # 组合月报(202008) — 2022-12-14
被动收入投资组合2020年08月月报
- 投资交易的心理建设 # 组合月报(202010) — 2022-12-14
被动收入投资组合2020年10月月报
- 关于银行分期贷款的坑 # 组合月报(202011) — 2022-12-14
被动收入投资组合2020年11月月报
- 我的绘图工具箱 — 2022-12-14
本文分享我常用的绘图工具,包括白板绘图、文本绘图、代码绘图与专业绘图等工具。
- 我的2020 — 2022-12-14
我的2020年度个人总结
- 零成本搭建现代博客之优化国内访问速度 — 2022-12-14
网站部署国外又不想备案,国内访问速度太慢怎么办?本文教你优化国外部署网站在国内的访问速度。
- 投资的秘密 # 组合月报(202012) — 2022-12-14
被动收入投资组合2020年12月月报
- 构建终身学习体系进行自我提升 — 2022-12-14
如何建立个人终身学习知识体系?如何自我管理?如何自我提升?本文分享我的终身学习知识体系建立过程,包括如何收集高质量信息、如何设定个人中长期目…
- 基于Serverless实现静态博客访问统计功能 — 2022-12-14
本文介绍了基于Serverless架构的使用Pulumi与AWS实现Hugo静态博客的访问统计功能。
- 重新思考估值策略 # 组合月报(202102) — 2022-12-14
被动收入投资组合2021年02月月报
- 我的人生管理系统 — 2022-12-14
本文分享我使用纯文本管理我的目标(OKR)、时间(GTD)、笔记(Logseq)与财务(Beancount)的人生管理经验。
- 长期投资之难 # 组合月报(202103) — 2022-12-14
被动收入投资组合2021年03月月报
- 我的个人项目技术栈 — 2022-12-14
本文分享我的个人项目技术栈,包括编程语言、框架与库、数据库、基础设施、CI/CD、监控分析、设计及常用的SaaS服务。
- OKR + GTD + Note ⇒ Logseq — 2022-12-14
本文分享我使用Logseq实现人生管理系统的OKR、GTD与Note的功能。
- 加密币挖矿小记 — 2022-12-14
本文分享笔者使用 AWS GPU 服务器挖 ETH 和 XMR 加密币的经验。
- 失败驱动开发 — 2022-12-14
本文分享笔者对失败驱动开发(Failure Driven Development)的理解。
- 国际化与本地化 — 2022-12-14
本文分享笔者在项目中实施国际化与本地化的总结经验。
- 最牛指数 # 组合月报(202106) — 2022-12-14
被动收入投资组合2021年06月月报
- 构建高质量的信息输入渠道 — 2022-12-14
本文分享如何构建一个高效、高质量的信息输入渠道。
- 护城河还在但城没了 # 组合月报(202107) — 2022-12-14
被动收入投资组合2021年07月月报
- 仓位管理是核心 # 组合月报(202108) — 2022-12-14
被动收入投资组合2021年08月月报
- 三周年小记 # 组合月报(202109) — 2022-12-14
被动收入投资组合2021年09月月报
- 使用 Beancount 管理家庭财务 — 2022-12-14
本文介绍了我用 Beancount 替换近 9 年多的挖财记账 App。
- K8S 云原生应用开发小记 — 2022-12-14
本文分享了笔者使用 K8S 云原生技术开发个人项目的踩坑经验。
- 如何学习一门技术 — 2022-12-14
本文分享笔者在学习一门新技术时的一些经验。
- 分布式系统下的认证与授权 — 2022-12-14
本文从高层次梳理在不同架构演进中认证、授权及凭证这些和架构安全相关的技术的发展过程。
- 分布式系统中的时间 — 2022-12-14
本文梳理在分布式系统中时间对事件序列的影响,介绍逻辑时钟、向量时钟及混合逻辑时钟等不同算法的解决思路。
- 复盘2021 # 组合季报(2021Q4) — 2022-12-14
被动收入投资组合2021年Q4季报
- 财富常识 — 2022-12-14
本文分享一些关于财富认知的常识。
- 走进 Web3 — 2022-12-14
本文介绍下最近大火的Web3,以及NFTs与DeFi。
- 写在第二十五万字 — 2022-12-14
写了二十多万字的文章,本文分享我的一些写作经验。
- 编程语言是如何实现泛型的 — 2022-12-14
本文介绍Go/Java/C/C++/Swift等编程语言是如何实现泛型的。
- 编程语言是如何实现并发的之操作系统篇 — 2022-12-14
本文从操作系统的视角介绍编程语言实现并发的底层概念,包括进程调度与I/O模型等。
- 疫情与战争 # 组合季报(2022Q1) — 2022-12-14
被动收入投资组合2022年Q1季报
- 编程语言是如何实现并发的之并发模型篇 — 2022-12-14
本文介绍多种并发模型包括锁、STM、CSP、Actor及I/O多路复用等,还有对Java、Go、Erlang/Elixir与Clojure等…
- Google软件工程之过程篇 — 2022-12-14
本文是《Software Engineering at Google》的读书笔记,同时会穿插分享我对软件工程的理解。本文主要介绍软件工程的过…
白宦成 (26) — ixiqin.com
- 我的投资理财书单 — 2023-12-20
以下这些书单是我认为和投资理财相关,要看的书。部分书有书摘,你可以点击链接查看书摘。 入门 经济学 投资与生活 (…)
- 为 Next.js 加上 Git Commit 版本号 — 2023-05-07
在开发服务端应用的时候,由于服务端应用本身的特性,其实是没有一个明确的版本的概念。毕竟不需要专门下载,理论上每 (…)
- 35 岁问题,只与你的竞争力有关 — 2023-01-15
时常会在各种论坛看到一些关于 35 岁裁员的话题,大家都很恐慌自己会在 35 岁被裁员。 但说实话,这个事情其 (…)
- 一个支持 ES3 环境的 querystring — 2023-01-14
相比于使用 Uniapp / Taro 之类的,我其实更喜欢使用小程序的原生来进行开发。主要是减少中间商赚差价 (…)
- 学会用巧劲,做选择 — 2023-01-14
如果说,一个人最重要的是什么,那便是判断力。有了判断力,做事便有了轻重缓急,有了不同的资源调配。 大部分人终其 (…)
- 几个 Swagger UI 的替代品 — 2023-01-14
Swagger 算是 Code 2 Doc 的默认选项了,各种语言都提供了生成工具,此外官方还提供了一套方便使 (…)
- 使用 Taro 的一些小配置 — 2023-01-11
我自己在使用 Taro 开发小程序的时候,一定会开启的两个配置: 1. 开启压缩 Taro 在预览模式生成的文 (…)
- 《小镇金融学》书摘 — 2023-01-09
Comments 这本书总体和之前看到过什么小岛经济学之类的风格很像,虚构一个环境,并在这个环境中演绎金融学, (…)
- 下一轮增长在哪里? — 2023-01-08
回顾 2022 ,我们看到了经济的不断在下行(不只是国内的经济下行,国外的经济也没好到哪里去,美股也在跌)。 (…)
- 为什么开放平台大多选择了 RESTful 风格? — 2023-01-08
大型互联网平台会提供一些开放平台,并提供一定的开放能力,帮助开发者基于自己的平台进行二次开发,拓展平台之上的应 (…)
- 衡量 API 设计质量的指标 — TTFC/TTFHW — 2023-01-08
任何一个开放平台类产品,要解决的问题都是如何在现有的平台能力之上,开放一些能力给到第三方开发者,帮助第三方开发 (…)
- 开发者文档的三种内容层次:字典、概览和教程 — 2023-01-08
不知道,你有没有关注过开发者文档的信息结构。下图是 Google Docs 的 API 文档。 在菜单中 Go (…)
- 在 macOS 上使用 Podman 来运行 Docker 环境 — 2023-01-07
Podman 是由 Redhat 开源的 Docker 替代品。在绝大多数场景下, Podman 可以直接替代 (…)
- 《一往无前 : 雷军亲述小米热血10年》书摘 — 2023-01-06
- 《过简单而有品质的生活》书摘 — 2023-01-06
- 《靠谱》书摘 — 2023-01-06
书中提到的图书
- 《贫穷的本质》书摘 — 2023-01-06
书中提到的书
- 《网络社交媒体营销》书摘 — 2023-01-06
- 关注赢,而不是辩输赢 — 2023-01-05
人类作为一种动物,本身也有一些偏感性的东西 — 比如我们总是容易被情感所操纵。 情感给予人类美好的体验,但另一 (…)
- 评论家远多于实干家 — 2023-01-05
在任何领域,我们都会看到大量的评论家 —— 他们点评我们所做的每一件事,评价我们所做的事情的好与坏,但倘若真的 (…)
- 审美,也是独立开发者的重要竞争力 — 2023-01-03
独立开发者的发展方向有很多,有些的是提供有价值的工具(比如你在某个细分领域十分专业,可以在这个方向提供一些工具 (…)
- 用金钱支持你心仪的创作者 — 2023-01-02
在 2022 年,我对于内容的消费越来越多,我开始读大量的文字、收看大量的视频,通过内容来消磨自己的时光。 我 (…)
- 格志的提示库 — 2023-01-02
在 用「格志」向自己提问 中,我提到,作为一个新人,格志是一个很好的记录日记的手段。他拥有丰富的提示库,可以帮 (…)
- 为什么你接手的代码总是屎山成堆? — 2022-12-28
经常在论坛里看见到一些吐槽:自己接手的代码里屎山成堆,没得选,只能基于屎山进一步维护。 但为什么会是这样? 本 (…)
- 用 RSS 对抗算法推荐 — 2022-12-28
我看 V2ex 之类的论坛的方法和大部分人不太一样,我并不会常去网站上看相关的内容,更多是通过 RSS 来完成 (…)
- 如何对抗信息过载? — 2022-12-28
作为一个追求饱和式信息辅助决策的人,我最常遇见的问题就是信息太多。大量的信息源,造成接收到的信息远超他人。 但 (…)
電波障害 (19) — sund.site
- 【译文】当 AI 什么都能生成,如何建立品味 — 2026-09-27
原文:How to Build Taste When AI Makes Everything 作者:Vikas Malpani 声明:本文由…
- 【译文】每个 AI 工程师都应该知道的 20 个循环设计模式 — 2026-07-02
header 原文:20 Loop Design Patterns Every AI Engineer Should Know 作者:Rah…
- 【译文】我们现在是工厂工程师,不是产品工程师 — 2026-06-25
原文:We are now factory engineers, not product engineers·· 作者:Zach Lloyd…
- 【译文】循环工程的艺术 — 2026-06-18
原文:The Art of Loop Engineering·· 作者:Sydney Runkle (LangChain)·· 声明:本文由…
- 【译文】请不要搞个”企业大脑”就指望自动形成学习循环 — 2026-06-17
原文:Please don’t implement a “company brain” and expect a learning loop…
- 【译文】自主长时运行编程 Agent — 2026-06-14
原文: Autonomous Long-Running Coding Agents 作者: Elvis (@omarsar0),DAIR.A…
- 【译文】/goal + 损失函数:如何用一条指令在 30 小时内蒸馏一个产品 — 2026-06-13
原文:/goal + Loss Functions: How to Distill a Product in 30 Hours with O…
- 我怎么用 Hermes Agent 写代码 — 2026-06-09
我同时跑两个 Hermes Agent。 一个叫超级卷儿,处理日常对话和信息检索。另一个叫码卷儿,专职软件工程。两个独立的 Telegram…
- 【译文】运行一个 AI-native 的工程团队 — 2026-06-04
原文:Running an AI-native engineering org 作者:Fiona Fung,Anthropic Claude…
- 【译文】你可以直接这么说 — 2026-05-30
原文:You Can Just Say It 作者:Caleb Gross(@noperator) 有一种评估人类及其创造性产物价值的奇怪论…
- 如何设计一个智能体(AI Agent) — 2026-05-26
AI 智能体(Agent)很有可能是未来AI软件设计的范式,所以对于大部分开发者、刚接触 vibe coding 的非技术人员,了解它的设计…
- 【译文】为什么你的”AI-First”策略很可能是错的 — 2026-05-26
原文:Why Your “AI-First” Strategy Is Probably Wrong 作者:Peter Pang(@intui…
- 记忆的层级,和 AI 智能体的记忆管理 — 2026-04-30
最近在研究 AI 智能体的时候,接触到 MemOS。简单说,MemOS 解决了一个核心问题:AI 怎么记住关于”我”的事情。 市面上大多数…
- AI Agent 工具对比:MCP 为什么只是个过渡产物 — 2026-04-20
如果你做过 AI Agent 开发,大概率已经用过 MCP,也可能接触过 Agent Skill 的概念。我们不需要再解释它们是什么——这篇…
- 如何与「老登」相处 — 2025-11-29
每一天,我们难免要和一些资历稍长(不一定指年龄)的「老登」打交道。大部分打工人在退休以前,都要活在一个由老登制定游戏规则的世界里。 如何应对…
- 遇到 Linux 系统 Kernel Panic 了该如何应对 — 2025-11-29
晚上打开家里的零刻 Ser6 主机,赫然发现 Kernel Panic 了 😱。 这时候很多人就慌了,其实完全不必慌。只需要用一个 Live…
- AI Agent + 产品经理 = 产品测试工程师 — 2025-11-29
9 月公司组织讨论 AI 在工作场景中的应用。正好我在研究 E2E 测试相关的话题,于是尝试了一下 OpenCode 和 Playwrigh…
- Omarchy 一些中文环境下的设置 — 2025-11-29
最近把家里电脑装上了 DHH 的 Omarchy(一个基于 Hyprland 桌面环境的 Arch Linux 发行版)。 装完后有一些需要…
- 外部化的J人 — 2025-11-29
生活中有一类人,喜欢催促别人制定计划。只要事情还悬在半空,他就感到不安。 这种人不一定是公司老板,也不一定多强势,他就是喜欢问“什么时候能定…
meathill (17) — blog.meathill.com
- 2024 中国大陆搭建 React Native 开发环境 — 2024-08-31
我从 Web 前端做起,后来发展到全栈,至今十几年。我觉得大陆的网络环境对 Web 开发还算比较友好,除去 G (…)
- Next.js 14 SEO 最佳实践(2)Next.js 14 SEO 要点 — 2024-03-02
继续分享 Next.js 14 SEO 最佳实践。上次主要介绍 SEO 基础知识,以及一般原则,这次重点放在 (…)
- Nuxt 3 最佳实践与常见问题 — 2023-07-22
最近比较忙,也有些犯懒,所以博客视频都没怎么更新。今天一看,竟然断更将尽一个月,那无论如何得攒点东西。就把前阶 (…)
- 如何做在创业小厂里做技术领导 — 2023-05-28
今天有位老板朋友问我:他在创业,融资、推广、运营、内容都没问题,唯独缺少技术研发带头人,应该怎么去找这类人才, (…)
- 我所了解的 ChatGPT:二次开发;有何限制;对未来的影响 — 2023-02-25
前言 ChatGPT 其实去年底就已经在开发界大放异彩,但是圈子之外对它了解不多。春节过后,公关公司开工上班,马上开始紧锣密鼓的宣传,然后就…
- 2023 告别 CSS 预处理工具,彻底拥抱 TailwindCSS — 2023-02-23
CSS 是声明式语言,很简单,很好学,但是写起来很累,所有东西都要写出来才能生效。复用方面更是无从下手,虽然大家都在不断总结,但始终没能找到…
- 好吧,Google 暂时不打算强推 Chrome Extension MV3 规范 — 2023-01-10
前几天朋友提醒,Google 没有强推 Chrome Extension MV3。如果我没记错的话,按照原本的 (…)
- 程序员副业闲聊:怎么领导一份副业 — 2023-01-08
有位同学找我聊天,不知道是不是看了 聊聊我对接私单的看法:少接私单,多做 side project,想自己组个 (…)
- 一起努力吧,2023 — 2022-12-31
2019 年年底的时候,一毛不拔大师说,未来你们会怀念 2019 年,因为这会是未来十年中最好的一年。从后往前 (…)
- TiDB Hackathon 2022 参赛小记 — 2022-12-14
今年的 TiDB Hackathon 来的比去年早一些,赶在 1024 前举行。去年我参加 TiDB Hack (…)
- Sentry 清理磁盘经验分享 — 2022-12-14
Sentry 使用一段时间之后,磁盘占用非常厉害,普通云服务器初始的 40/50G 云盘完全不够用,所以就得定 (…)
- Turbopack 发布后的各方反应:Vite/Webpack/围观群众 — 2022-12-14
上周整理了一下 Turbopack 发布后的各方反应,以便让自己和各位同学下一步做决策的时候能有所参考。接着忙 (…)
- 聊聊前端入门(1):HTML+CSS — 2022-12-14
最近有一些新老同学入门前端,找我问问题,我从他们身上发现了一些共性问题,今天拿出来总结一下,希望后来者能吸取经 (…)
- 升级 Sentry 自主部署实例 — 2022-12-14
Sentry 使用日历版本(CalVer)生成版本号,即按照特定时间来发布版本,比如今年是 2022 年,在刚 (…)
- 【视频】如何正确使用 TailwindCSS — 2022-12-14
TailwindCSS 是一个争议很大的样式库。 他封装了大量原子化的样式,比如 w-4,表示 width: (…)
- 【视频】从浏览器渲染机制理解 Web 性能 — 2022-12-14
群里有同学问: 如何优化网页性能?比如做了个网页,觉得打开速度比较慢,该怎么优化? 这是个好问题,也是个很难回 (…)
- Code for Better _ Hackathon 礼物返图 — 2022-12-14
时间过得真快,距离参加 2022 Code for Better _ Hackathon 活动已经过去一个月了 (…)
上了AI的贼船 (15) — ai.onev.cat
- 用 Discord 操纵特斯拉 — 2026-09-08
特斯拉相对于其他车,可玩性要高不少。通过 FleetAPI 和 Telemetry 的相关能力,配合上 Tesla Developer 每个…
- 我把 Oh My Pi 换成了主力 harness — 2026-07-19
我最近把主力 harness 换成了 Oh My Pi。它不把模型绑死:同一套工作流里,我可以自己选模型,不必跟着“Codex 就等于 GP…
- 为了看几条推文,我跑了一个完整的 Chrome — 2026-07-11
今天想让 agent 抓一下我自己的 X 时间线,顺手把手边的轻量方案挨个试了一遍。fxtwitter 的 API 只给 profile 元…
- agent 多了之后,拼的是驾驶舱 — 2026-07-11
五月的时候,我的 fork Prowl 上线了统管全部 agent 会话的视图,结果一两天后 Claude Code 就发布了自己的 age…
- 让 AI 吵起来 - 充分利用每一种角度 — 2026-05-12
“兼听则明,偏信则暗。” 最近做了一个叫 argue 的小工具,让多个 AI agent 围绕同一个问题进行一场结构化的辩论。起因是注意到,…
- 从 Git 转向 jj:几个月后的体感 — 2026-03-16
我在本地工作流里已经把 Git 基本切到 jj,连续用了几个月,感觉很好。最大的变化不是“命令更少”或者“操作更快”,而是它给出的版本管理心…
- 软件不再稀缺,Fork 定制正在成为新默认 — 2026-03-10
AI 让软件开发的稀缺点变了:通用功能越来越容易获得,真正稀缺的是“贴合自己工作流的版本”。 过去二次开发难,不是因为不会写代码,而是读懂旧…
- 把 OpenClaw 养成团队:多猫娘协作的乐趣 — 2026-02-22
我最近渐渐不再把 OpenClaw 当成「一个助手」来用了——它更像是一套可以养成的“团队系统”。在同一台机器上放了好几只猫娘,分工明确,然…
- 当 OpenClaw 成为第一用户:TransCrab 的一次尝试 — 2026-02-07
在此之前,我写项目时脑子里总有一个明确的受众:用户是人、读者是人、开发者也是人。功能怎么设计、文档怎么写、发布怎么做,默认都是围绕“人如何使…
- AI 让提早优化更有价值 — 2026-01-26
在写 Chroma(一个 Swift 终端语法高亮库)和 ca(cat 的高亮替代品)时,最值得记录的并不是功能本身,而是性能优化被 AI…
- 回归 Obsidian 笔记 — 2025-12-22
我辗转用过不少笔记 app,但是想要找到一款本地优先,视觉效果优秀,而且深度集成 AI 的笔记应用实属不易。在又一次回到 Obsidian…
- 在 AI 的帮助下使用 Nix — 2025-12-22
Nix 是一个建立在“纯函数式”理念之上的包管理器,它会把依赖写得清清楚楚,让所有软件构建都可复现,也不会互相污染环境。更妙的是,用声明式配…
- 转到 ZenMux — 2025-12-22
在又一次经历充给 Anthropic 的钱因为没用完到期被坑以后,我决定将所有的 API 使用方式从「向模型厂商充值」转向到「通过模型聚合平…
- Chimera Gate - 将 Claude Code 转成 API — 2025-12-22
我有一个很奇怪的需求,需要把 Claude Code 的订阅想办法转成一个可以通用的 OpenAI API 端点,提供给本地的一些其他服务和…
- 告别 MCP,回归 CLI — 2025-12-22
最近在反思 MCP (Model Context Protocol) 的使用方式。虽然协议本身很强大,但在本地跑一堆 server 感觉还是…
评论尸 (15) — 1q43.blog
- WorkBuddy 成功,是因为腾讯办公套件太烂了 — 2026-08-31
前几天和汐笺讨论 Workbuddy 为什么成功,我在微信里发出了一句很像为了流量硬拗出来的标题: “我突然意 (…)
- AI 不会带来超级组织 — 2026-08-06
真的只有我觉得赋能个体和赋能组织之间存在强烈的叙事冲突吗?
- 善用“古法 AI”,能帮你省下很多 Token — 2026-07-17
不是只有最先进的人工智能是人工智能。
- 为什么说 Anthropic 是邪恶的? — 2026-07-01
偏见与歧视是有区别的,Anthropic 是后者。
- 邸报 v0.1.0:一个很旧的东西新生了 — 2026-06-01
这篇博客的内容十分简单:你可以安装邸报了。
- 如何给 Notion AI 接入第三方 API? — 2026-05-12
我之前讲过将「哈勃半径」作为一种私人信息宇宙,并将它接入 Notion AI。 但问题是,Notion AI (…)
- 一个新的 AI 记忆层概念:哈勃半径 — 2026-05-06
AI 需要知道,以我为圆心的世界是什么样子的。
- AI 也该有护照了 — 2026-04-28
权利从登记表开始。
- 艾司唑仑戒断与 BIND 自救记录 — 2026-03-16
这回我确实不相信有人能戒毒了。
- 记录一下 AI 在医疗领域应用的实际体验 — 2025-11-29
AI 并非替代医生,而是让话疗作为一种“检查”与“处方”。
- 我不吃西贝,主要是它不够预制 — 2025-11-29
我们的选择只剩“理性的吃预制菜”和“不理性的吃预制菜”。
- Kindle 中国拾遗 — 2025-11-29
Kindle 中国关闭,受害最大的甚至是盗版读者。
- 翁法罗斯与价值对齐 — 2025-11-29
人们爱的不是数据本身,而是与数据共同经历的时光。
- AI 可能不会改变许多工作 — 2025-11-29
一个暴论:普通人去硬学 AI,不如去报个新东方厨师班。
- 🙏少读点书,多刷刷抖音吧 — 2024-06-18
我是牧童,你是樵夫,一起在赛博草原闲游。我羊吃饱了,你柴呢?
Boris Tane (9) — boristane.com
- Self-improving software is inevitable — 2026-10-11
Production tells us exactly how to make our software better, we’ve just never had the tools to run this on auto-pilot.
- On-Call Is Now Theatre — 2026-08-24
On-call was calibrated to the cost of waking up a human. That cost just went to zero. Self-operating software is coming, and your rotation i…
- Slop Creep: The Great Enshittification of Software — 2026-03-16
Coding agents didn’t make poor engineers dangerous. They made them unstoppable.
- The Software Development Lifecycle Is Dead — 2026-02-22
AI agents didn’t make the SDLC faster. They killed it. All that’s left is context.
- What even are Cloudflare Durable Objects? — 2026-02-12
Notes from 2 years of building with Cloudflare Durable Objects
- Logging Sucks — 2026-02-12
Why traditional logging fails in distributed systems and how wide events transform debugging from archaeology into analytics
- Self-operating software — 2026-02-12
What’s context engineering and why you should spend more time on it.
- Ship types, not docs — 2026-02-12
Types are the contract between services, docs are not
- How I Use Claude Code — 2026-02-12
The research-plan-implement workflow I use to build software with Claude Code, and why I never let it write code until I’ve approved a writt…
Manjusaka (9) — manjusaka.blog
- 当我们在聊 CI/CD 时,我们在聊什么? — 2023-07-09
本文实际上是在群内第二次分享的内容。这次其实想来聊聊,关于 CI/CD 的一些破事和演进过程中我们所需要遇到的一些问题,当然本文中是一个偏新…
- 简单聊聊 IaC:Infrastructure as Code — 2023-07-09
实际上 IaC 这个概念的出现已经很久了,所以写篇水文来简单聊聊 IaC 的过去,现在,和将来
- 简单聊聊 IaC:Infrastructure as Code — 2023-03-12
实际上 IaC 这个概念的出现已经很久了,所以写篇水文来简单聊聊 IaC 的过去,现在,和将来
- 排查一个特殊的 No space left on device — 2023-01-07
好久没写水文了,新年第一篇水文总得写一下,完成下 OKR,正好最近帮群友查了一个特殊的 No space left on device 问题…
- 容器 CPU 和 Memory 限制行为简述 — 2022-12-14
这篇是给之前没啥容器经验的选手准备的一篇文章,主要是讲一下容器的 CPU 和 Memory 限制行为。
- 重回 Windows 之路 — 2022-12-14
最近会回到 Windows 下办公了两周多,简单记录下自己的使用体验
- 我所热爱的开源社区 — 2022-12-14
今天是个不错的日子,最开始由我带进 nerdctl 社区的 @yuchanns 因为其很活跃的表现被项目的主要维护者 @AkihiroSud…
- 简单聊聊容器中的 UID 中的一点小坑 — 2022-12-14
今天不太舒服,在家请假了一天。突然想起最近因为一些小问题,看了下关于容器中 UID 的东西。所以简单来聊聊这方面的东西。算个新手向的文章开篇…
- Leetcode Weekly Contest 287 题解 — 2022-12-14
好久没打周赛了,打了一次周赛,简单的写个题解2224. Minimum Number of Operations to Convert Ti…
Roberto Selbach (8) — rselbach.com
- Going Back in Time — 2026-08-15
I’ve been trying to adapt my coding workflow to LLMs for a while. The way I use LLMs has definitely changed over time and I’ve written about…
- 谢谢你,中国! (Thank you, China!) — 2026-07-04
First things first: Happy Canada Day, everyone! Bonne fête du Canada, tout le monde ! Yes, I know. Starting a post that celebrates Canada Da…
- Updated LLM Coding Workflow — 2026-05-22
Back in January I posted about how I view LLMs, which included my workflow of doing LLM-assisted coding. To summarize, my workflow was: Reve…
- Trying out Codex CLI — 2026-01-26
A while ago I was a little skeptical of AI-assisted coding. Mostly because my experience had been with CoPilot autocomplete and it was reall…
- LLMs Are Tools, Not Replacements — 2026-01-26
I’ve been meaning to write this post for a bit, but never found the right time. I guess this is it. Until sometime last year, I was more or…
- Thoughts on Amp’s ad-supported business model — 2026-01-26
I’m agent-agnostic, in which I don’t use only one. I keep changing from time to time. My earliest forays into agentic programing were with C…
- Being Specific when Pairing with Bots — 2026-01-26
A couple of days ago I posted about my workflow and I made light fun of something I do: I also give it context to save time. The agents nowa…
- Your App Subscription Is Now My Weekend Project — 2026-01-26
I pay for a lot of small apps. One of them was Wispr Flow for dictation. That’s $14 CAD/month that I was paying until I had a few lazy days…
格物致知 (8) — liqiang.io
- Go 框架 Gin 解析:HTTP 的处理 — 2023-04-21
Gin 作为一个流行的 HTTP 框架,使用的人数非常多,但是实际上 Gin 也是足够的简单,以至于没有太多可以讲的。但是,虽然可讲的不多,…
- alist 安装和使用 — 2023-01-04
最近看到别人介绍 alist,发现是个不错的自建 NAS 的选择,然后就尝试在自己的存储机器上试了一下,功能还行,但是一些细节上还比较地野。
- KVM Qemu Libvirt 的简介与实操 — 2022-12-24
在这篇文章里面,我将简单介绍一下 KVM 相关的一些虚拟化的概念,因为这些概念可能都听过,但是缺又说不清楚他们的具体区别,所以我在本文中做个…
- 尝试使用 go generate — 2022-12-14
在 Go 里面,有个不成文的习惯,就是很多人喜欢用生成代码,大的例如项目的目录结构,grpc 的 stub code 都是用工具生成的,小的…
- 通过 Cloudflare Tunnel 开放 VM — 2022-12-14
在之前我已经介绍过如何通过 Vagrant 创建 VM 了,但是一般来说,家用的机器都不会有公网 IP,即使有公网 IP 运营商也是会屏蔽掉…
- HTTPS 握手过程 — 2022-12-14
这是一篇放了两三年的存货文章了,因为没有啥特别的,所以一直没有放出来。最近因为在做一个需求的时候用到了一些 HTTPS 的内容,所以又翻到了…
- Mac 环境下管理多套 Go 版本 — 2022-12-14
因为有很多个项目要维护,同时因为这些项目的历史背景不一,有些可能是自己写的,有些是从别人那接过来的,所以,目前面临的一个问题就是 Go 版本…
- Linux 安装配置 VSCode(Go) — 2022-12-14
介绍通用的 Linux 环境下安装 VSCode 的方法以及配置一个 Go 开发者的环境过程介绍。
Xuanwo’s Blog (7) — xuanwo.io
- Build GPUI + Ghostty without coding — 2026-01-03
Hello everyone. Over the New Year holiday, I built gpui-ghostty. It wo…
- 2025 Review - All in AI — 2025-12-31
Today is December 31, 2025. Another year is coming to an end. This year may have brought the biggest change in my coding career. I have comp…
- RBIR: An Aurora DSQL story — 2025-12-08
I’ve been pinged by @vaibhaw_vipul to read and share my thoughts on Just make it scale: An Aurora DSQL story. It’s actually quite enjoyable.…
- Learn Rust by Reasoning with Code Agents — 2025-12-08
It’s often said that Rust has a steep learning curve. I disagree with this notion. I’m a strong believer in learning by doing. Rust is a pro…
- How I Vibe Coding? (Sept 2025 Edition) — 2025-12-08
I wrote How I vibe Coding? back in June. Nearly three months later, things have changed. Time to update this article to reflect my current s…
- How I Coding? (Oct 2025 Edition) — 2025-12-08
Just one week after I published my Setp 2025 edition of How I vibe coding, Anthropic released Claude Sonnet 4.5. That’s a quick reminder tha…
- How I Coding? (Nov 2025 Edition) — 2025-12-08
Hello everyone, welcome to my November 2025 edition about How I Coding. We just went through a wild month with many new SOTA models released…
Tw93 的博客 (6) — tw93.fun
- 聊聊未来技术趋势 — 2024-09-19
最近在团队的一个分享,基于自己对 AI、投资、下一代技术的一些理解,结合网络上的报告、资料、论文、财报等梳理了下,假如有不懂的名词可以问 G…
- 译·如何做出伟大的工作 — 2023-07-20
最近「黑客与画家」的作者出了一篇新的文章《How To Do Great Work / 如何做出伟大的工作》,写得特别好,很符合我的胃口,我…
- 什么是比较好的低代码产品 — 2023-01-03
随便扯扯 可能大家谈到低代码想到更多的是低代码搭建页面的平台,内部不少也是此种,其实对于偏逻辑编排、服务 BaaS 能力的偏可视化方式其实也…
- 妙言 - 更适合工程师用的笔记应用 — 2022-12-14
太长不读 Github:https://github.com/tw93/MiaoYan 妙言第一次对外介绍是在 3 个月前的 V2EX,从…
- 潮流周刊 100 期,做了个官网 — 2022-12-14
起源 潮流周刊起源于两年前内部团队的一次讨论会中,同学反馈团队当前潮流前端技术氛围不浓,然后就给立了一个 Flag ,每周给大伙分享潮流技术…
- 普通人如何不被 OpenAI 取代? — 2022-12-14
今天试了试 OpenAI 的一些功能,通过主题来记录一下使用场景,发现了不少他强于普通人的地方,偏搞笑文(狗头),那么我们怎么在认知和能力方…
usubeni fanstay (6) — ssshooter.com
- JavaScript Stream 终极指南 — 2024-03-02
这篇文章是关于流(Stream)的深入指南,详细介绍了如何使用浏览器的 Stream API 处理可读、可写和转换流。文章涵盖了核心概念,包…
- 自动化测试的类型 — 2024-02-06
原文传送门 Types of automated testing…
- 前端测试的策略 — 2024-02-06
原文传送门 What to test and your approach…
- 技术债务的定义与处理 — 2023-12-06
原文地址:Defining and Dealing with Technical Debt…
- 整理一下《我们为什么要睡觉?》 — 2023-05-21
整理一下马修·沃克的《我们为什么要睡觉?》,豆瓣 8.…
- 对 fragment shader 的一点点见解 — 2022-12-14
注意事项: 本文仅涉及 WebGL1.0 本文仅涉及 fragment shader 本文重点参考对象:The Book of Shader…
动物的光合作用 (6) — mebtte.com
- JS 中的 Shebang/Hashbang — 2023-12-14
把一段 Shell 脚本保存成文本文件:
sh # hello.sh echo 'Hello World'我们可以通过两种方… - 大量活动页面持续性维护的解决方案 — 2022-12-14
在我负责的业务里面, 有个项目用于存放运营活动页面, 通常情况下每次运营活动都会相应地搭配一个或数个活动页面. 这个项目使用 react 构…
- 使用脚本备份 Github 仓库 — 2022-12-14
最近看到了几篇关于被 Github 被封号的帖子, 当然帖子说的不一定是真的, 也有可能是这些账号真的违反了 Github 政策. 不过俄乌…
- 如何在 React 解决竞态条件 — 2022-12-14
最近看了一篇文章「(解决前端常见问题:竞态条件)(https://juejin.cn/post/7098287689618685966)」(…
- React Fragment 添加事件监听? — 2022-12-14
(React Fragment)(https://reactjs.org/docs/fragments.html) 支持**不添加额外节点*…
- Mac mini 搭建外网可访问的简易 NAS — 2022-12-14
一般情况下我都是把影视资源放在网盘上, 第一是网盘空间大, 第二是随时随地可以观看(手机/平板/电脑). 前两个月「爱死机」出了第三季, 于…
Gatsby Starter Blog RSS Feed (5) — taoweng.site
- JavaScript 二进制全解(ArrayBuffer、DataView、TypedArray、Blob、File、Base64) — 2024-08-03
一个前端工程师的博客
- 关于视频你需要知道的基本概念:码率(Bitrate)、帧率(FPS)、分辨率和清晰度 — 2024-04-22
一个前端工程师的博客
- 做人要做学习型,做事儿要做价值型 — 2022-12-14
…
- 【面试系列一】如何回答如何理解重排和重绘 — 2022-12-14
…
- 有一种用户增长方案,叫不做“用户增长” — 2022-12-14
…
Jules Blom (5) — julesblom.com
- Map of React API — 2023-03-16
A visual, spatial overview of the React API.
- Medium Reducers in React — 2023-02-09
useReducer is not just for complex state-updating logic, it can be used for commonplace state updates; state updates that are not not comple…
- (Lazy) Components Maps — 2023-02-09
Cleaner conditional rendering in React by matching values using component maps, optionally, lazy-load the components to make a ’lazy compone…
- HTML Elements Visualized — 2023-02-09
An explorable visualization of the modern HTML elements.
- React ref Callback Use–Cases — 2023-02-09
ref callbacks are a little known feature in React, they’re used to perform an action when React attaches or detaches a ref to a DOM element.…