摘要: 因为我的个人网站 "restran.net" 已经启用,博客园的内容已经不再更新。请访问我的个人网站获取这篇文章的最新内容, "Python 中 logging 日志模块在多进程环境下的使用" 使用 Python 来写后台任务时,时常需要使用输出日志来记录程序运行的状态,并在发生错误时将错误的详细信 阅读全文
posted @ 2015-08-19 23:29 NaN-Hax 阅读(29555) 评论(0) 推荐(0) 编辑
摘要: 开源2010年,自己在学习 [Lucene](https://lucene.apache.org/ "") 时开发的一款桌面文件搜索工具,这么多年过去了,代码一直静静存放在自己的硬盘上,与其让其沉睡,不如分享出来。这款工具带有明显的模仿 Everything 的痕迹。事实上这是当时某项课程的作业,而... 阅读全文
posted @ 2015-05-31 15:41 NaN-Hax 阅读(607) 评论(0) 推荐(1) 编辑
摘要: 最近整理的移动端 Web 开发前端知识,不定期更新。## HTML5 可以做什么1. 拍照2. 获取地理位置3. 手势4. canvas 绘图和动画(硬件加速)5. localstorage,本地缓存HTML5 动画效果 demo http://fff.cmiscm.com/#!/main**CSS... 阅读全文
posted @ 2015-05-16 23:30 NaN-Hax 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 因为我的个人网站 "restran.net" 已经启用,博客园的内容已经不再更新。请访问我的个人网站获取这篇文章的最新内容, "CentOS 环境下基于 Nginx uwsgi 搭建 Django 站点" 以下用一个网站 ocean_monitor 举例 MySQL 安装与配置 安装 MariaDB 阅读全文
posted @ 2015-04-09 22:32 NaN-Hax 阅读(5682) 评论(1) 推荐(2) 编辑
摘要: 因为我的个人网站 "restran.net" 已经启用,博客园的内容已经不再更新。这篇文章是在 Gitlab 7.4 的环境下配置的,相关内容可能已经过时。 后续做了一次迁移,将 Gitlab 升级到了 8.9,又重新整理了一篇文章 "CentOS 7 Minimal 安装 Gitlab 8.9" 阅读全文
posted @ 2015-04-09 19:33 NaN-Hax 阅读(15102) 评论(1) 推荐(1) 编辑
摘要: 因为我的个人网站 "restran.net" 已经启用,博客园的内容已经不再更新。请访问我的个人网站获取这篇文章的最新内容, "一次使用 Redis 优化查询性能的实践" 应用背景 有一个应用需要上传一组ID到服务器来查询这些ID所对应的数据,数据库中存储的数据量是7千万,每次上传的ID数量一般都是 阅读全文
posted @ 2015-02-17 13:20 NaN-Hax 阅读(24442) 评论(1) 推荐(6) 编辑
摘要: 最近在做一个监控程序,需要用邮件发送告警。以前是使用注册的免费邮来发送,但是这样不免有很多限制,而且有时还会当作恶意登录,帐号异常等,还不让登录邮箱了。利用[Postfix][1]提供邮件SMTP服务,可以很自由的发送邮件,任意定义发送者的邮箱地址。感觉都可以用来恶作剧,用别人的邮箱来发邮件呢。**... 阅读全文
posted @ 2015-02-12 21:06 NaN-Hax 阅读(2525) 评论(0) 推荐(0) 编辑
摘要: 因为一个奇怪的需求,使用 Python 和 Tornado 框架实现了一个 Web 站点的反向代理。实现的功能是这样:1. 假设这个反向代理网站的地址是 http://www.example.com2. 访问 http://www.example.com/.site.backend_site0/,访... 阅读全文
posted @ 2015-02-09 22:10 NaN-Hax 阅读(3973) 评论(2) 推荐(0) 编辑
摘要: 开源一款自己刚开始接触 C 时开发的带有农历信息的日期选择控件,记得那时还是在2010年的寒假期间做的这个东西。刚开始接触 C 时,使用WinForm来开发桌面程序,觉得简直是简单又迅速,由于 C 本身没有提供农历的日期控件,因此就造了这第一个轮子,项目的地址在[这里][1]。 包含二个部分: ... 阅读全文
posted @ 2015-01-28 21:39 NaN-Hax 阅读(7066) 评论(6) 推荐(6) 编辑
摘要: GitLab 简介 因为我的个人网站 "restran.net" 已经启用,博客园的内容已经不再更新。这篇文章是在 Gitlab 7.4 的环境下配置的,相关内容可能已经过时。 后续做了一次迁移,将 Gitlab 升级到了 8.9,又重新整理了一篇文章 "CentOS 7 Minimal 安装 Gi 阅读全文
posted @ 2014-10-31 09:13 NaN-Hax 阅读(69785) 评论(0) 推荐(1) 编辑