- 博客(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 887
原创 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 563
原创 iOS 客户端基于 WebP 图片格式的流量优化(下)
在iOS 客户端基于 WebP 图片格式的流量优化(上)这篇文章中,已经介绍了WebP格式图片的下载使用,仅仅只有这样还远远不够,还需要对已经下载的图片数据进行缓存。曾经有句名言『计算机世界有两大难题,第一是起名字,第二是写一个缓存』,鄙人不能同意更多。在iOS上,重写一份图片缓存是不现实的,而直接修改SDWebImage框架也是不太好的。所以,在SDWebImage的基础上添加一
2016-11-29 14:17:34 687
原创 iOS 客户端基于 WebP 图片格式的流量优化(上)
首先,这是一个基于具体业务的组件优化方案,我尽量把业务逻辑从代码中抽离出来,部分地方代码可能有删减。现在这个方案是用于一个多图片的新闻类应用,粗略估计过,用户在浏览完第一页所有新闻(共48篇),会消耗流量达100M,其中98M为图片,这里值得优化的空间非常大。针对这种情况,我们先后使用过的优化包含:wifi条件下预载所有文章、图片和js、css数据;重用所有已经下载的js、css和
2016-11-29 14:15:08 1332
转载 iOS 开发中使用 NSURLProtocol 拦截 HTTP 请求
这篇文章会提供一种在 Cocoa 层拦截所有 HTTP 请求的方法,其实标题已经说明了拦截 HTTP 请求需要的了解的就是 NSURLProtocol。由于文章的内容较长,会分成两部分,这篇文章介绍 NSURLProtocol 拦截 HTTP 请求的原理,另一篇文章如何进行 HTTP Mock 介绍这个原理在 OHHTTPStubs 中的应用,它是如何 Mock(伪造)某个 HTTP
2016-11-29 14:02:37 2769
转载 WKWebView使用及注意点(预防踩坑)------强烈推荐阅读!!!
iOS8之后,苹果推出了WebKit这个框架,用来替换原有的UIWebView,新的控件优点多多,不一一叙述。由于一直在适配iOS7,就没有去替换,现在仍掉了iOS7,以为很简单的就替换过来了,然而在替换的过程中,却遇到了很多坑。还有一点就是原来写过一篇文章 Objective-C与JavaScript交互的那些事以为年代久远的UIWebView已经作古,可这篇文章现在依然有一定的阅读量。所以在决
2016-11-26 16:17:17 9572 1
原创 UIWebView使用中的内存相关问题---强烈推荐使用WKWebView
在iOS5平台开发应用的过程中,发现使用UIWebView通过NSURLRequest加载网页后,即使UIWebView所在画面关闭,仍然有内存无法释放。 结果就是,通过UIWebVIew访问的页面越多,应用的内存占用也越多,从而有导致内存警告而造成程序退出的可能。 通过调查网上的相关资料,发现UIWebVIew的内存问题由来已久,在iOS4时代就已经存在。 stackf
2016-11-23 18:46:04 1229
原创 网络基础教程-http中url的组成和首部字段详解
url组成部分://:@:/;?#scheme 协议方案http #超文本转移协议,我们浏览网站都是这个https #安全的http连接,在应用层和传输层中间加了SSL层mailto #通过该链接可以在Internet中发送邮件ftp #文件传输协议,传输文件rtsp.rtspu #这
2016-11-18 13:18:24 1325
原创 解决Xcode 不能 访问http的问题
由于Xcode默认不支持http的直接访问,那么我们就需要配置一下,我们先看一下没配置之前的Xcode返回的错误信息 发现错误信息,首先,不要慌张,现在出现错误,比到客户手上再出错,好得多。废话不多说,搞定他步骤1: 步骤2: 步骤3:key>NSAppTransportSecuritykey> dict> key>NSA
2016-11-16 13:37:09 1282
原创 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 1410
原创 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 2547
原创 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 11479
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人