1. Cocoapods原理总结

    CocoaPods是IOS项目的依赖管理工具,类似于Android的gradle,不过gradle不仅有依赖管理功能,还能负责构建。CocoaPods只负责管理依赖,即对第三方库的依赖,像gradle一样支持传递依赖,即如果A依赖于B,B依赖C,我们在A工程里指出A依赖于B,CocoaPods会自动为我们下载C,并在构建时链接C库。

  2. IOS工程配置总结

    学习IOS开发时发现IOS工程时和Android工程配置差异非常大,有很多曾经没有接触过的概念,本文主要讲解工程配置方面的概念:workspace,project,scheme,target,configuration

  3. SharedPreferences的apply和Commit方法的那些坑

    大家都知道,使用SharedPreferences时,用apply方法比commit方法效率更高,但是apply方法其实有一个巨大的坑,容易引发ANR问题。

  4. 彻底解决ubuntu分辨率低的问题

    最近在ubuntu14.04上遇到了分辨率很低的问题,最大只有800x600,不能往上调整,而我显示器有1920x1080,本质原因是系统不知道显示器的分辨率。

  5. 树莓派Samba共享移动硬盘问题的解决

    如果你想将连接树莓派的硬盘在局域网内共享,通过PC可以轻松访问,可能会遇到无法访问的问题,该问题的主要原因是udisk2的权限控制过于严格,且不支持配置,本文主要分享该问题的解决方案。

  6. 如何在Openwrt上利用dnspod做动态域名解析

    Openwrt有一个Dynamic DNS的插件可以支持动态域名解析,也就是ddns,虽然它没有直接支持dnspod的动态域名解析,但是支持dnspod是非常简单的事情,本篇讲述如何让Openwrt支持dnspod的动态域名解析。

  7. ChromiumVim常用操作

    ChromiumVim插件是Chrome的一个插件,也叫CVim,可以让你浏览网页时,用键盘代替鼠标进行操作,本篇只和大家分享使用该插件时的常用操作,熟练使用这些快捷键之后,大部分情况下就不需要再使用鼠标了。

  8. 如何让路由器科学上网

    本篇讲述如何让家中的路由器科学上网,参考本方案可以让你搭建翻墙环境时少遇一些坑。最终可以实现家中的电脑,手机,ipad等设备都能畅快上网。