Posts under category "程序"

建立自己的OpenID站点

Feb 20,2016 openid openid-org-cn

学习flask用户登录一节的时候,案例使用的是OpenID认证,但是找不到提供OpenID的站点,Google,Facebook这些你懂的。在绝望的时候发现了http://openid.org.cn/,该网站可以让新手在1分钟内搭建自己的OpenID站点,超级简单方便,好用到想哭。用来做OpenID的客户端代码功能测试实在不能更方便了。

![openid logo][1]

Continue Reading ...

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

Oct 30,2015 Python Nginx uwsgi flask

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

Continue Reading ...

lftp利器与一次故障分析

Nov 06,2014 lftp ftp

FTP服务器和客户端软件都异常丰富,标准的FTP客户端一般情况下已经够用,但是lftp可能才是最强大的FTP客户端软件!这玩意十分不可思议!可以称得上FTP中的战斗机!

Continue Reading ...

Bash备份网站至邮件

重新开始写博客,最重要的是什么?数据啊!!!服务器不靠谱,数据丢失了哭都来不及。所以要备份啦,今天才开始动手做已经很对不起了。 Global Network 本来使用Wordpress的BackWPup插件做网站备份,因为安全因素,禁止了某些函数,导致不能备份到Dropbox;考虑备份到ftp,ftp服务器有数据大小的限制,几十M的备份包直接删除;后来使用该插件的邮件备份功能将数据备份到163邮箱。但是只能备份自己的网站,同一个服务器上的其它网站不能备份。为了做自定义的备份,那就写脚本喽。半小时搞定,丰衣足食~

Continue Reading ...

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

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

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

Continue Reading ...

清理dhcpd.conf文件

Jun 15,2013

闲下来又开始折腾dhcp服务器了,话说公司内网用户要上网需要将机器mac地址登记到dhcp服务器的/etc/dhcpd.conf文件中,才能获得dhcp服务器分配的ip地址。长久以来,管理员都是手动添加mac地址,当该机器用户走人或者更换机器之后,这个mac地址就停用了,但是依旧存在在dhcpd.conf文件中,管理起来比较麻烦。整理出下面几个问题。

Continue Reading ...

数字游戏

Jun 13,2013

在书上读到这么一个游戏,有n(n>1)个人坐在一块,每个人报一个100以内的数字,所报数字和所有这些数字平均值的三分之二最接近的人获得胜利.现在n个人每人随机报一个100以内的数字,这n个数字的平均值的三分之二为w,那么这n个数字中和w的差的绝对值最小的人获胜。那么通过下面的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 ...

笔试之代码惊魂

上次去参加绿盟的笔试,在网上找了以前的笔试题目,据说重复度很高。于是,下载下来仔细的研究了一番,其中有一道不限语言编写二叉树的深搜算法。心想这一题绝对不能放过,又考虑到太久没有写过代码了,于是就麻烦张飞学长写了一个深搜和广深的程序,自己好好研究,终于是把深搜算法弄明白了。

Continue Reading ...