13
十一月

微信登录昵称中文乱码 & Emoji表情乱码问题总结

微信登录昵称中文乱码 & Emoji表情乱码问题总结

    APP中使用微信登录,流程一般是APP通过微信SDK请求code,然后APP使用code请求自己的服务器,服务器根据code获取access token,然后根据token和openid获取用户信息。在最后一步获取用户信息时经常出现中文乱码问题,这里记录下解决方案。

29
九月

Django Admin中使用七牛上传文件

Django Admin中使用七牛上传文件

    公司项目使用七牛云存储文件,而项目控制台基于 Django Admin 开发,现在有个需求要在控制台中直接上传文件到七牛,所以自己就写了一个 Django APP:qiniu_fields 用来实现这个功能。这里记录 & 分享一下。

07
九月

Ubuntu下Django连接SQL Server数据库

Ubuntu下Django连接SQL Server数据库

    最近由于工作需要,要在 Django 项目中连接 SQLServer 数据库,之前没在 Ubuntu 中使用过 SQLServer,在网上找了一些文章,踩着坑把配置搞好了,写篇文章总结下。

06
九月

使用 ModelForm 过滤 ForeignKey 选择项

使用 ModelForm 过滤 ForeignKey 选择项

    在 Django Admin中,编辑外键(ForeignKey)字段时,列表中默认会显示所有的选项,但是有时候你希望能够根据某些条件过滤掉列表中的选项。本文就这种场景介绍两种可行方案。

04
八月

线上Nginx错误汇总

线上Nginx错误汇总

    这两天服务器访问量激增,导致 nginx 出现几个错误,通过修改服务器和 Nginx 配置初步解决了,记录如下。

03
八月

Redis错误:Redis is configured to save RDB snapshots

Redis错误:Redis is configured to save RDB snapshots

    线上Redis 出现错误:MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error. 解决方法记载如下。

03
八月

Ubuntu安装PHP & PHP Nginx配置

Ubuntu安装PHP & PHP Nginx配置

    最近接手了一个 PHP 项目,之前没做过 PHP,于是从搭建PHP环境开始学习下,同时写篇 Ubuntu 安装 PHP 的教程。

21
十二月

Zepto.JS实现fadeIn/fadeOut/fadeToggle方法

Zepto.JS实现fadeIn/fadeOut/fadeToggle方法

    Zepto.JS是移动端常用的JavaScript类库,它实现了jQuery中大部分的功能,同时文件大小只有十几K,在移动端特别适合替代jQuery。但是Zepto.JS本身没有提供动画方法,需要手动加入zepto.animate.fx.js模块,该模块提供了animate方法,不过也就只提供了animate方法。今天为了替换一个项目中的jQuery,自己实现了fadeIn,fadeOut,fadeToggle等方法。