摘要: 二分查找算法可以满足一般序列中的关键字查找,但是其插入,删除效率较低。二叉查找树非常适合于范围查找,它的查找,插入,删除的效率都是比较高的,所以二叉查找树被较为频繁的使用。毕业生找工作过程中,笔试和面试过程遇到的几率也比较高,这里和大家分享一下二叉查找树的实现。文章最后会讨论二叉查找树的运行时间,并提出使用二叉平衡树方案的具体实现。 阅读全文
posted @ 2013-09-26 15:37 薛定谔の喵 阅读(1719) 评论(0) 推荐(0) 编辑
摘要: 关于字符串表达式求值,应该是程序猿们机试或者面试时候常见问题之一,昨天参加国内某IT的机试,压轴便为此题,今天抽空对其进行了研究。 算术表达式中最常见的表示法形式有 中缀、前缀和 后缀表示法。中缀表示法是书写表达式的常见方式,而前缀和后缀表示法主要用于计算机科学领域。 字符串表达式求值,一般来说保罗一下两个步骤:中缀表达式到后缀表达式的转换,后缀表达式求值。 阅读全文
posted @ 2013-09-18 15:23 薛定谔の喵 阅读(9095) 评论(0) 推荐(3) 编辑
摘要: 毕业在即,如火如荼的面试马上就要开始!马上面临毕业的我也开始准备各种面试宝典,毕业后的第一份工作对我来说显得尤为重要,绝对不能草率。有同样需求的孩纸肯定不少,这里我和大家分享我所贮备的一些面试资料,主要是一些面试时候会被问到的题目,需要的孩纸们走过路过不要错过! 阅读全文
posted @ 2013-09-03 10:35 薛定谔の喵 阅读(4954) 评论(21) 推荐(2) 编辑
摘要: 在日常工作中,需要使用python脚本去自动化控制VMware虚拟机,现有的pyvix功能较少,而且不适合个人编程习惯,故萌发了开发一个berlin版本pyvix的想法,暂且叫其OpenPyVix。OpenPyVix利用vmware提供的VIX接口,对起重新封装,导出为dll文件,然后利用python的CDLL模块调用其中的方法来实现python自动化控制虚拟机的操作。本系列文章将逐步为你揭开OpenPyVix的神秘面纱,喜欢的猿们支持一下! 阅读全文
posted @ 2013-09-02 20:50 薛定谔の喵 阅读(3029) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-08-31 12:21 薛定谔の喵 阅读(1151) 评论(3) 推荐(0) 编辑
摘要: Python中的ftplib模块用于对FTP的相关操作,常见的如下载,上传等。使用python从FTP下载较大的文件时,往往比较耗时,如何提高从FTP下载文件的速度呢?多线程粉墨登场,需要的孩纸们看这里,看这里。。。 阅读全文
posted @ 2013-08-30 18:00 薛定谔の喵 阅读(7190) 评论(4) 推荐(3) 编辑
摘要: 在日常工作中常遇到这样的情况,我们需要一个监控线程用于随时的获得其他进程的任务请求,或者我们需要监视某些资源等的变化,一个高效的Monitor程序如何使用python语言实现呢?看这里,看这里。。。 阅读全文
posted @ 2013-08-29 21:21 薛定谔の喵 阅读(9625) 评论(0) 推荐(0) 编辑
摘要: 在Windows平台下,对注册表的增删改查的需求比较多,微软提供了很多用于访问,修改注册表等的API,我们可以使用诸如bat,或者C++等各种方式去访问修改注册表。无所不能的python下如何完成这些操作呢?看这里,看这里。。。 阅读全文
posted @ 2013-08-29 13:02 薛定谔の喵 阅读(5026) 评论(0) 推荐(0) 编辑
摘要: 使用python语言如何执行对窗口的相关操作,比如find_window,setforeground,甚至向窗口发送一个按键!看这里,看这里。。。 阅读全文
posted @ 2013-08-28 20:08 薛定谔の喵 阅读(6732) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中,使用python脚本开发快速敏捷,但是其代码是可见的,而且充分的依赖python开发环境。为了达到保护我们源码的目的,或者不依赖python开发环境使用python脚本,将其转换成可以直接运行的exe文件显得尤为重要。还不知道这个方法的孩纸们看这里,看这里。。。 阅读全文
posted @ 2013-08-28 17:28 薛定谔の喵 阅读(8484) 评论(0) 推荐(0) 编辑
摘要: python中,如何实现回调函数?So easy!看这里,看这里。。。 阅读全文
posted @ 2013-08-27 12:46 薛定谔の喵 阅读(19504) 评论(0) 推荐(0) 编辑
摘要: python是一门动态语言。在给python传参数的时候并没有严格的类型限制。写python程序的时候,发现错误经常只能在执行的时候发现。有一些错误由于隐藏的比较深,只有特定逻辑才会触发,往往导致需要花很多时间才能将语法错误慢慢排查出来。其实有一些错误是很明显的,假如能在写程序的时候发现这些错误,就能提高工作效率。最近我发现,可以用pyflakes这个程序对python语法进行语法检查,这样可以尽量早的发现错误。pyflakes有三种使用方法,第一种是当作命令行工具使用。第二种可以作为vim的插件,在vim编辑器中使用,实现所见即所得。第三种是可以在emacs中使用。 阅读全文
posted @ 2013-08-17 20:06 薛定谔の喵 阅读(6381) 评论(0) 推荐(0) 编辑
摘要: ubuntu中更改了用户名之后,重新登录系统之后,使用sudo命令,显示xxx is not in sudoers的错误,怎么办?网上很多教程,都是使用root权限登录,可是问题是在ubuntu中,root默认的密码是随机的,也就是说每次开机密码会不同,除非你之前专门修改过,否则,现在你所拥有的是一个没有admin权限的账户,肿么办?别急,方法就在这里!笔者也是在一次血与泪的经历之后才获取到这个完全的方法,在这里分享给大家,希望能够帮助大家解决此类问题! 笔者系统ubuntu12.04,文中所述方法使用于11.04~13.04,其他版本没有测试过,大家可以踊跃尝试,还等什么,解决方案来了,千万不要手抖,进去看看吧! 阅读全文
posted @ 2013-08-17 15:46 薛定谔の喵 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: Regular expressions are a powerful and standardized way of searching, replacing, and parsing text with complex patterns of characters. If you've used regular expressions in other languages (like Perl), the syntax will be very familiar, and you get by just reading the summary of the re module to get an overview of the available functions and their arguments. 阅读全文
posted @ 2013-07-01 10:31 薛定谔の喵 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中,常常需要从FTP获取大量文件,那么该如何使用Python来download或者upload文件或者文件夹呢?本文带你学习Python中的FTP传输! 阅读全文
posted @ 2013-06-20 14:05 薛定谔の喵 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: Python中的Hooking和我们平时C语言中的回调函数有什么异同?如何在Python中使用Hooking,本文为你解答! 阅读全文
posted @ 2013-06-06 14:56 薛定谔の喵 阅读(588) 评论(0) 推荐(0) 编辑
摘要: Excel自动调整列宽的方法,简单快捷! 阅读全文
posted @ 2013-05-31 10:51 薛定谔の喵 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 在64位的系统上安装了python的64位版本,在安装三方库的时候,报错:Python Version 2.7 required, which was not found in the registry。有没有被这个问题困惑的孩纸,好了,解决方案在这里,需要的可以参考! 阅读全文
posted @ 2013-05-30 10:28 薛定谔の喵 阅读(687) 评论(0) 推荐(0) 编辑
摘要: Python中的多线程有很多种方法可以实现,本文将带你去看看threading模块中的多线程如何使用! 阅读全文
posted @ 2013-05-28 17:25 薛定谔の喵 阅读(677) 评论(8) 推荐(2) 编辑
摘要: ESXi Server上的虚拟机分布于不同的Datastores,现有的服务器能够很好的按照如下的方式进行:每个Datastore运行一个Image,这个程序就是实现这样一个功能! 阅读全文
posted @ 2013-05-28 13:56 薛定谔の喵 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: Python如何操作虚拟机VMware Workstation/Esxi,PyVix/PySphere库该如何使用?Esxi操作类大放送,需要的猿们别错过! 阅读全文
posted @ 2013-05-15 16:40 薛定谔の喵 阅读(10046) 评论(4) 推荐(1) 编辑
摘要: Python中如何读写excel文件,office open xml为何物?Python中的xlrd和xlwt模块如何使用? 阅读全文
posted @ 2013-05-15 13:54 薛定谔の喵 阅读(1252) 评论(0) 推荐(1) 编辑
摘要: python文本文档解析 阅读全文
posted @ 2013-05-15 10:21 薛定谔の喵 阅读(668) 评论(0) 推荐(0) 编辑
摘要: C++中的数组退化问题 阅读全文
posted @ 2013-05-15 09:31 薛定谔の喵 阅读(798) 评论(0) 推荐(0) 编辑
摘要: Windows中的系统错误代码 阅读全文
posted @ 2013-05-15 09:17 薛定谔の喵 阅读(479) 评论(0) 推荐(0) 编辑