-
日期:2021-02-07 11:23:14
点击:59
内容简介:首先想说的是它的安全性,这方面确实能让我感受到它的良苦用心。这主要可以分为两点: 一、防范跨站伪造请求(Cross-site request forgery,简称 CSRF 或 XSRF) CSRF 的意思简单来说就是,攻击者伪造真实用户来发送请求。 举例来说,假设某个银行网站有这样...
-
日期:2021-02-07 11:23:14
点击:59
内容简介:一、获取二叉树的深度 就是二叉树最后的层次,如下图: 实现代码: 复制代码 代码如下: def getheight(self): ''' 获取二叉树深度 ''' return self.__get_tree_height(self.root) def __get_tree_height(self, root): if root is 0: return 0 if root.left i...
-
日期:2021-02-07 11:23:14
点击:59
内容简介:复制代码 代码如下: #-*- encoding: utf-8 -*- ''' Created on 2014-4-24 @author: Leon Wong ''' import urllib2 import urllib import re import time import os import uuid #获取二级页面url def findUrl2(html): re1 = r'http://tuchong.com/\d+/\d+/|h...
-
日期:2021-02-07 11:23:13
点击:59
内容简介:遍历方案 从二叉树的递归定义可知,一棵非空的二叉树由根结点及左、右子树这三个基本部分组成。因此,在任一给定结点上,可以按某种次序执行三个操作: 1).访问结点本身(N) 2).遍历该结点的左子树(L) 3).遍历该结点的右子树(R) 有次序: NLR、LNR、LRN 遍历...
-
日期:2021-02-07 11:23:13
点击:59
内容简介:利用http://tool.oschina.net/less 提供的接口,发送请求进行远程编译. 再将编译好的less,保存为同名后缀为css的文件中. 第一次使用python,代码也是拼拼凑凑的.需要加上线程进行异步请求,但是不会... 复制代码 代码如下: import sublime, sublime_plugin impo...
-
日期:2021-02-07 11:23:12
点击:59
内容简介:做 Web 开发少不了要与模板引擎打交道。我陆续也接触了 Python 的不少模板引擎,感觉可以总结一下了。 一、首先按照我的熟悉程度列一下: pyTenjin:我在开发 Doodle 和 91 外教时使用。 Tornado.template:我在开发知乎日报时使用。 PyJade:我在开发知乎日...
-
日期:2021-02-07 11:23:12
点击:59
内容简介:先建立二叉树节点,有一个data数据域,left,right 两个指针域 复制代码 代码如下: # -*- coding: utf - 8 - *- class TreeNode(object): def __init__(self, left=0, right=0, data=0): self.left = left self.right = right self.data = data 复制代码 代...
-
日期:2021-02-07 11:23:12
点击:59
内容简介:注:使用的是Python2.7。 一、实例方法 实例方法就是类的实例能够使用的方法。如下: 复制代码 代码如下: class Foo: def __init__(self, name): self.name = name def hi(self): print self.name if __name__ == '__main__': foo01 = Foo('letian') foo01.h...
-
日期:2021-02-07 11:23:12
点击:59
内容简介:首先说下,由于最新的 0.8 版还是开发版本,因此我使用的是 0.79 版,API 也许会有些不同。 因为我是搭配 MySQL InnoDB 使用,所以使用其他数据库的也不能完全照搬本文。 接着就从安装开始介绍吧,以 Debian/Ubuntu 为例(请确保有管理员权限): 1.MySQL 复...
-
日期:2021-02-07 11:23:11
点击:59
内容简介:复制代码 代码如下: #!/usr/bin/env python # Filename: backup_ver1.py import os import time # 1. The files and directories to be backed up are specified in a list. #source=['/home/swaroop/byte','/home/swaroop/bin'] source=['D:\\FileCopier\\*...