Category 编程

MKNetworkKit同步请求缓冲技术优越于AFNetworking和ASIHTTPRequest

它集成了ASIHTTP和 AFNetworking的优点,摒弃了后两者的缺点,实现了完美的超越:

1、高度的轻量级,仅仅只有2个主类

2、自主操作多个网络请求

3、更加准确的显示网络活动指标

4、自动设置网络速度,实现自动的2G、3G、wifi切换

5、自动缓冲技术的完美应用,实现网络操作记忆功能,当你掉线了又上线后,会继续执行未完成的网络请求...

继续阅读

你应该知道的日常使用的Git常用命令表大全git clone/git push/git pull等参数及用法详解

参数及用法详解–版本控制工具Git/Git命令快速参考/Git - 技巧和窍门

git命令(gnu interactive tools) 功能说明:文字模式下的文件管理员。

Git命令分四种类型:

①不需要和其他开发者协作的独立开发者,会经常用到 git init、git show branch、git commit 等命令;

②需要和其他人协作的开发者,会常用到 git clone、git push、git pull、git format patch 。...

继续阅读

Linux Top Product: SteamOS, Chromebooks and Ubuntu Edge

2013 was another year of evolution and growth for Linux across multiple areas. At the high-end, Linux continues to dominate the list of the world’s top supercomputers. At the other end of the spectrum, Linux continues to dominate the market for embedded and mobile devices as well.

In between those two extremes, there were at least three noteworthy trends observed by Linux Planet in 2013.

1) SteamOS

For as long as people have b...

继续阅读

如何使用成为Linux Terminal 终端命令行高手, 你应该知道的多种武器(管道机制/通配符等)

Linux 终端不仅是一个键入命令的地方。如若你能熟谙这些基础技巧,那么你会在绝大多数 Linux 发行版的默认使用的 Bash shell中游刃有余。

1.Tab 补全

这样能节省时间,并且对于输入那些你不很确定其具体名称的文件和命令来说很方便。比如,当前目录下有一个名为“really long file name”的文件,你想要删除它。你可以输入完整的文件名,但是你必须确保正确地输入了空格和每个字母。若当前目录下还有许多以字母“r”开头的文件, (如果你没有正确地输入字符) Bash 将不知道你想要删除哪一个文件。...

继续阅读

如何优化Python代码性能的技巧,方法和途径 — 你知道这些吗?

我们应该忘掉一些小的效率问题,在 97% 的情况下是这么说的:过早优化是万恶之源。—— Donald Knuth

如果不首先想想这句Knuth的名言,就开始进行优化工作是不明智的。可是,你很快写出来加入一些特性的代码,可能会很丑陋,你需要注意了。这篇文章就是为这时候准备的。

那么接下来就是一些很有用的工具和模式来快速优化Python。它的主要目的很简单:尽快发现瓶颈,修复它们并且确认你修复了它们。...

继续阅读
Top Down