架设你自己的堡垒机 — GateOne

GateOne是一款基于HTML5的开源终端模拟器/SSH客户端,同时内置强大的插件功能。它自带的插件使其成为一款令人惊艳的SSH客户端,但是,它可以用于运行任何终端应用。用户可以将GateOne嵌入其他应用程序从而提供各类终端访问界面,它也支持各类基于Web的管理界面……后面的大家自己看吧~~ G…

Read More

Access-Control-Allow-Origin与跨域

在使用NSB进行转发Ajax请求时,当出现跨域问题,可以在NSB的响应header中添加: Access-Control-Allow-Origin: http://blog.ixcv.com 来实现接口的跨域请求。 设置为*则可以允许任意来源进行Ajax请求(当然,生产环境中没有这么玩儿的): Ac…

Read More

Respberry Pi的GPIO针脚说明以及其电平操作

可以通过树莓派自带的GPIO针脚控制诸如继电器或是其它控制器,来实现基础的“物联网”,来达到控制家中电器的目的。 关于GPIO针脚的说明介绍如下图: 从树莓派官方下载回来的Respbian自带的python环境中,内置了RPi.GPIO包,是对树莓派的GPIO针脚的操作库。 对其进行二次封装,简化了…

Read More

树莓派+Prowl 监控PPPOE的IP地址变更

前段时间买的树莓派用着一直很爽,不爽的动态DNS解析,这两天总是出现莫名其妙的问题。经过仔细排查与联系客服后,最终还是解决了问题。 但是在解决问题的过程中,因为白天要到公司,所以当DNS动态解析失败时,无法准确获得家里的公网IP地址。也就是说当DNS动态解析失败时,根本就无法从公网对家里的TP-LI…

Read More

使用Python分析命令行传递的参数

用Python开发脚本程序的过程中,难免会使用到参数,可以通过下面方式对参数进行处理。 处理的过程中,需要用到内置的库getopt来进行分析: import sys, getopt opts = getopt.getopt(sys.argv[1:], ”, [‘date=’]) for key, …

Read More

Python下MySQLdb库的使用

Python下MySQLdb库的项目地址是:http://sourceforge.net/projects/mysql-python/ 连接: conn=MySQLdb.connect(host=”localhost”,user=”root”,passwd=””,db=”test”,charset=…

Read More

用python建立socket服务器

给朋友写了个脚本,用到了socket服务器,翻到之前写的代码,拿到这里记录一下。 直接贴代码: #!/usr/bin/env python from SocketServer import ThreadingTCPServer as TCP from SocketServer import Stre…

Read More

Python中,时间字符串与时间戳的互相转换

时间字符串转换为时间戳: import time timestring = ‘2012-05-15 17:12:37’ timestamp = int(time.mktime(time.strptime(timestring, ‘%Y-%m-%d %H:%M:%S’))) print timesta…

Read More

10个实用的Django建议

Django 作为一个杰出的Python开源框架,或许得不到和其它流行框架如Rails这样多的赞美,但是它和其他框架一样精炼,非常注重DRY(Don’t Repeat Yourself)原则、组件的重用性,通过自动化过程使编码更简洁。 如果在Django项目中能够灵活使用某些方法和技巧的话,它将大大…

Read More

GAE第三方上传程序SDUpload

程序是一个Google Appengine的第三方上传工具,不需要配置Python和GAE SDK的运行环境,因为它是一个windows的命令行程序。 操作:在window命令行输入操作命令。 上传命令:SDUpload update wallproxy 其中:SDUpload为程序名;update…

Read More