流水笔记

面向免费零食和饮料的编程

PyQt还是很好很强大的

恩,QtDesigner是神器,秒杀JFormDesinger,Visual Studio一万次,信号/槽的绑定方式也很好很强大。

不足之处是文档都是Qt的,没有专门针对Python的文档,写起来不够顺手,谨慎估计效率也不是很高。

听来的笑话

发信人: *****************, 信区: CProgramming 标 题: EOF是什么 发信站: 水木社区 (Tue Nov 2 00:28:43 2010), 站内

include

// copy the input char to the output

main() { int c;

c = getchar(); while (c != EOF) { putchar(c); c = getchar(); } }

mac os x系统下编译:cc 编译后运行 输入:EOF 输出:EOF 为什么不是退出程序啊? 现在只能用ctrl+c退出 谢谢!

※ 来源:·水木社区 newsmth.net·[FROM: 59.66.200.*]


好吧,这个一般搞笑,更搞笑的在下面
发信人: ****************************, 信区: CProgramming

标  题: Re: EOF是什么 发信站: 水木社区 (Tue Nov  2 09:23:16 2010), 站内

输入end of file or END OF FILE 还是不行啊 到底输什么能结束啊?

【 在 shocker ((o)/~) 的大作中提到: 】 : EOF 是end of file 的缩写,你在屏幕上输入的话不能直接用缩写,要全部输入。 : 你再试试吧。

※ 来源:·水木社区 newsmth.net·[FROM: 59.66.200.*]

一个神奇的梦

在梦中拉着一个黄头发的女孩一直走,走了好久好久。。。

然后就醒了

Ubuntu10.10

几经艰辛,今天终于完成了10.04到10.10的升级。

尝试了两次在线升级,结果都因为最后升级完成以后VirtualBox的增强功能包安装不了而退回10.04。(用虚拟机的好处就是随时可以备份整个系统,出错了直接替换硬盘文件,相当方便)

然后昨天在网上搜了个卸载增强功能包的脚本(虽然貌似也不能完全卸载),然后又下了Alternative的盘开始离线更新,终于更新完了,增强功能包也能正常安装。

咋一看来,10.10貌似和10.04没什么区别,除了界面漂亮了很多以外。似乎也说不上漂亮了很多,都是一些小修小改,但给我的感觉非常舒服。不过很悲剧地是由于使用的是离线安装,很多光盘里面没有的软件居然莫名其妙地被直接卸载了,如神器vim、ghc6。然后升级完成以后俨然发现还有两百多个软件需要更新,需要下载超过700M的内容,无语了。不过还好尝试使用163的镜像,在走教育网的时候速度有500K+,也就十几分钟的时间。

VirtualBox卸载增强工具包

有够麻烦的,网上搜了个脚本,貌似有用

sudo find /etc -name “*vboxadd*” -exec rm {} ;
sudo find /etc -name “*vboxvfs*” -exec rm {} ;
sudo rm -r /usr/src/vboxadd-*
sudo rm -r /usr/src/vboxvfs-*
sudo rm /usr/sbin/vboxadd-timesync
sudo rm /lib/modules/`uname -r`/misc/vboxadd.ko
sudo rm /lib/modules/`uname -r`/misc/vboxvfs.ko

sudo find /etc -name ”vboxadd” -exec rm {} ;sudo find /etc -name ”vboxvfs” -exec rm {} ;sudo rm -r /usr/src/vboxadd-sudo rm -r /usr/src/vboxvfs-sudo rm /usr/sbin/vboxadd-timesyncsudo rm /lib/modules/uname -r/misc/vboxadd.kosudo rm /lib/modules/uname -r/misc/vboxvfs.ko

犯了个低级错误

n久不用Java了,今天刷SPOJ发现有道水题(好吧,其实题目虽然很水,但有个变态要求:不能用分号“;”,所以Java实际是做不了的,不过一开始没看见。。。)只能用Java/C/C++而且又可以正则匹配。然后开始噌噌噌噌地开始Java各种Pattern、Matcher。不料写完以后总是No Match Find。但是相同的表达式用Python和Kiki都没问题,调了n久以后无意中加了一句System.out.println(mat.matches());,居然可以了。。。

于是想起凡事要先matches才能group

Alzano悲剧了

第一次全攻全守就被打得狗血淋头,真是啊啊啊啊啊啊啊

VIM笔记

越来越觉得VIM是史上最牛没有之一的神器,然后用的时候是不是会发现一些问题,姑且记录一下,免得每次都要放狗。

修改文件格式(DOS<-->Unix,专治各种看不见的M):

:set fileformat=unix

正则替换:

多行查找:用_.表示任意字符 非贪婪匹配:{-}

其它还好,但是VIM里面似乎只有*和?,没有+