在Codeanywhere上使用zsh终端及高亮样式

检查是否安装:

1
chsh

打印:

安装

Debian / Ubuntu 安装:

1
$ sudo apt-get install zsh

zsh直接启动:

1
zsh

安装oh-my-zsh样式工具

在hexoDeploy项目根目录执行:

1
sh Util/oh-my-zsh/installTemplate.sh

会提示sed文件修改失败的错误:

Hexo插件开发

{% github hexojs site e1839be width = 30% %}

Hexo 有强大的插件系统,使您能轻松扩展功能而不用修改核心模块的源码。在 Hexo 中有两种形式的插件:

脚本(Scripts)

如果您的代码很简单,建议您编写脚本,您只需要把 JavaScript 文件放到 scripts 文件夹,在启动时就会自动载入。

Hexo开发文档及使用教程

{% github hexojs hexo 0b26940 width = 30% %}

开始之前

请遵守以下准则:

  • 遵守 Google JavaScript 代码风格。
  • 使用 2 个空格缩排。
  • 不要把逗号放在最前面。

工作流程

  1. Fork hexojs/hexo
  2. 把库(repository)复制到电脑上,并安装所依赖的插件:
1
2
3
4
$ git clone https://github.com/<username>/hexo.git
$ cd hexo
$ npm install
$ git submodule update --init
  1. 新增一个功能分支:
1
$ git checkout -b new_feature
  1. 开始开发。
  2. 推送(push)分支:
1
$ git push origin new_feature
  1. 建立一个新的合并申请(pull request)并描述变动.

注意事项

不要修改 package.json 的版本号。 只有在测试通过的情况下您的合并申请才会被批准,在提交前别忘了进行测试。

Jazzy生成Swift文档工具

{% github realm jazzy 6932e5e width = 30% %}

demo {% github appcoda SwiftDocSample 24c1649 width = 30% %}

使用 Jazzy 产生代码文档

Jazzy 是一款可以为 Swift 和 Objective-C 代码产生具有 Apple 风格的代码文档工具。事实上,Jazzy 会为你创建一个链接所有代码文档的独立网页。它是一款命令行工具,但还是很容易使用的。 在 Xcode 中使用 Markdown 生成 Swift 代码文档

swift支持的正则(textKit)

swift支持的正则(textKit)

正则表达式语法 iOS开发之详解正则表达式原文:NSRegularExpression Tutorial: Getting Started nshipster文章NSPredicate iOS中的谓词(NSPredicate)使用

谓词和正则表达式的区别及适用场景

  1. 谓词的对象可以是字符串,集合,同时支持sql语法和正则表达式
  2. 正则表达式,对字符串

正则表达式

简短的定义:正则表达式提供了一种在指定文本文档中按指定模式进行搜索,并能基于匹配模式进行修改文本的一种方式。 正则表达式的通用用例: