摘要: #!/usr/bin/env python #-*- coding: utf-8 -*- #谷歌host修改脚本 #author 坤子<root#pythonpy.com> #date 01/05/015 # #【使用说明】 #如果支持我就多多访问我的博客! #请确保在当“前用户对host可写”前提 阅读全文
posted @ 2015-10-25 23:27 jamesben 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: 看到这个题目大家可能猜到了我接下来要讲些什么,呵呵,对了,那就是列出这两个不同版本间的却别!搜索一下大家就会知道,python有两个主要的版本,python2 和 python3 ,但是python又不同于其他语言,向下兼容,python3是不向下兼容的,但是绝大多数组件和扩展都是基于python2... 阅读全文
posted @ 2015-10-25 23:24 jamesben 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 利用python便捷的类库,可以方便快速实现对网站运行状况的监控,主要包括对80端口(即网站运行端口),其它tcp服务等端口的监控就可以了解服务器大概的一个运行状况,使用的库主要为urllib2及socket。 1、监控80端口或者其它网站运行端口,如tomcat ,nginx,iis等其它。监控这 阅读全文
posted @ 2015-10-25 23:22 jamesben 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: Flask 是一个 Python 实现的 Web 开发微框架。这篇文章是一个讲述如何用它实现传送视频数据流的详细教程。 我敢肯定,现在你已经知道我在O’Reilly Media上发布了有关Flask的一本书和一些视频资料。在这些上面,Flask框架介绍的覆盖面是相当完整的,出于某种原因,也有一小部分 阅读全文
posted @ 2015-10-25 23:15 jamesben 阅读(4055) 评论(0) 推荐(0) 编辑
摘要: 本文目的是为了完成一个项目用到的flask基本知识,例子会逐渐加深。最好对着源码,一步一步走。下载源码,运行pip install -r requirements.txt 建立环境python db_create.py 创建自己数据库python db_migrate 迁移数据库—————————— 阅读全文
posted @ 2015-10-25 23:09 jamesben 阅读(36747) 评论(2) 推荐(3) 编辑
摘要: 上一篇文章, 使用python的Flask实现一个RESTful API服务器端 简单地演示了Flask实的现的api服务器,里面提到了因为无状态的原则,没有session cookies,如果访问需要验证的接口,客户端请求必需每次都发送用户名和密码。通常在实际app应用中,并不会每次都将用户名和密 阅读全文
posted @ 2015-10-25 23:07 jamesben 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 最近这些年,REST已经成为web services和APIs的标准架构,很多APP的架构基本上是使用RESTful的形式了。 本文将会使用python的Flask框架轻松实现一个RESTful的服务。 REST的六个特性: Client-Server:服务器端与客户端分离。 Stateless(无 阅读全文
posted @ 2015-10-25 23:02 jamesben 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 使用Qt设计师设计的.ui界面文件是XML文件,有3种方式在PyQt中使用,本文将通过实例进行讲解。 使用PyQt中如何结合Qt设计师进行开发中的例子。点击按钮修改标签的内容。 1. 直接使用ui文件 PyQt4的ui模块提供了加载.ui文件的功能,ui.uic.loadUi(uifile[, ba 阅读全文
posted @ 2015-10-25 22:51 jamesben 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 很多软件,比如QQ,亦或一些管理系统,运行之后都会先弹出一个登录框,只有登录成功了,才能进入软件主界面。 以前在邮件列表中回答过如何做登录框,这里重新整理下。 从刚开始做Delphi的时候就有不少人纠结登录框问题,我考虑造成困惑的原因是有几个地方搞不明白:何时弹出登录框?何处弹出登录框?登录逻辑写在 阅读全文
posted @ 2015-10-25 22:49 jamesben 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 经常有初学者搞不清楚如何在PyQt中弹出对话框,以及如何处理返回值。这篇文章会举例说明,界面采用手工编写。 我们一般说的对话框指的是模态对话框(Modal Dialogue Box),一旦弹出,就不能对话框以外的窗口进行操作,必须先关闭对话框。 在PyQt中我们一般从QDialog继承创建一个类来操 阅读全文
posted @ 2015-10-25 22:48 jamesben 阅读(9324) 评论(0) 推荐(0) 编辑
摘要: QGraphicsTextItem类可以放到QGraphicsScene或者QGraphicsItem上,用来显示格式化的文本内容,如HTML,当然纯文本也可以显示。如果只是显示纯文本,可以使用QGraphicsSimpleTextItem类。 下面的内容都以QGraphicsTextItem作为例 阅读全文
posted @ 2015-10-25 22:46 jamesben 阅读(4521) 评论(0) 推荐(0) 编辑
摘要: 绘制一条贝赛尔曲线,当选中该曲线时,显示其控制点并把控制点和起始点连结起来,从而可以清晰的显示曲线的参数。 # -*- coding: utf-8 -*-from PyQt4 import QtGui, QtCore class PathItem(QtGui.QGraphicsPathItem): 阅读全文
posted @ 2015-10-25 22:44 jamesben 阅读(2131) 评论(0) 推荐(1) 编辑
摘要: PyQt提供了方便的停靠窗口控件,我们可以很方便的编写一个停靠窗口,代码和效果如下: # -*- coding: utf-8 -*-from PyQt4 import QtGui, QtCore class MainWindow(QtGui.QMainWindow): def __init__(se 阅读全文
posted @ 2015-10-25 22:43 jamesben 阅读(3749) 评论(0) 推荐(0) 编辑
摘要: PyQt中隐藏一个Menu Item,可以通过QAction的setVisible(False)来设置,而QMenu的setVisible(False)是不管用的。 现在问题来了,我们有一个菜单,它有一些子菜单,如何隐藏它呢? fileMenu = self.menuBar().addMenu('F 阅读全文
posted @ 2015-10-25 22:41 jamesben 阅读(934) 评论(0) 推荐(0) 编辑
摘要: t设计师是Qt的所见即所得的界面设计工具,通过拖拉方式设计界面,但它并不能产生任何代码。 Qt设计师使用.ui后缀的XML文件来存储界面内容。通过pyuic4命令可以编译成.py文件,.py文件的内容就和我们手写界面的类似。 当然直接使用.ui文件也是可以的,但是有两个问题,一个是效率不高,需要在运 阅读全文
posted @ 2015-10-25 22:40 jamesben 阅读(729) 评论(0) 推荐(0) 编辑