iOSOpenDev 安装失败的解决方法

  • iOS

前言: 你是否在安装iOSOpenDev的过程中出现了如下的提示? 官方解决方法:https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot 没有解决? 解决方法: 1.安装MacPorts软件 传送门->MacPorts官网 安装速度较慢,请耐心等待。 2.更新MacPorts 打开终端,输入命令行,更 ...

Nginx利用反向代理做负载均衡

前言: 前几天博客突然访问量增大,导致VPS的CPU报警。我决定使用PR机房的另一台小机子做反向代理缓存+负载均衡。 一后端的朋友说我这个玩法好奇怪,他说现在的主流玩法是这样的: 部署2个后端,前端也是2个nginx,域名解析到2个nginx上,nginx又把请求轮询给后端,或者直接给 ...

XMPP即时通信之一(服务器篇)

  • iOS

前言: XMPP大家一定听说过,这是一个开源的即时通讯协议。我们这一篇讲解如何在Centos上搭建一个XMPP服务端。 服务器我推荐bandwagonhost家的,学习必备。传送门->点我 一、安装JDK 这里我们安装JDK7 官网下载地址:传送门->点我 我选择创建usr/lib/jvm目录进行JDK的安装 [ro ...

教你如何给笔记本立体清灰

前言: 女友的笔记本电脑看一会视频就断电了,她说把电脑下部垫高维持时间就能长一点,所以我确定是因为笔记本温度过高引起的。我决定给她的笔记本做一个立体清灰。大学时代经常有同学在宿舍串来串去借螺丝刀,说是给笔记本清灰,其实就是用刷子刷风扇而已,但是我认为那样并 ...

Objective-C Runtime之着魔的UIAlertView

  • iOS

前言: 上篇文章写的是Runtime的一个入门教程,刚哥问我那个Associated Objects加回调是啥时候用,那我就来告诉你啦!我们在使用UIAlertView的时候用的多。 传统的UIAlertView: 在一个类中有多个UIAlertView,不同的UIAlertView对应不同的事件,我们使用的传统方法如下: #pr ...

Objective-C Runtime 1小时入门教程

  • iOS

一、前言 如果你没有Objective-C基础,请学习了基础的iOS开发再来,这个1小时是给有一定iOS基础的童鞋的。如果你是大牛或者你感觉Objective-C Runtime太简单不用1小时学习的,也请您绕道,这或许只是我的私人笔记了。 请跟着教程“一步步来”,请不要大概地扫两眼就说看不懂——以 ...

MAC OS X 安装Scrapy爬虫工具

前几天玩了下python爬虫Scrapy,用md记录了一篇在OS X上的安装过程,现在抽空分享给大家!(悲剧的是当时写文章的截图当做垃圾删掉了……) 一、打开终端执行命令 sudo easy_install pip 二、终端执行命令安装Scrapy sudo pip install Scrapy 三、解决错误 安装成功当然是最好的 ...

搭建自己的iOS内测分发平台

  • iOS

前言: 苹果提供了一个以无线方式安装企业内部应用的策略,我们可以利用这个策略去内测分发自己的iOS应用。下面我们一步步来实现自己的内测分发。 步骤: 一、搭建内测分发站点 这里我就不多说了,有一台自己的服务器,使用lnmp或者lamp搭建一个web站点就可以了。推荐使用ngin ...

记一次WordPress评论替换以及禁用emoji的修复过程

前言: 之前一直使用多说的评论服务,但是最近多说出现了2次比较严重的问题。所以我决定启用原生的评论,但是在恢复的过程中出现了一些问题,把修复过程记录下来与大家分享! 问题一: 发表评论的地方原主题的表情显示不出来了,被emoji表情所替代。 解决方法: 在WordPress4 ...

利用Charles检测APP是否含有XcodeGhost病毒

  • iOS

前言: 最近网上和微博上面爆出了,有人在Xcode中加入恶意代码,致使很多应用感染XcodeGhost病毒。病毒产生的过程是这样的,因为我国特殊的网络政策,致使我们访问苹果服务器特别缓慢(要吐血的慢),所以很多苹果开发者会选择从百度网盘等第三方渠道下载Xcode编译器,有心人 ...

利用UIScrollView实现的图片轮播循环滚动

  • iOS

前言: 这个实现方式很老了,很多应用中都有使用,但是最近看到一个新的应用,竟然还没有实现这个循环滚动,忍不住翻开以前的代码并整理了一番,以此来帮助更多的初学者。 原理: 假设我们有6张图片,我们创建一个高度为图片高度,宽度为8张图片宽度的UIScrollView,排列顺序 ...