本文共 2176 字,大约阅读时间需要 7 分钟。
最近几天休假闲来无事,狼吞虎咽接触了很多东西,也有一些思考,简单做个概述,后续慢慢做专题再研究
整个官方教程可以说是很系统的,从零开始,一步步丰富功能,重构,很适合新手入门。
发现有个,教程跟官方基本一样,看中文阅读起来更快一些,同时对举得可能翻译不好的地方还可以很方便的查看原文
Angular的httpModule和Observable、Promise辅助类库使用后续还要深入理解
fundamentals部分还没细看,包括angular的模板、指令、路由的深入理解,后续需要再研究
这种实现地址栏变动但不刷新页面(不发起网络请求)的方式,对一个后端程序员来讲,第一次看到还是很震惊
typescript可能还需要一个比较系统深入的了解
各种语言似乎都有自己的包管理程序:c#又nuget,node又npm,linux有yum,ruby又gem,python有pip
npm安装区分全局安装和目录安装,还分dependency和devDependency,真是乱啊(-g,–save,–save-dev),后续再细研究吧
安装某些npm还需要python的支持,而且截至目前支持python2.7(2017-10-07)
没有了npm 安装timeout的烦恼
发现原来以为C# 7.0里牛x的tuple分解等等一些概念,python早就有了。。。
还没学完基础部分啊,还得抓紧继续…
比如豆瓣的( ),良心
编写angular,typescript,python都在用
内置终端(terminal)加上python的插件,很赞
贴个链接:
如何实现多路复用(其实就是一个endpoint一个socket)
如何保证同一个链接上返回的消息能够对应到之前发送的命令上(每个物理连接上都有一个队列,FIFO原则对应。。。)
如何实现C# object和 redis协议的互转(这个不好说,只能说写的很好)
如何实现主从自动切换(有OnHeartbeat每隔一秒检测)
算是理论之上的一个实践吧,值得
ruby还真不是那么好安装,gem安装,zlib编译,openssl编译,老半天才搞定gem installer redis…
也算跨入了linux的大门~~
助攻linux大门~~
正好我也有开展定期解析源码的打算,可以参考参考
搭建起来还是蛮顺利,但是选择一个满意主题,纠结了…
为了hexo源码自托管(不单独建repo来保存hexo源码),hexo在develop分支上,deploy到master分支,后来发现我并不是第一个这么做的(当然不会是~~)
考虑公司家里部署hexo开发环境很麻烦,想到能否实现只要提交就自动发布,懒是第一个生产力啊
好像现在很多都是这种格式:travis-CI,appveyor,docker,后续再好好研究研究
之前在比特币交易网站上发现的类似api,原来github也有
.travis.yml保存使用 travis encrypt加密后的github token 加入container环境变量,travis-CI container构建时解密使用,保证了源码中不包含敏感信息,同时又能在自动部署中能执行敏感操作
比如 收趣,我觉得还是很适合我的,可以把各处的文章收集起来,有时间的时候统一消化,整理成笔记存到有道云,或者发布到博客
假期快结束了,发现节前准备开始的月报还没写~~ 是时候开始准备工作了
了解到coding.net这样一个偏重代码的团队协作网站,之前自己在用worktile
后续考虑建立自己的一套学习和项目开发跟踪的机制,主要包括
- 灵感记录和孵化(mindly, 幕布, worktile)
- 项目立项,任务跟踪(worktile, vsonline, coding.net, github)
- 持续集成(coding.net, vsonline, travis-ci, appveyor)
- 日常工作和问题处理(worktile)
- 碎片知识收集(收趣, 有道云)
- 知识整理(有道云, onenote, gitbook)
- 知识输出(github-pages, 博客网站)
每一个环节都有多个选项,就容易纠结。或许不需要考虑那么多其实,随便选一个开始干就好了~~
转载地址:http://lpkpi.baihongyu.com/