自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bob的专栏

分享的天堂!

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 Centos LNMP 一键安装教程

参考链接:https://lnmp.org/install.html系统需求:CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统需要5GB以上硬盘剩余空间需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统

2016-11-30 13:03:10 872

原创 PHP之——CentOS 6.5下搭建LAMP环境详细步骤

1、确认搭建LAMP所需的环境是否已经安装:[plain] view plain copy[root@localhost ~]#rpm -q make gcc gcc-c++ zlib-devel libtool libtool-ltdl libtool-ltdl-devel bisonncurses-devel  备注:安装libpng

2016-11-30 12:46:59 556

原创 iOS 客户端基于 WebP 图片格式的流量优化(下)

在iOS 客户端基于 WebP 图片格式的流量优化(上)这篇文章中,已经介绍了WebP格式图片的下载使用,仅仅只有这样还远远不够,还需要对已经下载的图片数据进行缓存。曾经有句名言『计算机世界有两大难题,第一是起名字,第二是写一个缓存』,鄙人不能同意更多。在iOS上,重写一份图片缓存是不现实的,而直接修改SDWebImage框架也是不太好的。所以,在SDWebImage的基础上添加一

2016-11-29 14:17:34 671

原创 iOS 客户端基于 WebP 图片格式的流量优化(上)

首先,这是一个基于具体业务的组件优化方案,我尽量把业务逻辑从代码中抽离出来,部分地方代码可能有删减。现在这个方案是用于一个多图片的新闻类应用,粗略估计过,用户在浏览完第一页所有新闻(共48篇),会消耗流量达100M,其中98M为图片,这里值得优化的空间非常大。针对这种情况,我们先后使用过的优化包含:wifi条件下预载所有文章、图片和js、css数据;重用所有已经下载的js、css和

2016-11-29 14:15:08 1304

转载 iOS 开发中使用 NSURLProtocol 拦截 HTTP 请求

这篇文章会提供一种在 Cocoa 层拦截所有 HTTP 请求的方法,其实标题已经说明了拦截 HTTP 请求需要的了解的就是 NSURLProtocol。由于文章的内容较长,会分成两部分,这篇文章介绍 NSURLProtocol 拦截 HTTP 请求的原理,另一篇文章如何进行 HTTP Mock 介绍这个原理在 OHHTTPStubs 中的应用,它是如何 Mock(伪造)某个 HTTP

2016-11-29 14:02:37 2753

转载 WKWebView使用及注意点(预防踩坑)------强烈推荐阅读!!!

iOS8之后,苹果推出了WebKit这个框架,用来替换原有的UIWebView,新的控件优点多多,不一一叙述。由于一直在适配iOS7,就没有去替换,现在仍掉了iOS7,以为很简单的就替换过来了,然而在替换的过程中,却遇到了很多坑。还有一点就是原来写过一篇文章 Objective-C与JavaScript交互的那些事以为年代久远的UIWebView已经作古,可这篇文章现在依然有一定的阅读量。所以在决

2016-11-26 16:17:17 9478 1

原创 UIWebView使用中的内存相关问题---强烈推荐使用WKWebView

在iOS5平台开发应用的过程中,发现使用UIWebView通过NSURLRequest加载网页后,即使UIWebView所在画面关闭,仍然有内存无法释放。 结果就是,通过UIWebVIew访问的页面越多,应用的内存占用也越多,从而有导致内存警告而造成程序退出的可能。 通过调查网上的相关资料,发现UIWebVIew的内存问题由来已久,在iOS4时代就已经存在。 stackf

2016-11-23 18:46:04 1221

原创 网络基础教程-http中url的组成和首部字段详解

url组成部分://:@:/;?#scheme 协议方案http #超文本转移协议,我们浏览网站都是这个https #安全的http连接,在应用层和传输层中间加了SSL层mailto #通过该链接可以在Internet中发送邮件ftp #文件传输协议,传输文件rtsp.rtspu #这

2016-11-18 13:18:24 1283

原创 解决Xcode 不能 访问http的问题

由于Xcode默认不支持http的直接访问,那么我们就需要配置一下,我们先看一下没配置之前的Xcode返回的错误信息 发现错误信息,首先,不要慌张,现在出现错误,比到客户手上再出错,好得多。废话不多说,搞定他步骤1: 步骤2: 步骤3:key>NSAppTransportSecuritykey> dict> key>NSA

2016-11-16 13:37:09 1253

原创 iOS中UIWebView使用JS交互:实现图片的点击

iOS中偶尔也会用到webview来显示一些内容,比如新闻,或者一段介绍。但是用的不多,现在来教大家怎么使用js跟webview进行交互。这里就拿点击图片获取图片路径为例:1.测试页面htmlhtml>head>head>body>div>img src="test.png"/>div>body>html>2.然后我们在controller中加载这一段html[_

2016-11-16 13:35:01 1395

原创 Xcode8打印一堆日志、iOS10真机NSLog输出无效解决办法

Xcode8用模拟器运行项目时,首先会打印出一堆无用的日志。对找有用的log带来麻烦,自然想屏蔽掉。 解决办法是:EditScheme -> Run -> Arguments 在Environment Variables一栏中添加OS_ACTIVITY_MODE并设值为disable。你肯定也发现了iOS10中真机时,NSLog输出无效。#ifdef DEBUG#define MITLog

2016-11-15 15:05:22 2531

原创 ios webview自适应实际内容高度4种方法

第一种方法- (void)webViewDidFinishLoad:(UIWebView *)webView{CGFloat webViewHeight=[webView.scrollView contentSize].height;CGRect newFrame = webView.frame;newFrame.size.height = webViewHeight;webView.fr

2016-11-01 12:52:37 11386

vcruntime140.dll 问题的解决方法

vcruntime140.dll 问题的解决方法

2016-06-26

UINavigationBar Category

解决UINavigationBar 自定义 leftBarButtonItem 点击范围过大的问题

2015-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除