2015年7月5日
摘要: #Hello.pyimport Tkinterroot=Tkinter.Tk()label=Tkinter.Label(root,text="Hello,py2exe!")label.pack()button=Tkinter.Button(root,text="Button")button.pack... 阅读全文
posted @ 2015-07-05 11:46 southernduck 阅读(145) 评论(0) 推荐(0) 编辑
  2015年6月20日
摘要: Ubuntu 12.04LTS中缺省安装了Python2.7.3。python -h查看可用选项python -V查看Python版本下面写个简单的测试程序:新建HelloWorld.py,内容如下:print("Hello World!!!")运行python HelloWorld.py 阅读全文
posted @ 2015-06-20 23:16 southernduck 阅读(210) 评论(0) 推荐(0) 编辑
  2015年6月11日
摘要: # -*- coding: utf-8 -*- 阅读全文
posted @ 2015-06-11 19:33 southernduck 阅读(97) 评论(0) 推荐(0) 编辑
  2015年6月3日
摘要: $su -$visudoappend usrname ALL=(ALL) ALLsavedonectrl+d 阅读全文
posted @ 2015-06-03 14:33 southernduck 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径(该路径在默认路径之前查找)。若共享库不在缺省路径/lib或者/usr/lib下,就需要指定其他路径。实践中的一种解决方案是,将共享库的路径添加到/etc /ld.so.conf文件中,每一行放一个路径即可。例如:添加一行:/... 阅读全文
posted @ 2015-06-03 11:02 southernduck 阅读(206) 评论(0) 推荐(0) 编辑
  2015年3月14日
摘要: 搬运自http://www.2cto.com/kf/201309/242273.html,感谢原作。之所以出现上面的异常,是因为如果用 urllib.request.urlopen 方式打开一个URL,服务器端只会收到一个单纯的对于该页面访问的请求。但是服务器并不知道发送这个请求使用的浏览器,操作系... 阅读全文
posted @ 2015-03-14 10:11 southernduck 阅读(1001) 评论(1) 推荐(0) 编辑
  2015年3月12日
摘要: 结论是:在一个表达式中,如果两个相邻操作符的执行顺序由它们的优先级决定,如果它们的优先级相同,它们的执行顺序由它们的结合性决定。若出现前述规则描述之外的情形,编译器可以自由决定求值的顺序(只要不违反逗号、&&、||和?:操作符所施加的限制)。因此,同一个存在歧义的表达式在不同的编译器下会有不同的运算... 阅读全文
posted @ 2015-03-12 10:07 southernduck 阅读(164) 评论(0) 推荐(0) 编辑
摘要: C不具备显示的布尔类型,所以使用整数来代替,规则是:零是假,任何非零值皆为真。反过来说,如果逻辑表达式为真其值一定为真,若逻辑表达式为假其值一定为零。 阅读全文
posted @ 2015-03-12 09:37 southernduck 阅读(631) 评论(0) 推荐(0) 编辑
  2015年3月11日
摘要: C语言只允许变量在程序(或函数)开始处定义,而C++允许变量在程序的任何位置定义。C语言中没有定义作用域限定运算符。C语言中没有布尔类型。C++中关于枚举类型和结构类型的定义更加简洁。C++新增加了一种数据类型:引用。 阅读全文
posted @ 2015-03-11 13:51 southernduck 阅读(158) 评论(0) 推荐(0) 编辑
  2015年1月21日
摘要: tic Start a stopwatch timer. tic and TOC functions work together to measure elapsed time. tic, by itself, saves the current time that TOC uses later t... 阅读全文
posted @ 2015-01-21 10:30 southernduck 阅读(261) 评论(0) 推荐(0) 编辑