Sep
15
reStructuredText 怎么玩
Published 12:09 Sep 15, 2014 by @ezra.
#Mark-up# 其实之前写过一篇 关于 AsciiDoc 的博文,其中提到过 reStructuredText ,最近赋闲,有朋友问了我关于 reStructuredText 的问题,于是也就有了写这篇语法入门的念头...
Sep
13
Markdown Syntax
Published 12:09 Sep 13, 2014 by @ezra.
#Mark-up# Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。
Markdown具有一系列衍生版本,用于扩展Markdown的功能 (如表...
![](/media/posts/categories/covers/programming.jpg)
Sep
12
Cocoa/Cocoa Touch: Hex Color
Published 12:09 Sep 12, 2014 by @ezra.
#Programming# 将 Hex 颜色 (例如 #ffffff) 转换为 UIColor/NSColor, 以 UIColor 举例:
我们通过分类方式实现:
@implementation UIColor (MXColo...
![](/media/posts/categories/covers/programming.jpg)
Sep
12
iOS: Copy UIColor
Published 12:09 Sep 12, 2014 by @ezra.
#Programming# UIColor 实例默认是不支持 copy 操作的, 但有时候我们还是需要这样的操作, 怎么实现呢?
// @implementation UIImage (Copying)
+ (UIImage *...
![](/media/posts/categories/covers/programming.jpg)
Sep
11
iOS : lldb 浅析
Published 12:09 Sep 11, 2014 by @ezra.
#Programming# 做 iOS 开发的小伙伴们肯定对 gdb 和 lldb 不陌生,即便你不知道它是什么。
概念
lldb 都是 Xcode 中的调试器工具,如果你使用的是 Xcode 5 (或是 4.3,记不清了)以后...
![](/media/posts/categories/covers/programming.jpg)
Sep
08
Swift 学习资源
Published 12:09 Sep 08, 2014 by @ezra.
#Programming# 本文罗列了一些比较好的 Swift 学习资源。
苹果公司在WWDC 2014上宣布了他们将会推出一款新的编程语言,面向iOS和OS X系统的开发人员,这个新的语言被命名为Swift。
Swift在i...
![](/media/posts/categories/covers/programming.jpg)
Sep
01
NULL、0 与 nullptr
Published 12:09 Sep 01, 2014 by @ezra.
#Programming# C的NULL
在C语言中,我们使用NULL表示空指针,也就是我们可以写如下代码:
int *i = NULL;
foo_t *f = NULL;
实际上在C语言中,NULL通常被定义为如下:
#d...
![](/media/posts/categories/covers/programming.jpg)
Aug
17
Haskell
Published 12:08 Aug 17, 2014 by @ezra.
#Programming# Haskell有不少让人开阔思路的东西,也有不少看起来很美好,用起来不错,但是读起来费劲的东西。
data, type, newtype
Haskell里面用data来定义数据类型,它可以是这样:
d...
![](/media/posts/categories/covers/programming.jpg)
Aug
03
C 语言 12 个有趣的面试题
Published 12:08 Aug 03, 2014 by @ezra.
#Programming# 12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
1.gets()函数
问:请找出下面代码里的问题:
#include <stdio.h>
int main...
![](/media/posts/categories/covers/programming.jpg)
Aug
02
Ruby : 常用哈希方法
Published 12:08 Aug 02, 2014 by @ezra.
#Programming# 一 给Hash添加默认值 :
h= {1,2,3,4} #=> {1 => 2,3 => 4}
h.default =7
h[1] #=> ...
![](/media/posts/categories/covers/chip.jpeg)
Jul
20
Linux: 2>&1
Published 12:07 Jul 20, 2014 by @ezra.
#Technology# intro
我们在linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当...
![](/media/posts/categories/covers/programming.jpg)
Jul
13
Xcode: TODO 的实现
Published 12:07 Jul 13, 2014 by @ezra.
#Programming# 自从 Xcode Ghost 事件之后苹果就开始收缩插件功能了, 直到现在的 Xcode 已经去掉了旧形式的插件。
安全性在很大程度上算是提高了, 但是也随之带来一些不便, 比如之前不能再使用 TOD...