the5fire的技术博客

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.

解析Python2.7中dict和{}创建对象的区别

分类:Python | 标签:     | 发布:2013-05-11 4:09 p.m. | 阅读量: 9347

一大早起来看到这篇文章,觉得写的相当不错,由浅及深的解释了在创建一个字典对象时用 ``dict`` 关键字和直接用 ``{}`` 的区别:执行的步骤,耗用的时间和空间。

python对list去重的各种方法

分类:Python | 标签:     | 发布:2013-04-26 5:18 a.m. | 阅读量: 68413

今天遇到一个问题,在同事随意的提示下,用了 ``itertools.groupby`` 这个函数。不过这个东西最终还是没用上。 问题就是对一个list中的新闻id进行去重,去重之后要保证顺序不变。

如何快速的部署我的博客(Django)代码

分类:Python | 标签:       | 发布:2013-04-25 6:57 a.m. | 阅读量: 9258

上篇文章介绍了我博客的一个架构,这里具体说下我是如何快速的通过git和fabric来持续部署我的博客的。 先来说一个场景,我前几天上线了一个 `OSQA <http://qa.the5fire.com>`_ 系统,为了方便以后来的网友在博客留言里提问时看到我有这样的一个系统,所以我决定在留言框上方加一句话,也就是现在在留言上方看到的那个文案:'技术问题还可以到the5fire技术问答上提问'。

说说我这个博客的架构

分类:Django | 标签:       | 发布:2013-04-23 6:36 a.m. | 阅读量: 9607

题目写的有点大,说架构也谈不上什么架构,就是简单的几个工具的使用。 之前也有提到,博客是用Django1.3写的,部署在webfaction上,是一个centos系统。因此整体的架构是这样的: .. code:: centos + Virtualenv + Python2.6 + Django1.3 + Gunicorn + supervisor + nginx + memcache

VIM插件管理及python开发环境配置

分类:Vim | 标签:       | 发布:2013-03-10 11:02 p.m. | 阅读量: 14275

这是在公司做的一个分享,目的是帮助新手快速的配置好python开发环境。在操作之前,建议先把你自己的vim配置文件(vimrc)和.vim文件夹先剪切到一个备份文件...

python入门ppt分享

分类:Python | 标签:     | 发布:2013-01-26 8:21 p.m. | 阅读量: 13636

主要是针对有编程经验的同学,让大家了解下python <object width="630" height="500" align="middle" id="reader" codebase="http://fpdownload.macromedia.com/pub/shockw

分享一个LRUCache(python实现)

分类:Python | 标签:     | 发布:2013-01-20 9:58 p.m. | 阅读量: 12595

下面要分享的这个LRUCache不是我做的,是github上的一个库,我们在实际环境中有用到。 先来说下这个概念,cache的意思就是缓存,LRU就是Least Recently Used,即最近最少使用,是一种内存管理算法。总结来说这就是一种缓存方法,基于时间和容量。 一般

什么是pypy?

分类:Python | 标签:     | 发布:2013-01-20 12:32 p.m. | 阅读量: 10026

<p> PyPy是用Python实现的Python解释器,集成了一种即时 (JIT) 编译器。这与能够以革命性的方式改变 Java 性能的知名技术 HotSpot 属于同一种技术的不同形式。<br> </p> <p> 总得来说就是一个能够提高python运行速度的项目,不过目前

我的pythonIDE-vim插件分享

分类:Vim | 标签:       | 发布:2013-01-15 9:17 p.m. | 阅读量: 11020

从pycharm转到vim有一段时间了,觉得vim装上一些插件之后还是能满足当前需求的。 先声明下,所有的插件都是从git上下载的,方法:搜索插件名,复制git地址,然后在你的~/.vim/bundle,git clone https://*************/**.gi

python无框架开发网站

分类:Python | 标签:       | 发布:2013-01-14 10:30 p.m. | 阅读量: 13304

标题很有噱头,其实就是python的一个库的使用。之前记得有个网友问我说想学习python开发网站,但是不想用框架,我当时建议可以去学下cgi方面的东西。现在想来,我是错了,诚挚的给网友道歉!在python中有比cgi更高级的库来开发网站,那就是BaseHTTPServer。

其他分类: