BLOG
Enjoy when you can, and endure when you must.
AUG 24, 2015/数据结构
快速排序

算法可是一门必修课程,值得去多多研究和体会。本文针对快速排序做一个小小的归纳和实践。也算是简单的学习笔记。

AUG 21, 2015/数据结构
堆排序

算法可是一门必修课程,值得去多多研究和体会。本文针对堆排序做一个小小的归纳和实践。也算是简单的学习笔记。

JUL 21, 2015/后端开发与架构
数据加解密之 AES 篇

对称加密是一种广泛使用的加密算法,具有算法公开、计算量小、加密速度快、加密效率高等众多特点。而其中的 AES 相较于其前辈 DES 更为的先进和安全,是对称加密算法中最流行的算法之一。本文对 AES 加密做一个简单的阐述,并结合微信公众平台开发中的实例关注其在 Python 中的应用。

JUN 08, 2015/Django
MySQL 防止重复数据插入

在后端开发中,我们时常需要注重多线程下的线程安全问题。本文意在分享在 Python + Django + MySQL 环境中防止数据重复插入的解决方法一例。

JUN 01, 2015/Python
别被全局变量坑了:lambda 在列表解析中使用的陷阱一例

Python 是一门灵活的语言,但灵活的同时也可能会在不经意间给我们带来麻烦。今天要和大家分享的是关于作用域和全局变量引发的“血案”。我认为很有意思并值得我们去深思。

MAY 26, 2015/关注生活
旧颜换新装

为我的 Surface 贴了张新膜,配了支已经失踪了很久的触控笔。

于是乎,吃过晚饭,拿起笔在透亮的屏幕上写写画画一下,嗯~还真有一种焕然一新的感觉。

APR 09, 2015/Django
让 ImageField 更懂我的心
Django 的 ORM 提供了一个 ImageField 为我们在图片的存取上带来了极大的便利。不过在 Web 中,我们经常有这样的一个需求,就是不同的页面可能呈现不同尺寸的图片,例如一个图片浏览器通常会在列表页中显示方形的缩略图而在详情页中才展现完整尺寸的图片,为了页面显示的美观,我们必须在满足不同比例显示的同时保证美观,也就是不能让图片变形。一种处理方式就是在图片上传的时候就自动生成所需的缩略图,然后根据需求调用不同的图片达到所需的效果。要让 ImageField 更懂我们的心,看来需求对它动动手脚。要想定制它,首先需要了解 ImageField 是如何工作的。通过阅读官方文档,可...
JAN 09, 2015/后端开发与架构
DWeixin:微信公众平台开发
微信公众平台开发 2.0 版本,优化了原先的一些功能,新增“事件外部处理”支持等。 Github: https://github.com/manyunkai/DWeixin 包依赖 Pythhon == 2.7.3+,暂时不支持 3.x 版本; django == 1.6.x,该版本基于 1.6.5 开发; MySQL-python == 1.2.3; django-grappelli == 2.5.x,注意不能使用更高或更低版本; lxml == 3.3.6; beautifulsoup4 == 4.3....
DEC 22, 2014/编程相关
XMPP:Play with It
前面谈了最基本的理论,现在就从应用的角度入手来实际感受下 XMPP。 从服务器来看,开源的 XMPP 服务器软件有很多,这里以 Openfire 为例,具体的搭建过程就不细说了,其管理后台如下: 我们可以切换到“用户/组”标签下新建几个用户以方便之后的实验。如下图所示有两个测试账户 user1 和 user2: 现在让我们切换到用户角色。首先使用一个配套工具 Spark 来尝试一下。在登录界面解决输入之前的账户和服务器信息即可:    不过这里建议在设置中打开调试模式点击登录以后即可看到好友列表和调...
<< < 3 4 5 6 7 > >>