自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stepup

学,不可以已

  • 博客(8)
  • 资源 (25)
  • 收藏
  • 关注

原创 python实现二叉树的前、中、后序遍历及按层遍历

需求:python代码实现二叉树的: 1. 前序遍历,打印出遍历结果 2. 中序遍历,打印出遍历结果 3. 后序遍历,打印出遍历结果 4. 按树的level遍历,打印出遍历结果 5. 结点的下一层如果没有子节点,以‘N’代替方法:使用defaultdict或者namedtuple表示二叉树使用StringIO方法,遍历时写入结果,最后打印出结果打印结点值时,如果为空,StringIO

2016-02-28 22:32:24 3436

原创 win7+gvim7.4+spf13使用自动补全编写python脚本

在win7上安装gvim7.4有个很好的选择:spf13:https://github.com/spf13/spf13-vim安装手册可以参考spf13官网: http://vim.spf13.com/ 注:补全需要lua支持,可以google之后下载已经编译的gvim安装,如 https://chocolatey.org/packages/vim-x64使用自动补全安装完spf13之后,打开py

2016-02-27 22:57:03 3441

转载 Python中:self和__init__的含义 + 为何要有self和__init__

背景回复:我写的一些Python教程,需要的可以看看中SongShouJiong的提问:Python中的self,__init__的含义是啥?为何要有self,__init这些东西?解释之前,先说几句1.到目前为止,我虽然也已写了不算很少的python的代码,但是,还真的没有太多接触self和__init__这两个东西。只能算

2016-02-27 22:17:43 13427 1

原创 python创建中序二叉树并按照中序print

使用python创建二叉树实现:如果二叉树为空,则创建二叉树实例如果当前结点为空,则创建结点。否则判断: 如果输入值小于当前结点值,则添加到左结点如果输入值大于或等于当前值,则添加到右结点代码#!/usr/bin/env python3# -*- coding: utf-8 -*-class Node(object): """docstring for Node"""

2016-02-27 22:14:24 1251

转载 Python的defaultdict模块和namedtuple模块

在Python中有一些内置的数据类型,比如int, str, list, tuple, dict等。Python的collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型:namedtuple, defaultdict, deque, Counter, OrderedDict等,其中defaultdict和namedtuple是两个很实用的扩展类型。defaultdict

2016-02-24 06:57:29 523

原创 安装spf13之后,设置nospell和colorcolumns

问题一:安装 spf13 之后, 编写或查看python脚本时,在win7的gvim中,一些单词总有红色波浪线标识。在linux的vim中,某些单词有色块,如下: win7 + gvim7.4: linux: 解决办法::set nospell 或者在 ~/.vimrc.local 中添加: autocmd VimEnter * set nospell如果需要对某些文件类型

2016-02-21 18:25:47 4020

原创 使用timeit测试python语句执行的时间

使用timeit库可以测试小段代码片段的执行时间,简单示例如下:代码:#!/usr/bin/env python3# -*- coding: utf-8 -*-import randomimport timeitfrom time import clockdef get_random_number(num): '''get random number, no repeated ele

2016-02-21 18:00:40 11854

原创 python:leetcode之reverse words in a string

要求: reverse words in a string将abc def形式的字符串翻转成def abc,并且去掉多余的空格。解法一:将abc和def分开,然后使用list的reversed方法调换位置#!/usr/bin/env python3# -*- coding: utf-8 -*-class Reverse_str(object): """docstring for Rever

2016-02-21 17:30:27 1651

robotframework指导文档

robotframework指导文档,中文版,高清,带目录。 资源分不够了,所以标为1分,下载完评论一下就赚回来了。 多多包涵 :)

2017-03-12

hugo for win64

hugo 0.15的版本,windows平台,64位,可以在windows进行静态博客编辑,预览

2016-05-23

MacTypeInstaller_2013_1231_0

MacTypeInstaller_2013_1231_0, windows 字体显示美化

2016-03-06

gvim7.4 覆盖vimfiles等即可用

gvim7.4,已有ctags,tagbar,ctrlp,nerdtree,snipmate,pthon-mode和startify等插件。 使用方法: 下载之后,先安装好gvim7.4, 然后在vim74的同级目录中粘贴其他文件(注意,不要覆盖vim74目录,否则会导致vim的图标不正常显示)。 然后在系统路径中将ctags.exe的目录设置为vim路径,如:C:\Program Files\vim\ctags.exe 原文件下载及安装可以登录原作者github网址: https://github.com/ruchee/vimrc

2016-02-28

lua52.dll 文件

lua52.dll, vim要支持lua,需要该dll文件

2016-02-28

vim7.4 x64 compiled with python3 and lua

vim7.4编译文件,可以在windows下直接安装。带+python3的支持和lua支持,可以安装以后使用neocomplete和youcomplete

2016-02-28

PyQtdoc-5.5.1.win-amd64.exe

PyQtdoc-5.5.1.win-amd64.exe pyqt assistant 导入,官网访问不便可在此下载

2016-01-31

bash cookbook

bash cookbook ,很有用的一本学习bash shell的书籍。 清晰pdf文件

2014-07-23

gvim for windows

gvim 7.3的windows桌面安装版,可适应win7系统。软件自带帮助文档

2012-08-09

git 客户端 Windows

安装于Windows系统下的git客户端软件Git-1.7.9和TortoiseGit-0.7.2.0,已在win7 32位系统上测试通过

2012-02-20

gitosis 打包文件

gitosis的打包文件,适合于无法联网从git获取clone的主机使用。在sles 11上安装成功;前提需要安装setuptools

2012-02-20

cpu型号检测软件 32位系统

一款用来检测cpu型号及其他信息的小软件,绿色无需安装。适用于32位操作系统使用

2012-02-15

离散数学及其应用中文版

全面而系统地介绍了离散数学的理论和方法,内容涉及数学推广、组合分析、离散结构和算法设计。全书取材广泛,除包括定义、定理的严密陈述外,还配备大量的实例和图表的说明,各种联系和题目。以及丰富的历史资料和网站资源。可参考Amazon的评论

2011-07-29

离散数学导学 Andrew Simpson / 冯速

第一次读这本书,觉得它很是罗嗦,当我再次读它时,才发现它是如此的棒!如果你打算学习离散数学,希望你读的第一本离散数学教材就是它。当你认真读完这本书后,你再去读 离散数学及其应用时,你会发现你读的第一本书,已经给你做好了铺垫。 不过让人遗憾的是,本书没有讲述 代数系统(近世代数)

2011-07-29

Linux与unix shell编程指南

本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。

2011-06-09

oracle 概念手册

oracle10g r2的概念手册,中英文对照。对oracle 的概念做一个整体的说明。较为基础和系统。

2011-04-08

画图工具SmartDraw

SmartDraw是一款很小巧快捷的应用软件,适用于windows xp/7系统。可以用来作图简洁记录流程和规划。

2011-03-29

vim用户手册中文版72

vim的用户手册中文版,可以和之前发布的英文版对照。虽然版本会有一些小差异,但是作为用户手册查询和使用不会有很大的影响。

2011-03-29

ubuntu linux bible ubuntu的学习

linux bible系列丛书其中的一本,详细介绍ubuntu系统的概念和深入的系统结构。可以作为入门和进阶的阅读资料。也是使用ubuntu系统学习linux的一个参考。

2011-03-29

oracle概念介绍以及示例、解答

oracle的基础知识文档,对各个概念进行了初步的讲解,较为易懂。随附示例以及解答步骤,可以作为学习和熟悉oracle概念的很好资料

2011-03-29

linux shell基础

确实只是基础知识,对shell的一些基础概念进行讲解。随附一些基础的示例。高手就不需要了

2011-03-29

byte of vim v051

vim工具的英文版使用手册,较为基础。其中的各种使用命令对初次使用者有较大帮助

2011-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除