摘要: 个人博客地址转移至vitostack.com 这里可能不会经常更新。 欢迎访问新地址。阅读全文
posted @ 2016-06-17 23:37 Vito.K 阅读(39) 评论(0) 编辑
摘要: 基于WPF的自定义 MessageBox. 众所周知WPF界面美观.大多数WPF元素都可以简单的修改其样式,从而达到程序的风格统一.可是当你不得不弹出一个消息框通知用户消息时(虽然很不建议在程序中频繁的弹框,恩,我说的是不得不...).那个默认的System.Windows.MessageBox 就显得太丑陋,太不搭调了.因此想到怎么搞一个新的MessageBox替换掉默认的.有童鞋说WPF扩展包中提供了新的MessageBox,那也只是把MessageBox的样式从XP提高到了Win7样式而已,大多还是与完全自定义样式的WPF程序不搭调.貌似它也提供了修改样式的接口,不过没多少人会使用吧..阅读全文
posted @ 2013-08-06 16:20 Vito.K 阅读(6081) 评论(40) 编辑
摘要: 个人博客地址转移至vitostack.com 这里可能不会经常更新。 欢迎访问新地址。阅读全文
posted @ 2016-06-17 23:37 Vito.K 阅读(39) 评论(0) 编辑
摘要: From: http://www.vitostack.com/2016/06/05/python-clock/#more Python公告 Python 发布了一个网站 http://pythonclock.org/ 来开始 Python 2.7 版本的退休倒计时。该版本将在 2020年4月12日 阅读全文
posted @ 2016-06-05 11:09 Vito.K 阅读(247) 评论(0) 编辑
摘要: 上一篇文章介绍了Streaming的各种参数,本文具体介绍使用方法。 提交hadoop任务示例: $HADOOP_HOME/bin/hadoop streaming \ -input /user/test/input -output /user/test/output \ -mapper “myma阅读全文
posted @ 2016-05-04 15:05 Vito.K 阅读(55) 评论(0) 编辑
摘要: 经常遇到的exception是:PipeMapRed.waitOutputThreads(): subprocess failed with code N "OS error code 1: Operation not permitted""OS error code 2: No such file阅读全文
posted @ 2016-05-04 15:04 Vito.K 阅读(43) 评论(0) 编辑
摘要: Streaming简介 Streaming框架允许任何程序语言实现的程序在Hadoop MapReduce中使用,方便已有程序向Hadoop平台移植。因此可以说对于hadoop的扩展性意义重大,今天简单说一下。 Streaming的原理是用Java实现一个包装用户程序的MapReduce程序,该程序阅读全文
posted @ 2016-05-04 15:00 Vito.K 阅读(107) 评论(0) 编辑
摘要: 1。大数据量的list,要进行局部元素删除,尽量避免用del随机删除,非常影响性能,如果删除量很大,不如直接新建list,然后用下面的方法释放清空旧list。 2。对于一般性数据量超大的list,快速清空释放内存,可直接用 a = [] 来释放。其中a为list。 3。对于作为函数参数的list,用阅读全文
posted @ 2016-05-04 14:51 Vito.K 阅读(10918) 评论(0) 编辑
摘要: How to submit a package to PyPI The other month a coworker of mine wanted to distribute a small wrapper he'd written for the Locu API. Instead of forc阅读全文
posted @ 2016-04-30 16:14 Vito.K 阅读(66) 评论(0) 编辑
摘要: 【一】从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行 cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 阅读全文
posted @ 2016-04-26 13:16 Vito.K 阅读(1107) 评论(0) 编辑
摘要: 总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listd阅读全文
posted @ 2016-04-20 21:21 Vito.K 阅读(142) 评论(0) 编辑
摘要: 最近在研究pathon的命令行解析工具,argparse,它是Python标准库中推荐使用的编写命令行程序的工具。 以前老是做UI程序,今天试了下命令行程序,感觉相当好,不用再花大把时间去研究界面问题,尤其是vc++中尤其繁琐。 现在用python来实现命令行,核心计算模块可以用c自己写扩展库,效果阅读全文
posted @ 2016-04-20 15:37 Vito.K 阅读(162) 评论(0) 编辑