95. 验证二叉查找树 中文English 给定一个二叉树,判断它是否是合法的二叉查找树(BST) 一棵BST定义为: 节点的左子树中的值要严格小于该节点的值。 节点的右子树中的值要严格大于该节点的值。 左右子树也必须是二叉查找树。 一个节点的树也是二叉查找树。 给定一个二叉树,判断它是否是合法的二 ...
分类:
编程语言 时间:
2019-09-29 22:01:54
阅读次数:
98
vim ——上古神器 萌新一枚,大佬请飘过~ 关于vim教程烂大街了, 不多聊! 困扰很多小伙伴的时怎么配置vim作为自己最趁手的编辑器,今天就分享下个人的配置文件。 另外如果小伙伴写python的话,建议了解一下 neovim ,因为python有一个代码补全插件时neovim独占的,vim心里也 ...
分类:
系统相关 时间:
2019-09-28 20:33:05
阅读次数:
139
1. 异常种类 在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,不同的类对象标识不同的异常,一个异常标识一种错误 常见异常处理: 其他异常: 2. 异常处理 python解释器检测到错误,触发异常(也允许程序员自己触发异常)。程序员编写特定的代码,专门用来 ...
分类:
编程语言 时间:
2019-09-27 23:19:29
阅读次数:
122
Banner信息收集 Banner信息,欢迎语,在banner信息中可以得到软件开发商、软件名称、版本、服务类型等信息,通过这些信息可以使用某些工具直接去使用相对应的exp去攻击 前提条件:需要和目标建立连接,只有建立了链接才能获取对应的banner信息 目标服务器上可能对banner信息进行了隐藏 ...
分类:
其他好文 时间:
2019-09-27 21:25:03
阅读次数:
102
通过TObject.GetInterface可以获得对象的实例实现某个接口,前提条件是必须实例化对象后才能运行GetInterface 下面的方法可获取类是否实现了某个接口,并返回接口的偏移: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ...
错误截图: 错误原因:字符格式问题。 解决方法:不要使用notePad++来复制wiindows下的脚本代码到linux下,可以使用记事本,相似的,只要是这种代码发现不了问题的,大概就是文件有问题了。 ...
分类:
其他好文 时间:
2019-09-21 16:40:10
阅读次数:
122
vim ~/.vimrc 然后输入常用的需要用的命令,然后保存,这个每次启动VIM都会自动配置。当然你也可以在VIM里面按“:”之后输入如下命令,但是下次启动之后设置就会丢失了。 syntax enable "自动检测语法syntax on "自动语法高亮set number "显示行号colors ...
分类:
系统相关 时间:
2019-09-21 10:50:54
阅读次数:
84
错误信息1:SyntaxError:invalid syntax--无效语法 解决办法:变量名不能使用关键字如下图: 错误信息2:TypeError:'str' object is not callable--字符串对象不是XXX ...
分类:
编程语言 时间:
2019-09-19 21:42:58
阅读次数:
71
报错:SyntaxError:Non-UTF-8 code starting with '\x..' in file ... ...
分类:
其他好文 时间:
2019-09-19 10:30:19
阅读次数:
96
directive (滴 ‘ruai k tive) n:指令 exact (衣 ge za k t) adj:确切的 ex:出,act:做 format ('for 妈 t) v:安排,n:设计 C:格式化 词根:form:形式 master n:主,v:掌握 process n:过程 v:处理 ...
分类:
其他好文 时间:
2019-09-18 19:17:49
阅读次数:
106