![](/media/posts/categories/covers/programming.jpg)
Feb
21
最近很火的 6008 问题
Published 12:02 Feb 21, 2016 by @ezra.
#Programming# 6008似乎是最近很火的一个思维测试题,原题是这样的:
要求,移动两跟火柴组成一个最大的数。
看到这个题的第一反应是: 9908。
但如果允许十六进制,那么可以组成的最大数应该是 F888,也即十进...
![](/media/posts/categories/covers/programming.jpg)
Feb
20
iOS: Socket 编程
Published 12:02 Feb 20, 2016 by @ezra.
#Programming# 最近总被问到 Socket 问题, 好久没写了, 干脆总结一下吧。
一、HTTP 、TCP/IP 与 Socket
网络七层分别为:
物理层
数据链路层
网络层
传输层
会话层
表示层
应用层
其...
![](/media/posts/categories/covers/programming.jpg)
Feb
09
Xcode: Code Sense
Published 12:02 Feb 09, 2016 by @ezra.
#Programming# 聊天的时候有人问了一个平常大家不太注意的问题, 如图, 左侧小图标:
以前无聊的时候研究过, 趁这个机会总结一下吧, 其实这些小图标苹果称为 Code Sense, 貌似在很早的 Xcode 版本中...
Feb
09
版本控制系统: SVN 与 Git 的一些误区
Published 12:02 Feb 09, 2016 by @ezra.
#Version Control# 最近都在找工作,所以博客更新停滞了下来。之前几个 Primer 系列也没有写完。不过暂时先写一些和面试有关的内容吧,因为这几次面试,总被问到 SVN 和 Git 的相关问题,但在其中却也发现一些理解误...
![](/media/posts/categories/covers/programming.jpg)
Feb
08
Python: 构建包的那些事
Published 12:02 Feb 08, 2016 by @ezra.
#Programming# 一般来说构建一个包是很简单的事情,许多人只把一堆模块都放进一个有 __init__.py 文件的目录里面,但是,随着对包的修改越来越多,糟糕的设计就会变得臃肿、脆弱,甚至带来循环依赖问题。
__ini...
![](/media/posts/categories/covers/chip.jpeg)
Feb
08
sudo rm -rf /
Published 12:02 Feb 08, 2016 by @ezra.
#Technology# 今天做了一件非常糟糕的事情, 由于一个玩笑导致朋友用 rm 误删了很多重要的文件。
起初是因为印象里 Mint 中 sudo rm -rf / 这个指令不会被执行, 以为 macOS 中也是这样, 但...
![](/media/posts/categories/covers/programming.jpg)
Jan
28
StaSh: Shell Like an Expert in Pythonista
Published 12:01 Jan 28, 2016 by @ezra.
#Programming# StaSh is a serious attempt to implement a Bash-like shell for Pythonista, inspired by shellista and ...
![](/media/posts/categories/covers/programming.jpg)
Jan
28
iOS : 模拟微信红包照片
Published 12:01 Jan 28, 2016 by @ezra.
#Programming# 上一篇博客用 HTML5 + CSS3 实现了一个简单的微信红包照片的效果,那当然少不了街机 iPhone 中的实现。
iOS 实现这个效果常用的有三种方式:
CoreImage 绘图
CAL...
![](/media/posts/categories/covers/programming.jpg)
Jan
28
HTML5/CSS3: 模拟微信红包照片
Published 12:01 Jan 28, 2016 by @ezra.
#Programming# 前几天微信红包照片着实火了一把,很多人也已经发现可以通过抓包获取到原始图片,而其背后的实现方式也引起了一些朋友的兴趣。
所以今天我们一起实现一个简单的微信红包照片效果。
首先,根据标题你已经知道我们要...
![](/media/posts/categories/covers/programming.jpg)
Jan
26
Using the View Hierarchy and Console for easier debugging
Published 12:01 Jan 26, 2016 by @ezra.
#Programming# At some point in life, you are gonna work with a codebase that you didn't write from the very beginn...
![](/media/posts/categories/covers/programming.jpg)
Jan
05
Objective-C: weakSelf
Published 12:01 Jan 05, 2016 by @ezra.
#Programming# The correct way to define a weak object is:
__typeof__(obj) __weak wobj = obj;
Note that having __...