nodeJS踩坑-记本地地址127.0.0.1与0.0.0.0的区别
注:本文和Node.js本身关系不大,只是这个这个知识点由学习Node时候引出,主要是关于网络的一个小知识点
注:本文和Node.js本身关系不大,只是这个这个知识点由学习Node时候引出,主要是关于网络的一个小知识点
其实程序员都是一帮懒人,于是他们创造了各种懒人神器。
刚刚开始写博客,发了些文章让家人亲戚看到了,本着对我的关心和支持都转发关注点赞了。然而我知道,他们大部人都不知道我在说什么。所以想写一点,大家都可以看懂又不失逼格的。
我决定介绍下我使用的工具。一个叫GitHub,一个叫MarkDown。写代码可能不是每个人都需要,但是写点东西每个用电脑的人都或多或少有点需求。这两个东西,都可以用来帮助我们更高效的写作。
你说你不写作?作业你总有需要交电子稿的时候吧?!给领导汇报材料总得折腾下Word吧?!
这两个工具的使用可以达到文理工医并重,产学用研结合
的神奇效果。(我的南大,我骄傲)
一张图说明gitHub是什么?全球最大的同性交友网站。
不会真的信了吧?其实它确实是一帮程序员日常搞基的天堂。可以理解为程序员的微博或者朋友圈,他们不晒自拍晒代码。
那然后呢?不写代码的用它来干啥?一般人可以用它来干嘛?
GitHub背后其实有个叫Git的东西,他是用来做版本控制的工具。写论文,一稿、二稿地改,每次改了啥,电脑里备份了一堆文件,找的时候是不是很头大。git就是一个时光机可以随时把文件带回历史的某个版本。程序员用来让代码服服帖帖,普通人当然也可以用它来管理各种文档啦。
这要讲么? http://github.com 像注册QQ号一样注册一个账号。
然后命令行看的头大的话还可以装一个桌面客户端嘛。程序员哥哥们想的还是很周全的。
注册以后登录,你可以看到一个大大的首页
New respository
可以把它理解成新建文件夹,创建笔记本。怎么有点像朋友圈加百度网盘的混合体呢?是可以这么理解的。用它来当免费网盘其实也是不错的。
刚刚不是下载了个客户端么,登录上去,把自己刚刚创建的笔记本CLONE
回来,也就是下载回来。
其实,我是没有下载客户端的……因为我一般都是一句命令(需要安装一个git环境)
1 | git clone git@github.com:kbiao/kbiao.github.io.git |
进入刚刚下载回来的文件夹,然后你就可以开始自由的写东西了。写完以后,添加一句描述,然后commit
,就是告诉它我修改了东西了,并记住我改了啥,要上传就要用push
,它就跑到网上去了,可以理解成上传文件了。
这些功能客户端都有相应按钮,也可以潇洒地用一句命令搞定。为啥要分两步呢?因为突然有一天你发现改了半天还不如之前的,想退回去,那就去看看history
,然后乘坐时光机roll back
回去任意时刻。
好像还是没有感觉他有什么好用的地方,要是你在和别的小伙伴一起写东西呢?它可以在自己电脑上clone
这个文件夹,然后修改完成后commit
+push
。你这里再来一句pull
就可以两个人愉快地合作了。pull的时候发现远程和自己本地不一样,可以很清晰地看到区别,自由决定增加删除还是合并。
基本概念就是这样,先入门嘛,上面还有很多不明白的按钮以后用到了一查就知道喽,我写文章的目的只是介绍下还有这么好用的工具,没有见识过呢。想学习高级用法,可以看看这本书《Pro Git》http://iissnan.com/progit/index.html,也可以在具体使用的时候百度,谷歌一下。这些教程真是一抓一大把,不懂了再找个程序员大哥问问呗。
程序员当然用它做的最多的事情就是代码管理了,非程序员用gitHub做什么呢?
刚刚创建gitHub项目的时候会看到它默认有个叫readme.md
的文件。其实它就是一个支持Markdown语法的文本文件。
Markdown 是一种「标记语言」,通常为程序员群体所用。但是好东西绝不是只有程序员可以用的。可以简单地理解成用来排版的语言,写过专业论文的同学应该知道LeTex
这个东西吧。
我的博客写作就是纯 Markdown 写作的,写完以后发布就成了现在看到的样式。
很多项目的开发文档就是用markdown写的。
兼顾了「什么人都能打开」和「样式」。Markdown 就是纯文本,就是 txt,所以什么人都能打开。然后配合各种工具,生成简历PPT都不是什么问题。
我很喜欢作业部落的编辑器 https://www.zybuluo.com/
打开以后就可以看到语法教程和在线编辑器,还可以到处同步。甚至支持复杂的公式,流程图和图表。
文科的同学可能更喜欢简书,我上面的截图就来自简书。http://www.jianshu.com/
最近在折腾博客嘛,所以这两个工具都和写作有关。书写也和大多数人有关,希望文章可以帮助到大家。
Hello World
是程序员给世界的第一声问候。对于做运维的小伙伴来说应该是It works!
。这个句子在我们这些码农的生命中具有特殊的意义。像婴儿的第一声啼哭,是母亲生命中重要的纪念。在母亲节写下这样的句子还是非常应景的。第一篇文章取这个题目也是再合适不过的了。向世界问好,交出属于程序员自己的名片。