0%

前几天手贱抹了磁盘,废了好大的劲才把系统重新装回来。结果设置触控板的时候发现,原来系统上的三根手指拖动窗口的选项不见了!!找了很多地方终于在这个网上找到了。(其实一开始就用谷歌哪来那么多事,怪我手贱用百度浪费了好多时间……)

Read more »

首先生成公钥私钥

我的电脑是Mac所以自带了openssl,从终端里面可以直接生成

首先生成一个私钥放在私钥文件rsa_private_key.pem

1
openssl genrsa -out rsa_private_key.pem 1024

把RSA私钥转换成PKCS8格式,密码为空就行

1
pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt

生成公钥

1
rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
Read more »

SwiftyJSON是用swift写的一款处理JSON数据的库。我个人觉得非常好用~

为什么好用呢?借用下作者的例子:以前,我们需要向下面这样处理JSON数据,来得到一个人的名字:

1
2
3
4
5
6
7
8
9
10

let JSONObject: AnyObject? = NSJSONSerialization.JSONObjectWithData(data, options: nil, error: nil)

if let statusesArray = JSONObject as? [AnyObject],
let status = statusesArray[0] as? [String: AnyObject],
let user = status["user"] as? [String: AnyObject],
let username = user["name"] as? String {
// Finally we got the username
}

很不优雅……

但是用了SwiftJSON之后这样就可以得到了

1
2
3
4
5
6

let json = JSON(data: dataFromNetworking)
if let userName = json[0]["user"]["name"].string{
//Now you got your value
}

而且随便玩,完全不用担心程序崩溃。如果数组访问越界或者数据不存在它自动返回nil

Read more »

Alamofire 是一款用swift写的用于http网络连接的库,目的是用来在swift中代替OC的AFNetworking。

使用十分简单:

1
2
3
4
5
//swift
import Alamofire

Alamofire.request(.GET, "http://httpbin.org/get")

Read more »

终端

1
openssl rand[-out file] [-randfile(s)] [-base64] [-hex] num

产生10位的随机数

1
rand 10
Read more »