Skip to content

SHERlocked93/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

SHERlocked93 个人博客

做程序员,不做码农

作品

  1. wx-updata: 微信小程序官方 setData 最佳替代品,只修改 data 中你想修改的部分 ✈️
  2. progress-catalog: 一个好玩的目录自动生成插件 😜

博客

年终总结

  1. SHERlocked93 的 2023 年终总结 2024
  2. SHERlocked93 的 2022 年终总结
  3. SHERlocked93 的 2021 年终总结
  4. SHERlocked93 的 2020 年终总结
  5. SHERlocked93 的 2019 年终总结
  6. SHERlocked93 的 2018 年终总结
  7. SHERlocked93 的 2017 年终总结

C/CPP & QT

  1. 《Effective C++》阅读摘要 2024
  2. 使用 Windows 调试套件 gflags 解决 CefSharp 加载报错信息模糊的问题 2024
  3. Mac 上 CLion 搭建 QT6.6 开发环境 2023
  4. C++ 中 Linux 下 Socket 编程 2023
  5. C++ 中的左值引用和右值引用 2023

Vue 实践

  1. Vue 项目数据动态过滤实践
  2. Vue 项目预渲染机制引入实践
  3. Vue 项目骨架屏注入实践
  4. Vue 使用中的小技巧

源码阅读

  1. vue-router 源码阅读 - 文件结构与注册机制
  2. Vue源码阅读 - 文件结构与运行机制
  3. Vue源码阅读 - 依赖收集原理
  4. Vue源码阅读 - 批量异步更新与nextTick原理

JavaScript

  1. 这些 JS 中强大的操作符,总有几个你没听说过
  2. 「手摸手设计模式系列」 享元模式与资源池
  3. 「手摸手设计模式系列」 策略模式与动态表单验证
  4. JS 闭包与高阶函数
  5. JS 正则表达式必知必会
  6. JS 活学活用正则表达式
  7. JS 中的 offset、scroll、client 总结
  8. JS 静态类型检查工具 Flow
  9. JS throttle 与 debounce 的区别
  10. JavaScript 服务器推送技术之 WebSocket
  11. JS 中的柯里化
  12. JS 中的反柯里化
  13. JS 中的垃圾回收与内存泄漏
  14. JS 异步的实现
  15. JS 执行上下文栈 / 作用域链
  16. JS 中的 __proto__ 与 prototype
  17. JS 中可以提升幸福度的小技巧
  18. JS 中的 this 指向

CSS

  1. CSS 中重要的层叠概念
  2. CSS 中重要的 BFC
  3. CSS margin 合并问题

浏览器

  1. 几种浏览器存储方法及其优缺点
  2. 浅析浏览器渲染原理
  3. 浅谈浏览器缓存

Nginx

  1. Nginx 从入门到实践,万字详解!

Docker

  1. 手摸手带你 Docker 从入门到实践

数据库

  1. MySQL 从入门到实践,万字详解!

Node

  1. Node 中的事件循环和异步API
  2. JS 与 Node.js 中的事件循环

Webpack

  1. 手摸手 Webpack 多入口配置实践
  2. 使用 webpack 的插件 DllPlugin 加快打包速度

前端周边技术栈

  1. 强烈推介的几个微信小程序开发小技巧,简单又实用
  2. 开发微信小程序,我为什么放弃 setData,使用 upData
  3. GraphQL 从入门到实践
  4. 前端路由跳转基本原理
  5. 使用 API 自动生成工具优化前端工作流
  6. windows 本地安装部署 Easy Mock
  7. 使用 Jenkins 持续集成前端项目并自动化部署到 Nginx 服务器
  8. 一个骚气的文章目录自动生成器了解一下
  9. Web Worker 初探
  10. Git 学习笔记

Linux

  1. 半小时搞会 CentOS 入门必备基础知识
  2. CentOS 安装部署 Yapi

JavaScript 设计模式

  1. 开篇 : 为什么学习设计模式?
  2. this、new、bind、call、apply
  3. 闭包与高阶函数
  4. ES6 中可能遇到的知识点
  5. 继承与原型链
  6. 设计原则
  7. 单例模式:游戏的存档
  8. 工厂模式:去小餐馆下馆子
  9. 抽象工厂模式:又去小餐馆下馆子
  10. 建造者模式:组装小汽车
  11. 代理模式:找明星拍广告
  12. 享元模式:驾考现场的考试车
  13. 适配器模式:电源适配器
  14. 装饰者模式:给新房子装修
  15. 外观模式:遥控无人机
  16. 组合模式:文档结构树
  17. 桥接模式:组装变频洗衣机
  18. 发布-订阅模式:去 adadis 买鞋
  19. 策略模式:给螺丝刀换刀头
  20. 状态模式:交通灯
  21. 模板方法模式:咖啡厅制作咖啡
  22. 迭代器模式:银行的点钞机
  23. 命令模式:江湖通缉令
  24. 职责链模式:领导,我想请个假
  25. 中介者模式:找媒人介绍对象
  26. 关于 MVC、MVP、MVVM
  27. 模块模式
  28. 链模式
  29. 中间件

从零开始学算法 TypeScript 版

代码参见仓库

翻译

  1. Chrome 89 新功能一览,性能提升明显,大量 DevTools 新特性
  2. Chrome 87 新特性解读,多年来 Chrome 性能最大提升!
  3. [译] 使用 Recompose 来构建高阶组件
  4. [译] 监测与调试 Vue.js 的响应式系统:计算属性树(Computed Tree)
  5. [译] 网速敏感的视频延迟加载方案
  6. [译] 使用 Proxy 来监测 Javascript 中的类

阅读摘要

  1. 掌控情绪,成为自己的主宰——读《蛤蟆先生去看心理医生》 2023
  2. 《认知驱动》阅读摘要 2023
  3. 《刻意练习》+《刻意学习》阅读摘要 2023
  4. 《张鑫旭12年技术写作经验》live 笔记
  5. 《认知觉醒》阅读摘要
  6. 《论持久战》阅读摘要
  7. 《快速阅读》阅读摘要
  8. 《白帽子讲Web安全》阅读摘要
  9. 《高效能人士的七个习惯》阅读摘要
  10. 《图解 HTTP》 阅读摘要
  11. 《HTTP/2 基础教程》 阅读摘要
  12. 《你不知道的JavaScript》 (上) 阅读摘要
  13. 《你不知道的JavaScript》 (中) 阅读摘要
  14. 《你不知道的JavaScript》 (下) 阅读摘要
  15. 《单核工作法图解》阅读摘要
  16. 《JavaScript 面向对象精要》 阅读摘要
  17. 《JavaScript DOM 编程艺术》 阅读摘要

那些好用的工具

  1. 打造舒适搬砖环境,这些是我最想推介的桌面好物
  2. 推介几款 windows 下非常好用的工具
  3. 干货满满!推介几款 Mac 下非常好用的软件(第一弹)
  4. 干货满满!推介几款 Mac 下非常好用的软件(第二弹)
  5. 干货满满!推介几款 Mac 下非常好用的软件(第三弹)
  6. 干货满满!推介几款 Mac 下非常好用的软件(第四弹) 2023
  7. 好用不卡,这些插件和配置让你的 Webstorm 更牛逼!

理财

  1. 我最近在看什么 - 富爸爸穷爸爸

已读书单 (按照推介星级排序)

推介星级

  • ★★★:值得一看,看了不会后悔
  • ★★☆:可以一看,了解了解
  • ★☆☆:不推介,浪费你宝贵的生命

C & C++

书名 阅读时间 推介等级 ↓
Effective C++ - Scott Meyers 2024 ★★★
CPU眼中的C/C++ - 阿布编程 2023 ★★★
C++ Primer - Lippman 2023 ★★★

Linux

书名 阅读时间 推介等级 ↓
Linux是怎样工作的 - 武内觉 2023 ★★★

计算机原理 & 软件设计

书名 阅读时间 推介等级 ↓
计算机是怎样跑起来的 - 矢泽久雄 2023 ★★☆
程序是怎样跑起来的 - 矢泽久雄 2023 ★★☆

网络 & HTTP & TCP/IP

书名 阅读时间 推介等级 ↓
wireshark 网络分析就是这么简单 林沛满 2023 ★★★
图解 HTTP 2017 ★★★
HTTP/2 基础教程 2019 ★★☆
网络是怎样连接的 2018 ★★☆

JavaScript & Node.js & HTML & 浏览器 & 安全

书名 阅读时间 推介等级 ↓
白帽子讲 Web 安全 吴翰清 2021 ★★★
JavaScript 设计模式与开发 曾探 2019 ★★★
JavaScript 高级程序设计 2017 ★★★
JavaScript 面向对象精要 2017 ★★★
ES6 标准入门 2017 ★★★
深入浅出Node.js - 朴灵 2017 ★★★
前方高能:硬核青年开挂手册 HeyMatt 2024 ★★☆
ECharts数据可视化:入门、实战与进阶 2021 ★★☆
前端函数式演进 2021 ★★☆
JavaScript DOM 编程艺术 2017 ★★☆
JavaScript 语言精粹 2017 ★★☆
JavaScript 设计模式 - 张荣铭 2017 ★★☆
你不知道的 JavaScript 上 2018 ★★☆
你不知道的 JavaScript 中 2018 ★★☆
Effective JavaScript: 编写高质量 JavaScript 代码的68个有效方法 2017 ★★☆
深入理解 ES6 2018 ★★☆
jQuery 从入门到精通 2017 ★★☆
jQuery 锋利的jQuery 2017 ★★☆
Web 安全开发指南 2021 ★☆☆
HTML5+CSS3 从入门到精通 2017 ★☆☆
你不知道的 JavaScript 下 2018 ★☆☆
JavaScript 模式 - 图灵 2017 ★☆☆
JavaScript 函数式编程 2018 ★☆☆
大型 JavaScript 应用最佳实践指南 2018 ★☆☆
Vue.js 实战 2018 ★☆☆

Git & 数据库

书名 阅读时间 推介等级 ↓
MySQL 必知必会 2021 ★★★
GitHub 入门与实践 2018 ★★☆

C#

书名 阅读时间 推介等级 ↓
C# 从入门到精通 2017 ★★☆

数据结构 & 算法

书名 阅读时间 推介等级 ↓
我的第一本算法书 2021 ★★★
算法图解 2021 ★★★

下面是我推介的算法书籍,按需自取,个人觉得每个等级看一两本即可

算法书籍推介

程序员素养 & 成长方法论

书名 阅读时间 推介等级 ↓
UNIX传奇:历史与回忆 - 布莱恩·W.克尼汉 2023 ★★★
被讨厌的勇气 - 岸见一郎 2023 ★★★
蛤蟆先生去看心理医生 - 罗伯特·戴博德 2023 ★★★
认知驱动 - 周玲 2023 ★★★
刻意练习 - 安德斯·艾利克森 2023 ★★★
认知觉醒 - 周玲 2022 ★★★
只管去做 - 邹小强 2021 ★★★
单核工作法图解 - 史蒂夫·诺特伯格 2019 ★★★
软技能:代码之外的生存指南 - 约翰·森梅兹 2024 ★★☆
微习惯 - 斯蒂芬·盖斯 2023 ★★☆
纳瓦尔宝典 - 乔根森 2023 ★★☆
小强升职记 - 邹小强 2023 ★★☆
拖延心理学 - 简·博克 2023 ★★☆
心流 - 米哈里 2023 ★★☆
刻意学习 - Scalers 2023 ★★☆
快速阅读 - 博赞 2021 ★★☆
如何高效写作 - 芝本秀德 2021 ★★☆
自控力 2020 ★★☆
番茄工作法 2019 ★★☆

闲书

书名 阅读时间 推介等级 ↓
置身事内:中国政府与经济发展 - 兰小欢 2023 ★★★
小岛经济学 - 彼得·希夫 2023 ★★★
一句顶一万句 - 刘震云 2023 ★★★
共产党宣言 - 马克思 & 恩格斯 2021 ★★★
论持久战 - 毛泽东 2021 ★★★
把自己作为方法 - 项飙 2021 ★★★
丐帮漂流记 - 贾鲁生 2021 ★★★
包身工 - 夏衍 2021 ★★★
乌合之众 - 勒庞 2021 ★★★
高效能人士的七个习惯 - 史蒂芬·柯维 2021 ★★★
富爸爸穷爸爸 - 清崎 2020 ★★★
三体 - 刘慈欣 2020 ★★★
神们自己 - 阿西莫夫 2020 ★★★
永恒的终结 - 阿西莫夫 2020 ★★★
了不起的盖茨比 - 菲兹杰拉德 2020 ★★★
月亮与六便士 - 毛姆 2020 ★★★
流浪地球/人和吞食者/地火/欢乐颂/朝闻道/诗云/宇宙塌缩/乡村教师/镜子/微纪元/太原之恋/全频带阻塞干扰/人生 - 刘慈欣 2019 ★★★
临界/百年守望/透明脑/终极爆炸/生存实验/七重外壳/一掷赌生死/生命之歌/水星播种/替天行道 - 王晋康 2019 ★★★
第七天 - 余华 2023 ★★★
在细雨中呼喊 - 余华 2019 ★★★
活着 - 余华 2017 ★★★
许三观卖血记 - 余华 2018 ★★★
球状闪电 - 刘慈欣 2019 ★★★
围城 - 钱钟书 2019 ★★★
谈美 - 朱光潜 2024 ★★☆
人体的秘密 - 耶尔·阿德勒 2023 ★★☆
娱乐至死 - 尼尔·波兹曼 2023 ★★☆
杀死一只知更鸟 - 哈珀·李 2021 ★★☆
和时间做朋友 - 李笑来 2021 ★★☆
如何阅读一本书 - 艾德勒 2021 ★★☆
祸害万年在/假设/六道众生/天生我材/十亿年后的来客/我是谁/蛇发族/人生不相见/田园 - 何夕 2019 ★★☆
浮生六记 - 沈复 2017 ★★☆
做人得有趣 - 李敖 2018 ★★☆
湘行散记 - 沈从文 2018 ★★☆
摆渡人 2018 ★☆☆
追风筝的人 2018 ★☆☆

来自南京的前端打字员,慕课专栏 「JavaScript 设计模式精讲」 作者,《React Cookbook中文版》首译、《斯坦福程序设计入门课:JavaScript实现》合作译者,掘金专栏SegmentFault专栏,在下的博客都是学习过程中的总结,公众号 前端下午茶 也可以关注一下,期待在这里和大家共同进步 ~

PS:对设计模式感兴趣的同学可以看一下我在慕课网写的专栏 <JavaScript 设计模式精讲>

另外,如果你苦于编程之路无人交流,可以加入「前端下午茶交流群」微信群,长按识别下面二维码即可加我好友,备注加群,我拉你入群~

About

SHERlocked93 的个人博客 🤪

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published