Posts under category "程序"

Bash备份网站至邮件

重新开始写博客,最重要的是什么?数据啊!!!服务器不靠谱,数据丢失了哭都来不及。所以要备份啦,今天才开始动手做已经很对不起了。 Global Network 本来使用WordpressBackWPup插件做网站备份,因为安全因素,禁止了某些函数,导致不能备份到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程序实例

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

Continue Reading ...

python 程序配置文件读取

Aug 24,2012

下面是经典的程序目录结构,etc下存放配置文件,bin目录下存放可执行文件:

app/
├── bin
│   └── app.py
└── etc
    └── app.conf

Continue Reading ...

笔试之代码惊魂

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

Continue Reading ...

Bash之天干地支

话说,无论高级语言,脚本语言还是低级语言,循环语句,判断语句都是不可缺少的成分。下面就来看看使用Bash编写的九九乘法表和天干地支表。 闲话少叙,小二,上代码!!!

Continue Reading ...