基本概念
计算机操作系统都有的基本概念,以下概念简单方式来描述。
进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动。可以理解成一个运行中的应用程序。
线程:程序执行流的最小单元,线程是进程中的一个实体。
同步:只能在当前线程按先后顺序依次执行,不开启新线程。
异步:可以在当前线程开启多个新线程执行,可不按顺序执行。
队列:装载线程任务的队形结构。
并发:线程执行可以同时一起进行执行。
串行:线程执行只能依次逐一先后有序的执行。
it is never too late to learn !
计算机操作系统都有的基本概念,以下概念简单方式来描述。
进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动。可以理解成一个运行中的应用程序。
线程:程序执行流的最小单元,线程是进程中的一个实体。
同步:只能在当前线程按先后顺序依次执行,不开启新线程。
异步:可以在当前线程开启多个新线程执行,可不按顺序执行。
队列:装载线程任务的队形结构。
并发:线程执行可以同时一起进行执行。
串行:线程执行只能依次逐一先后有序的执行。
在开发iOS项目时,经常会使用第三方开源库,手动引入流程复杂,并且库之间还存在依赖关系,更增加了手动管理的难度。开源库如果升级了,你也想用最新版本,还需要重新手动导入,这大大增加了工作量。但用了CocoaPods后,安装和升级都只是一句命令的事情,让你可以专于业务本身。
CocoaPods项目的源码在Github上管理。该项目开始于2011年8月12日,经过多年发展,现在已经成为iOS开发事实上的依赖管理标准工具。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。
如果你有多台电脑,而且每台电脑你都有可能会写博客。那么这个时候就需要对Hexo进行版本控制了。
版本控制的主要目的是方便在不同的电脑维护Hexo及写作。这里利用github的分支来保存hexo框架的相关文件(hexo配置、md、主题等文件)到github page仓库。
这里假设已经在github上建好page仓库,也就是”yourname.github.io”名字的仓库,以及在自己电脑上已经搭建好git、hexo、nodejs环境
一直都很想搭建一个属于自己的个人博客,但是一直又没有时间。有时候自己写的东西或者做的总结只能随便找个地方就存起来,但是找的时候比较麻烦。正好最近时间比较充裕,所以就开始行动起来。有些人会觉得搭建个人博客会比较麻烦,其实当你真正做起来的时候你会发现并没有那么难。常言道:好记性不如烂笔头。所以我把我搭建博客的过程在此分享,希望能够帮助到那些想要搭建自己的博客但是还没有行动的小伙伴。
Hexo+Github Pages是目前比较流行的免费个人博客搭建方式,当然你也可以绑定域名。关于Hexo的来历我就不再赘述了。下面就来说说搭建流程。
SSH提供了两种级别的安全验证
第一种级别是基于密码的安全验证,知道账号和密码,就可以登陆到远程主机。Team的开发工作中,就是使用这种方式登陆编译服务器,或者开发机器。因为是在内网中,这种级别的安全验证已经足够了。
第二种级别是基于Public-key cryptography (公开密匙加密)机制的安全验证.其优点在于无需共享的通用密钥,解密的私钥不发往任何用户。即使公钥在网上被截获,如果没有与其匹配的私钥,也无法解密,所截获的公钥是没有任何用处的。