回到首页

输入关键词,多个关键词用空格分隔。

← 返回栏目

工程原理与设计

从 Linux 与空间编码到构建、排障和云服务,围绕可验证的行为理解工程设计中的取舍。

33 篇 · 最近发布在前

文章目录33 篇

  1. 用 ApacheBench 做简单的 HTTP 压测

    整理 ab 的请求数、并发数、POST 数据和结果解读,避免把完成请求数误当作业务成功数。

  2. 从源代码到可复现修改:编译、Make 与 Git

    理解编译阶段、依赖关系与 Git 暂存区,用一个最小例子把修改、构建和检查连起来。

  3. 云服务架构:围绕状态、故障与容量做取舍

    从业务约束出发,讨论负载均衡、缓存、异步任务和数据存储怎样共同影响可靠性。

  4. Linux 排查:先观察资源,再验证瓶颈

    把常用操作与服务器检查整理成一条排查路径,避免从单个数字直接跳到调参结论。

  5. 日志平台设计:从采集到查询的可靠数据流

    合并旧 ELK 与 Kafka 系列,围绕事件结构、缓冲、交付语义、索引和排障讨论日志平台。

  6. RESTful API 设计:资源、语义与错误

    围绕资源、HTTP 语义、状态码与错误响应,建立一致且可理解的接口约定。

  7. Kubernetes 学习笔记

    主要来源于官网的教程,从基础入手,循序渐进,还有在线实验,非常友好

  8. Q Con 2017 PPT 学习笔记

    我一直觉得,每次开技术会议之后,花时间把相关的 PPT 过一遍,无论是预习还是复习,都是开拓视野和思路的好方法。所以凡是能找到下载的,我都会看看,这里是我的学习笔记。

  9. Docker 完全指南

    Docker 作为新瓶装旧酒的一门技术,用简单便捷的操作极大改变了软件开发的流程与生态环境,本文我们就来了解一下。注:Docker 目前已改名为 Moby。

  10. HTTP 指南

    HTTP 规范是我们在开发 Web 相关工程是应该要遵守的,这里记录下我觉得常用的基础知识和常见用法。

  11. 计算机科学名人堂

    纵观计算机发展历史,可真是『天才引导的历程』,一路走来,星光熠熠。本文介绍计算机科学中那些可以入选『名人堂』的人物。

  12. Linux 概念指南

    从内核与系统调用出发,理解终端、文件、权限、管道、进程和信号之间的关系。

  13. 个人知识助手:从 WKK 到 Patriots

    回顾 WKK、W.I.S.E. 与 Patriots 的设计动机,把信息筛选、笔记、书摘和行动联系起来。

  14. Web 快速入门:一次点击背后的系统

    从浏览器打开网页的过程出发,串联客户端、网络、服务器与 Web 技术演进。

  15. Nginx 指南

    最近需要把负责的项目部署到云端,采用了现在业界流行的 Nginx 反向代理方案,这样后端的 Go 程序只需要专注于业务逻辑和功能。本文记录具体的部署方案。

  16. GeoHash 指南

    从经纬度二分到前缀检索,理解 GeoHash 的编码过程、边界问题与距离筛选。

  17. 计算机科学中的女性

    读计算机或相关专业的同学应该都深深明白『僧多粥少』的滋味,之所以希望在书中增加这么一章,是想鼓励更多女生来接触和学习计算机科学。虽然文理分科存在,但是不一定要按照性别来划分嘛。

  18. 计算机科学的角落

    计算机科学中未解决的问题有多少?计算机科学的先锋式人物都有谁?为什么 ACM 在计算机科学中是非常特别的缩写?这次我们就来了解一下这些平时放在角落的小知识。

  19. 技术选型:从团队与部署约束出发

    从团队能力、资源和远程部署条件出发,讨论轻量、并发、扩展与排障的取舍。

  20. Spring Boot 快速入门指南

    最近因为项目的缘故,需要接触 Spring Boot,详细的介绍可以参考官方的文档,这里主要根据自己学习的实践进行简单分享。版本:1.3.6

  21. 全球架构师峰会深圳站 PPT 学习笔记

    架构与其说是一门学问,更不如说是一种习惯,这就意味着,其实并没有绝对的好与坏,只要是适合团队节奏的架构,能把事情做好,抓到老鼠就是好猫。

  22. 异步队列 sidekiq 指南

    Sidekiq 是为 Ruby 打造的一个全功能后台处理框架,可以很方便地集成到大部分 Rails 程序中。网上关于 Sidekiq 的中文资料还是比较少,这里我结合官方文档给大家做简要介绍。版本:4.1.4

  23. SSO 单点登录指南

    单点登陆作为在网络应用开发中非常常见的实践,有必要深入理解其实现机制。

  24. CUDA 简明指南

    简单的 CUDA 快速入门指南。

  25. OpenMP 入门指南

    简单的 OpenMP 快速入门指南。主要来源

  26. Spotagram 设计开发手记

    回顾一个地理位置社交课程项目的交互取舍、功能缺口与开发教训。

  27. 游戏的架构与细节梳理

    游戏设计有点像写书,如果你没有首先花时间阅读和评价几本书,你就永远不可能写出一本书。那些想写书又没读过书的人,不可能创作出任何伟大的文学作品。

  28. SuperMemo 与 Anki:间隔重复算法笔记

    校订 SM-2 的间隔与难度公式,并讨论背单词产品如何连接调度算法和用户反馈。

  29. 从不顺手到自己做:背单词软件设计笔记

    合并两篇 2014 年的产品设想,从使用场景推导交互、记忆算法与数据结构。

  30. 半边数据结构:从邻接关系到遍历

    理解半边、配对与面环,区分常数时间访问和完整邻域遍历。

  31. 如何写一篇好的研究提案

    围绕研究价值、方法与可行性,组织一份清楚的 Research Proposal。

  32. 重新认识软件测试:从二度人脉设计测试用例

    用小图明确需求与边界,区分减少测试起点和改变被测输入。

  33. 一个时间管理应用的设计思路

    回顾时间管理原型中的可用时间、任务排序、完成反馈与每周复盘设计。