- Linux QQ
npm --registry https://registry.npm.taobao.org install express
gitbook --port 4000 --lrport 9999 serve
hexo --port 4000 serve
- Hexo Image 问题:
- Github 山寨版
- Google 反向代理
npm install https://github.com/CodeFalling/hexo-asset-image --save
Alt + ↑/↓
Alt + Shift + ↑/↓
- Markdown 表格打
<code>split(string | regular, limit)</code>
- Web 前端导航
- 美团点评 - Github
- 微博 - Github
- 腾讯 - AlloyTeam - Github
- 阿里巴巴 - Github
- 大众点评 - Github
- 微服务学习笔记 - Gitbook
- 后端技术 by Tim Yang
How do I become an expert level programmer in a week?
Day 1: Intro. Read The Art of Computer Programming. Make sure to do all the exercises. (If you’re slow or crunched for time just do volumes 1–3.)
Day 2: C++. Read and memorize the C++14 standard. Make sure you fully understand lambdas, move semantics and templates.
Day 3: System operator skills. Read all the Linux man pages. Also, pick your editor. (My personal preference is Emacs.)
Now that you’ve got the basic knowledge it’s time to gain some practical skills…
Day 4: System programmer skills. Implement an OS from scratch. Make sure it supports multiprocessing and some form of reliable transmission protocol as you’ll need this for day 5. (A fully operational TCP/IP stack might be a bit much in a single day, but kudos if you manage it.)
Day 5: Distributed systems/cloud computing. Implement a cloud framework with hardware provisioning, durable storage and a distributed database. Extra credit: metrics, billing, edge cache.
Day 6: App/Web development. Build an app that runs natively on iOS, Android and a traditional web client. (It’s probably fine to skip desktop clients as they’re on their way out.)
Day 7: Review. Congratulations! You’ve learned a lot in the last week. Review your work, fill in any areas you feel are deficient, and start sending out your resume!
牛客 + LeetCode + 剑指 Offer + 数据结构 + 操作系统 + 计算机网络