OSX日常开发工具推荐

有些很好用的小众工具, 用着很开心, 然后在这推荐一下!

输入法

鼠须管 输入法就应该纯洁可调教, 而且鼠须管(rime)是一款跨平台的输入法.

鼠须管

微猫Android SDK分析

无意中知道微猫这个网站, 他们是这样介绍自己的

我们,致力于社会化电子商务解决方案的实践。
我们的创始团队成员,曾在多家国内知名互联网公司和跨国企业担任高管。

其实这些和本文并没有什么关系, 只是仰望一下文青的世界.

Android网络框架封装的认知

在开发应用中网络模块是项目中很重要和复杂的一部分. 从零开始写一个网络请求框架是一件吃力不讨好的事情, 也有重复造轮子的嫌疑. github上有很多优秀的开源网络请求框架例如:

我们需要在这些第三方框架的基础上再封装, 目的是为了实现: 统一处理, 简化调度. 下面就是年青人对网络框架封装一些粗鄙的认知.

sunday算法

sunday算法是字符串模式匹配算法,是在BM算法上的优化.
提出者: Daniel M.Sunday(1990)
核心思想:在匹配过程中, 模式串并不被要求一定要按从左向右进行比较还是从右向左进行比较, 它在发现不匹配时, 算法能跳过尽可能多的字符以进行下一步的匹配, 从而提高了匹配效率.

纯C解决括号匹配问题

先看问题描述
描述
假设一个算术表达式中可以包含三种括号:圆括号“(”和“)” 、方圆括号“[”和“]”、和花括号“{”和“}”,且这三种括号可按任意的次序嵌套使用(如:…[…{…}…[…]…]…[…]…(…)…)。编写判别给定表达式中所含括号是否正确配对出现的算法。若正确配对则输出yes,否则输出no。