Leroy Blog

it is never too late to learn !


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索
close

关于iOS多线程

发表于 2016-11-07   |   分类于 iOS   |     |   阅读次数

基本概念

计算机操作系统都有的基本概念,以下概念简单方式来描述。
进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动。可以理解成一个运行中的应用程序。
线程:程序执行流的最小单元,线程是进程中的一个实体。
同步:只能在当前线程按先后顺序依次执行,不开启新线程。
异步:可以在当前线程开启多个新线程执行,可不按顺序执行。
队列:装载线程任务的队形结构。
并发:线程执行可以同时一起进行执行。
串行:线程执行只能依次逐一先后有序的执行。

阅读全文 »

CocoaPods的安装和使用

发表于 2016-11-07   |     |   阅读次数

CocoaPods简介

在开发iOS项目时,经常会使用第三方开源库,手动引入流程复杂,并且库之间还存在依赖关系,更增加了手动管理的难度。开源库如果升级了,你也想用最新版本,还需要重新手动导入,这大大增加了工作量。但用了CocoaPods后,安装和升级都只是一句命令的事情,让你可以专于业务本身。
CocoaPods项目的源码在Github上管理。该项目开始于2011年8月12日,经过多年发展,现在已经成为iOS开发事实上的依赖管理标准工具。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。

阅读全文 »

在不同电脑上进行Hexo写作与同步

发表于 2016-11-07   |   分类于 Hexo   |     |   阅读次数

如果你有多台电脑,而且每台电脑你都有可能会写博客。那么这个时候就需要对Hexo进行版本控制了。
版本控制的主要目的是方便在不同的电脑维护Hexo及写作。这里利用github的分支来保存hexo框架的相关文件(hexo配置、md、主题等文件)到github page仓库。
这里假设已经在github上建好page仓库,也就是”yourname.github.io”名字的仓库,以及在自己电脑上已经搭建好git、hexo、nodejs环境

阅读全文 »

使用Hexo+GitHub Pages搭建个人博客

发表于 2016-11-07   |   分类于 Hexo   |     |   阅读次数

前言

一直都很想搭建一个属于自己的个人博客,但是一直又没有时间。有时候自己写的东西或者做的总结只能随便找个地方就存起来,但是找的时候比较麻烦。正好最近时间比较充裕,所以就开始行动起来。有些人会觉得搭建个人博客会比较麻烦,其实当你真正做起来的时候你会发现并没有那么难。常言道:好记性不如烂笔头。所以我把我搭建博客的过程在此分享,希望能够帮助到那些想要搭建自己的博客但是还没有行动的小伙伴。

Hexo+Github Pages是目前比较流行的免费个人博客搭建方式,当然你也可以绑定域名。关于Hexo的来历我就不再赘述了。下面就来说说搭建流程。

阅读全文 »

GitHub配置SSH Key

发表于 2016-11-07   |   分类于 GitHub   |     |   阅读次数

SSH Key 介绍

SSH提供了两种级别的安全验证
第一种级别是基于密码的安全验证,知道账号和密码,就可以登陆到远程主机。Team的开发工作中,就是使用这种方式登陆编译服务器,或者开发机器。因为是在内网中,这种级别的安全验证已经足够了。
第二种级别是基于Public-key cryptography (公开密匙加密)机制的安全验证.其优点在于无需共享的通用密钥,解密的私钥不发往任何用户。即使公钥在网上被截获,如果没有与其匹配的私钥,也无法解密,所截获的公钥是没有任何用处的。

阅读全文 »
1…5678
Leroy

Leroy

iOS Coder

36 日志
6 分类
88 标签
GitHub Twitter Jianshu
© 2020 Leroy
由 Hexo 强力驱动
主题 - NexT.Pisces
  |   总访问量: