header image

华为云提供免费SSL证书

华为云提供免费的SSL证书,有效期3个月,到期后不能续期,只能重新创建

前置条件

首先需要有个域名,否则证书申请了也没用
域名列表

购买步骤

阅读全文 »

开发过程中我有把结构体或者基本数据类型加入数组字典的需求,比如CGSize,CGRect,CGPoint等数据,但是大家都知道OC的容器中只能加入对象类型的数据。
一般有两个解决办法,第一种办法是转成 NSString ,用时再从NSString转成需要的数据类型,但是这种方式有两个缺点:

  1. 不支持自定义类型的结构体
  2. 性能太差!不,非常差!!

综上,如果没有必要我还是比较倾向于用NSValue,除此以外,使用NSValue还可以满足一些奇葩的需求,比如想加入容器中,但是不增加引用计数。
说起来NSValue,大家用的可能不多,但是NSNumber肯定很常用,其实NSNumber是NSValue的子类,在这就不详细介绍NSNumber了,下面说一下NSValue.

阅读全文 »

有时下载来的三方框架中会有.sh脚本,一般用来下载文件或者编译源码,所以:

如何运行.sh脚本

  • 1.直接拖到终端,然后运行
  • 2.从终端中(cd)进入到脚本所在的路径,在终端中直接运行
1
2
# 假如在libs文件夹下,脚本名称为:test.sh
$ libs ./test.sh

出现’permission denied: ./test.sh’的解决办法

1
2
# 这种错误是因为权限问题,重新设置一下权限就可以运行
$ libs chmod 777 test.sh

更新信息:


20240115:

1
2
1. 增加贮藏相关命令
2.

20180224:

1
1.增加创建远程分支命令(2.7)

20180116:

1
2
1.添加Mac 终端的基础操作命令
2.修改排版

20171211:

1
1.添加撤销文件在工作区的修改命令(命令 2.15)

20171205:

1
1.添加版本操作命令分区

20171123:

1
2
1.添加几个新的分支操作命令
2.修改错误的一个分支操作命令

20171122:

1
1.第一次发表

阅读全文 »

/声明:此博文非原创,来源于网络搜集,作者已无法考证,故未列出出处/

美化前效果图:

885A6415-6907-43E6-B197-08E00F082695.png

开始美化:

1.通过终端偏好设置,选择配色和字体

1
配色方案是“Homebrew”,字体用的是“Menlo Regular 18 pt”

F19F385B-E7EF-49EA-B858-9C2728E4C084.png

阅读全文 »

cocoapods使用以前方法安装时会出错,现更新下安装方法
1、 安装nodejs 、Xcode和Command line tools 会避免很多麻烦。
1.1 、安装nodejs,官网下载,安装(https://nodejs.org/en/)
1.2 、首先安装好Xcode,并且打开一次Xcode,主要是为了授权
1.3 、安装command line tools (一般安装过Xcode的就不用再安装了),不安装时使用rvm更新ruby环境会报错 ,注意cocommand line tools一定要对应的Xcode版本(比如我的Xcode版本是7.3.1,我下载的就是如下图的cocommand line tools)
Paste_Image.png
1.4、如果不能在网页上下载command line tool,也可以从终端中安装:
在终端中输入:

1
xcode-select --install

回车后会弹出一个弹框,选择安装,然后等待显示安装完成即可

2、使用rvm更新ruby环境

阅读全文 »

欢迎来到我的博客,此博客是以hexo+github+vercel结合搭建而成。创建时间是2016年06月13日下午5点半

以下是hexo的常用命令

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

阅读全文 »