Skip to content

catcuts/MyARTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

MyARTS

极客时间《左耳听风》发起的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 到 Vuex

S分享:[极客专栏] 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


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published