Lei Xia

Sr. Software Engineer | Solution Architect

抒写代码,尽享生活,筑就未来。

订阅 · 赞赏

avatar

android使用ImageLoader缓存图片

2014年11月11日 · 61 字 · 1 分钟

缓存和异步是两个极大提升用户体验的好东西,android加载图片时的开销还是挺大的,要是不做缓存同步加载,网速不给力的情况下,等个十几秒是有可能的。 今天要说的是一个叫做ImageLoader的库 GITHUB:https://github.com/nostra13/Android-Universal-Image-Loader 使用这个库有以下几步: 导入libs目录 声明自己的MyApplication类(继承Application) 在onCreate()方法中 public void onCreate() { super.

async http client socket超时问题

2014年11月10日 · 4 字 · 1 分钟

最近做的一个项目的HTTP模块使用了loopj的asynchttpclient (https://github.com/loopj/android-async-http)。 自动更新模块总是出现sockettimeout的exception,查来查去也不知道什么问题,为此还换了asynchttpclient的库版本。但是问题也没解决。 仔细看了一下,提示的是timeout,应该从这方面去看看,后面看到自己的HTTP工具类设置了全局超时时间为5000ms,普通请求当然没这么久,但是自动更新是下载,肯定不止5秒的,删掉超时设置就可以了。

android 替换斜杠

2014年11月7日 · 21 字 · 1 分钟

问题 最近写安卓的时候服务端返回的数据会带上“\n”,但是在android这边不能换行,初次想到的解决方法是利用 String.replace("\n","\n") 给替换掉,结果是不行的。之前记得java的反斜杠是需要转义的,就用 String.replaceAll("\n","\\n") 试了一下,结果依旧不行。后来去查了谷歌–,发现要 \\n 才可以 匹配到 \n,这么多斜杠,头都晕了,一个个来解释:

解决wordpress d8主题使用七牛镜像插件后无法评论的问题

2014年11月1日 · 13 字 · 1 分钟

上午有热心的网友给我反映说评论功能出bug了,初步查看是七牛出了问题,利用chrome的开发者工具可以查看请求。 PS:这张图是今天截的,所以域名是正常的,昨天实际上请求的是 static.ddhigh.com (本站的CDN域名)。 查看HTTP请求发现整站就请求了一个jquery文件,但是这个文件比较大有140K,查看源代码发现评论的代码已经合并在里面了。

UCenter 后台应用通知列表空白

2014年10月31日 · 7 字 · 1 分钟

今天遇到了一个奇葩的问题UCenter后台通知列表空白并且500,通过xdebug调试发现是**uc_server/control/admin/note.php 第68行代码有问题!**IDE都报错了 原代码 $this->_format_notlist(&$notelist); 修正代码 $this->_format_notlist($notelist); 可能是由于PHP版本升级导致的问题。

解决 angularjs html5Mode 404的问题

2014年10月30日 · 12 字 · 1 分钟

采用location的html5Mode之后,链接是正常的,但是刷新的时候会404,此时就需要后端服务器配置URL重写了。 nginx 配置 location / { try_files $uri $uri/ /index.

让IE7,IE8支持html5属性

2014年10月28日 · 38 字 · 1 分钟

HTML5确实很好用,但是国内IE7和IE8的用户还是挺多的(或许是XP的缘故)。这些浏览器不识别HTML5的新属性以及<!doctype html>,导致页面渲染进入“怪异”模式,简直就是“不堪入目”。 不过,还好,开源的力量是强大的,有热心的开发者写了一套JS库来兼容IE7,IE8。本文就简单教大家用下这款JS库。 1.下载 2.解压之后得到html5shiv.js

PHPExcel导出时为空的解决方法

2014年10月24日 · 11 字 · 1 分钟

今天在做数据导出的时候遇到个麻烦事情,SQL查询是有数据的,但是写入excel的时候为空的。 输出异常是有一行遇到错误了。将那一行数据打印出来发现字段中有个 = 号,excel中有 = 会将后面的当作表达式计算,所以导致错误。

移动端textarea自适应高度

2014年10月21日 · 8 字 · 1 分钟

PC端网页的textarea内容多了会出现滚动条,这个没什么,鼠标么,滚动方便。但是移动端是没鼠标的,出现滚动条是很不友好的行为。 利用js的事件绑定及动态改变CSS就可以做到这个了。 onpropertychange="this.style.height=this.scrollHeight + 'px'" oninput="this.