归档 2010年5月

最后更新于 .

最近一直在学python,的确为python的简洁所折服,因为工作中可能会经常用到python和c打交道的情况,所以研究了一下C语言扩展的写法,可能比较基础,让高手们见笑啦。

发现原来在windows和linux下面,对C扩展的编译方法是不一样的,我们先来看windows版的。

注:文章部分内容引用来自:
http://www.chinaunix.net/jh/55/563784.html

我们用C实现一个简单的加法。
首先新建一个文件add.c,代码如下:

#include <Python.h>;
static PyObject* add(PyObject *self, PyObject *args); 
//一定声明为static,把他们限制在这个文件范围里。 几乎所有的参数都是PyObject类型。 在python,每个东西都是object。 
static PyObject* add(PyObject* self, PyObject* args) 
{ 
    int x=0 ; 
    int y=0;
    int z=0;
    if ...

最后更新于 .

最近开始研究python,发现vim+python真是如鱼得水呀~,不知道有没有博友也喜欢看糗事百科,这个网站是我和老婆每天必看呀,放松心情非常不错,哈哈 但是用vim习惯了就不想再去麻烦打开个IE还要用鼠标点,所有就研究了一下,如何用vim看糗事。先上个图~

1

需要环境:

  1. Python(默认的windows下的gvim7.3是支持python2.7的,linux下需要安装了python之后重新编译)
  2. BeautifulSoup

使用方法:

  • QB 最新糗事,每调用一次翻一页
  • QBHot 最糗糗事,每调用一次翻一页
  • QBReset 重置当前页码为0

配置:

  • http代理: g:qiushibaike_proxy
  • 超时时间: g:qiushibaike_timeout

下载:到 http://www.vim.org/scripts/script.php?script_id=3083 下载

每日归档

上个月

2010年4月

下个月

2010年6月

归档