Lei Xia

Sr. Software Engineer | Solution Architect

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

订阅 · 赞赏

avatar

解决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.

linux检查端口占用

2014年10月15日 · 10 字 · 1 分钟

Linux启动服务时如果遇到端口占用问题时,一般有以下两种解决方案: 新启动的服务更改端口号启动 杀掉老的进程 Linux检查端口占用命令 netstat -lnp | grep 80 80为端口号,查找到占用端口的进程ID后用kill杀掉即可。

移动端实时检测输入框

2014年10月14日 · 19 字 · 1 分钟

PC浏览器的话由于有blur和focus事件,可以在失去焦点时进行一次验证,但是移动端有点麻烦,点击其他地方才可以,这种的话体验不是很好。 利用input事件可以解决这个问题。 $(document).on('input','#username',function(){ //验证逻辑 }); 测试之后问题确实来了,每输入一个字符就会触发,浪费很多网络请求,接下来使用一个定时器的技术来进行处理。

nginx服务器启用SSL访问

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

HTTP和HTTPS的区别 https协议需要到ca申请证书,一般免费证书很少,需要交费。 http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。 所以在涉及到账户、金钱等敏感信息交互的时候使用HTTPS是个不错的选择。

ng-repeat获取父级INDEX

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

angularjs的循环嵌套我就不多说了,无非是ng-repeat的嵌套而已,如果需要获取索引请使用$index。 那么问题来了,$index只能获取当前循环的索引,如果需要获取父级的索引怎么办? 原理其实也不难,在父级ng-repeat时利用ng-init写入一个变量即可,子循环是可以访问到的。 <div ng-controller="MainCtrl"> <dl ng-repeat="user in users"> <dt ng-init="p_index=$index">Name:</dt> <dd ng-repeat="p in user.