Posts under tag "Python"

Python计算笛卡尔积的两种方法

cartesian-product

求笛卡尔积可能是最常用的集合操作了。

Continue Reading ...

只是Flask-CAS的Demo而已

起了个轻松一点的标题,但其实是折腾CAS的心酸史,跨越大半年的时间,终于搞定了Flask-CAS这个模块。这是个悲伤的故事!

从头说起,CAS是central authentication service的缩写,也是一套单点登录协议标准。每个公司内部有很多自研的、商业的或者开源的系统,如果有了CAS,你只需要在某个接入CAS的站点登录,其它站点就可以自动登录了,不需要再单独验证。听起来很爽吧。这里不讲解具体原理,因为通过搜索引擎找到这篇文章的人应该都是和我曾经一样走投无路只想解决问题的人。。。

Continue Reading ...

搭建Flask开发环境并在nginx上使用uwsgi部署

Oct 30,2015 Python Nginx uwsgi flask

本来就想学习一门python的web框架,正好有需求要写个api,半天时间用flask写完接口,功能是从数据库中读取用户id,以json串格式返回。flask入门不难,简单看了文档的第一节就写好这个功能。在Nginx上部署的时候花了些力气,下面记录一下。

Continue Reading ...

CentOS6上Python升级到2.7版本

Jul 14,2015 Python

系统版本:

CentOS 6.6

默认情况下,CentOS6的Python版本是2.6,但是2.7可能是一个更常用的Python版本,当开发必须使用某些新特性和特性的时候。就可能需要升级Python版本!(做过更恶心的是把RHEL5上的Python2.4升级,满足Django要求)

Continue Reading ...

查询网络地理位置的工具netinfo

这是业余做的一个小玩意,以前没有图形界面的,后来用Tkinter写了个壳作界面,刚开始计划把ping、路由跟踪、whois查询等功能都集中在这么一个软件中,后来渐渐没有动力了,现在就这么粗糙一个版本。

思路:通过站长之家的查询功能和Python的页面爬取功能,提交查询请求,获得结果,进而实现批量查询的功能。

Continue Reading ...

Nginx下配置C和Python的cgi程序实例

Oct 17,2012 Python cgi Nginx FastCGI C++

先来理解一下什么是cgi: Common Gateway Interface,简称CGI。在物理上是一段程序,运行在服务器上,提供同客户端HTML页面的接口。(百度百科)

Continue Reading ...

python 程序配置文件读取

Aug 24,2012 Python

用单独的配置文件保存程序的配置是常见方法,通常可以在配置文件里存放选项、开关、日志等程序运行中需要指定特定配置项,用于控制程序的行为。

下面已ini格式的配置文件为例,看看Python中如何对配置文件进行操作。

Continue Reading ...