极客时间《左耳听风》发起的ARTS挑战怎么参加? - 刘腾辉的回答 - 知乎
第二十九周:
Sometimes the right path is not the easiest one.
—— Anonym
导读
A算法:二叉树的层次遍历
R点评:服务开发模式之“断路器模式”
T技巧:字符串数组排序
S分享:[极客专栏] 97 | 高效学习:深度、归纳和坚持实践
ARTS 第二十九周(2019.10.14~2019.10.20) · Issue #29 · catcuts/MyARTS
第二十八周:
Progress is impossible without change, and those who cannot change their minds cannot change anything.
—— George Bernard Shaw
导读
A算法:对称二叉树
R点评:软件设计模式之“命令模式”
T技巧:尾调用优化
S分享:[极客专栏] 96 | 高效学习:源头、原理和知识地图
ARTS 第二十八周(2019.10.7~2019.10.13) · Issue #28 · catcuts/MyARTS
第二十七周:
If you want something you've never had, you must be willing to do something you've never done.
—— Thomas Jefferson
欲得所未得,必先做所未做。
—— 托马斯·杰斐逊
导读
A算法:报数
R点评:JavaScript 变量引用“死区”
T技巧:使用 Nodejs Dgram 模块接收组播消息的注意事项
S分享:[极客专栏] 95 | 高效学习:端正学习态度
ARTS 第二十七周(2019.9.30~2019.10.6) · Issue #27 · catcuts/MyARTS
第二十六周:
It's better to have fought and lost, than never to have fought at all.
—— Anonimity
导读
A算法:合并两个有序数组
R点评:对象解构最佳实践
T技巧:使用
runSaga
连接 Redux Sagas 到 VuexS分享:[极客专栏] 81 | 程序员的练级攻略:分布式架构入门
ARTS 第二十六周(2019.9.23~2019.9.29) · Issue #26 · catcuts/MyARTS
第二十五周:
Every new day is another chance to change your life.
—— Anonimity
导读
A算法:验证二叉搜索树
R点评:Node.js 使用 Elasticsearch 入门(下:实践篇)
T技巧:关于 Symbol 的几个用途
S分享:[极客专栏] 26 | 分布式系统的关键技术:流量调度
ARTS 第二十五周(2019.9.16~2019.9.22) · Issue #25 · catcuts/MyARTS
第二十四周:
Life consists not in holding good cards but in playing those you hold well.
—— Josh Billings
导读
A算法:二叉树的最大深度
R点评:Node.js 使用 Elasticsearch 入门(上)
T技巧:中止数组的 map、forEach、every、some 过程
S分享:[极客专栏] 25 | 分布式系统的关键技术:服务调度
ARTS 第二十四周(2019.9.9~2019.9.15) · Issue #24 · catcuts/MyARTS
第二十三周:
A man can be destoryed but not defeated.
—— "The Old Man and the Sea"
导读
A算法:环形链表
R点评:巧用 setImmediate 平衡阻塞与性能
T技巧:条件式 JSON Schema
S分享:[极客专栏] 24 | 分布式系统的关键技术:全栈监控
ARTS 第二十四周(2019.9.2~2019.9.8) · Issue #23 · catcuts/MyARTS
第二十二周:
It is not our abilities that show what we truly are, it is our choices.
—— "Harry Potter and the Chamber of Secrets"
选择而非能力塑造了我们。
—— 《哈利波特与密室》
导读
A算法:回文链表R点评:不要为了多线程而多线程
T技巧:使用 npm 脚本来构建项目
S分享:[极客专栏] 23 | 分布式系统的技术栈
ARTS 第二十二周(2019.8.26~2019.9.1) · Issue #22 · catcuts/MyARTS
第二十一周:
You can't do it —— that's the biggest lie on earth.
—— "Flying Colors"
这世上最大的谎言就是你不行。
—— 《垫底辣妹》
导读
A算法:合并两个有序链表R点评:基于事件模式构建的渐进式系统架构
T技巧:在并发处理中为异步操作加锁
S分享:[极客专栏] 22 | 从亚马逊的实践,谈分布式系统的难点
ARTS 第二十一周(2019.8.19~2019.8.25) · Issue #21 · catcuts/MyARTS
第二十周:And gladly would learn, and gladly teach.
—— Geoffrey Chaucer
导读
A算法:反转链表
R点评:软件开发遇到瓶颈,问问如下三个问题
T技巧:一种支持多语言的错误基类实现
S分享:[极客专栏] 分布式系统架构的冰与火
ARTS 第二十周(2019.8.12~2019.8.18) · Issue #20 · catcuts/MyARTS
第十九周:You are going to the top of this moutian. Broken legs and all.
—— "The Truman Show"
导读
A算法:删除链表的倒数第N个节点
R点评:谷歌 JavaScript 代码风格规范的 13 个值得注意的要点
T技巧:Nedb 在 JSON 对象数组的批量 $pull 上的问题
S分享:[极客专栏] Git协同工作流,你该怎么选?
ARTS 第十九周(2019.8.5~2019.8.11) · Issue #19 · catcuts/MyARTS
第十八周:The unexamined life is not worth living. —— Socrates
导读
A算法:最长的公共前缀
R点评:Bytenode 实现 JavaScript 代码的保护
T技巧:使用 postman 的 collection scoped script 功能实现自动更新 token
S分享:[知乎专栏]理解 V8 的字节码
ARTS 第十八周(2019.7.29~2019.8.04) · Issue #18 · catcuts/MyARTS
第十七周:No act of kindness, no matter how small, is ever wasted. ——"Aesop's Fables"
导读
A算法:反转字符串
R点评:迁移到 HTTP/2 的理由
T技巧:Linux find 按文件最后访问/状态修改/内容修改时间查找文件
S分享:[知乎问答]HTTP/2.0 相比1.0有哪些重大改进?
ARTS 第十七周(2019.7.22~2019.7.28) · Issue #17 · catcuts/MyARTS
第十六周:You got to put the past behind you before you can move on. ——"Forrest Gump"
导读
A算法:实现strStr()
R点评:Yarn PnP 助你摆脱 node_modules
T技巧:解决 electron 安装卡在 node install.js 等两个
S分享:[他]理解OAuth 2.0
ARTS 第十六周(2019.7.15~2019.7.21) · Issue #16 · catcuts/MyARTS
第十五周:The world is full of lonely people waiting to make the first move. ——"Green Book"
导读
A算法:字符串转换整数 (atoi)
R点评:分布式系统构建指南
T技巧:JavaScript 实用功能函数库
S分享:一次性理清 NTP 服务的搭建与使用
ARTS 第十五周(2019.7.8~2019.7.14) · Issue #15 · catcuts/MyARTS
第十四周:If you shed tears when you miss the sun, you also miss the stars. ——"Stray Birds"
导读
A算法:验证回文字符串
R点评:Nodejs设计模式之依赖注入
T技巧:JavaScript高效求两数相除所得商
S分享:一次性理清 Linux ssh 命令端口转发用法
ARTS 第十五周(2019.7.1~2019.7.7) · Issue #14 · catcuts/MyARTS
第十三周:Be yourself, everyone else is already taken. ——"The Fairy Tales of Oscar Wilde"
导读
A算法:有效的字母异位词
R点评:Nodejs线程完全指南
T技巧:redux-saga 其 fork 与 spawn
S分享:一次性理清字符集与字符编码
ARTS 第十三周(2019.6.24~2019.6.30) · Issue #13 · catcuts/MyARTS
第十二周:There are only the persued, the pursuing, the busy and the tired. ——"The Great Gastby"
导读
A算法:整数反转
R点评:Nodejs大份数据处理办法
T技巧:console.time 和 console.timeEnd
S分享:JavaScript 基础知识试题汇编
ARTS 第十二周(2019.6.17~2019.6.23) · Issue #12 · catcuts/MyARTS
第十一周:Pay less attention to what men say. Just watch what they do. ——"How To Win Friends & Influnce People"
导读
A算法:旋转图像
R点评:REST API 不等同于数据库增删改查
T技巧:无
S分享:一次性理清 JavaScript this
ARTS 第十一周(2019.6.10~2019.6.16) · Issue #11 · catcuts/MyARTS
第十周:Life consists not in holding good cards but in playing those you hold well.
导读
A算法:有效的数独
R点评:从 Promise 到 Fluture
T技巧:HTTP请求重定向目标如何实现token认证
S分享:一次性理清 MQTT QoS 机制
ARTS 第十周(2019.6.3~2019.6.9) · Issue #10 · catcuts/MyARTS
第九周:A man can be destroyed but not defeated.
导读
A算法:两数之和
R点评:代码审查最佳实践
T技巧:Nodejs UnhandledPromiseRejectionWarning: Unhandled promise rejection
S分享:一次性理清 HTTP 缓存
ARTS 第九周(2019.5.27~2019.6.2) · Issue #9 · catcuts/MyARTS
第八周:Challenge your limit but not limit your challenge.
导读
A算法:移动零
R点评:使用环境变量运行 nodejs 程序
T技巧:关于 express.js 中间件 passport 的函数 req.isAuthenticated() 使用注意事项
S分享:构建 Debian 只读系统——增强系统抗断电能力
ARTS 第八周(2019.5.20~2019.5.26) · Issue #8 · catcuts/MyARTS
第七周:Any fool can know. The point is to understand.
导读
A算法:加一
R点评:JavaScript 开发者能从 C++ 学到什么
T技巧:node express.js 中间件注意事项
S分享:Fetch 请求参数简明释义
ARTS 第七周(2019.5.13~2019.5.19) · Issue #7 · catcuts/MyARTS
第六周:The whole honours and pride in the world, all come from the mother.
导读
A算法:两个数组的交集 II
R点评:如何优化 JS 循环
T技巧:socket.io 使用 jwt 认证
S分享:一次性理清 JS 实例化机制与继承机制
ARTS 第六周(2019.5.6~2019.5.12) · Issue #6 · catcuts/MyARTS
第五周:You wanna see a miracle? Be the miracle.
导读
A算法:只出现一次的数字
R点评:认识 Node.js 流编程
T技巧:渲染可折叠的 json 数据 等三个小技巧
S分享:一次性理清 POST、PUT、PATCH 的区别
ARTS 第五周(2019.4.28~2019.5.5) · Issue #5 · catcuts/MyARTS
第四周:You never know until you try; and you never try unless you really try
导读
A算法:存在重复
R点评:应不应该直接运行 nodejs 程序在生产环境中
T技巧:nodejs 适配不同系统获取 ip 等三个小技巧
S分享:一次性理清 Web 攻击与防范
ARTS 第四周(2019.4.22~2019.4.27) · Issue #4 · catcuts/MyARTS
第三周:Yesterday You Said Tomorrow
导读
A算法:旋转数组
R点评:JS 错误处理指南
T技巧:JS 判断一个对象是否是一个 ES6 类 等三个小技巧
S分享:Orange Pi GPIO 串口通讯 —— 安装并使用 Linux 原生工具测试 与 Nodejs SerialPort 开发的过程
ARTS 第三周(2019.4.15~2019.4.21) · Issue #3 · catcuts/MyARTS
第二周:Be Friend of Time
导读
A算法:买卖股票的最佳时机 II
R点评:精通JS的十项不得不学
T技巧:Webstorm 类的实例异步方法调试坑 等三个小技巧
S分享:一次性理清 SSH 由来原理及应用
ARTS 第二周(2019.4.8~2019.4.14) · Issue #2 · catcuts/MyARTS
第一周:First Commit
导读
A算法:从排序数组中删除重复项
R点评:越过拐点,提升编程能力
T技巧:在 nodejs 中使用 ES6 Module 等五个小技巧
S分享:一次性理清 JS 模块化方案
ARTS 第一周(2019.4.1~2019.4.7) · Issue #1 · catcuts/MyARTS