这里主要使用了一个 random 随机模块中的 randint 和 choice。Python 的随机模块还是很强大的。
#!/usr/bin/env python |
这里主要使用了一个 random 随机模块中的 randint 和 choice。Python 的随机模块还是很强大的。
#!/usr/bin/env python |
这里定义了一个 TCPServer 和 TCPClient。这里创建一个 TCP 服务程序,服务器会把客户发送过来的字符串加上一个时间戳,然后显示,并返回客户端。主要后面无论如何都要记得 close()关上连接,虽然基本上不会执行那一句。
TCPServer.py
#!/usr/bin/env python |
TCPClient.py
#!/usr/bin/env python |
这里定义了一个 UDPServer 和 UDPClient。这里创建一个 TCP 服务程序,服务器会把客户发送过来的字符串加上一个时间戳,然后显示,并返回客户端。
UDPServer.py
#!/usr/bin/env python |
UDPClient.py
#!/usr/bin/env python |
这里自行定义了一个 MyTime 的类,继承于系统类 object。在 Python 里面默认的情况的下都要继承于这个类。类里面对init,str,add,iadd函数进行了重载。其实严格上讲不能叫重载,因为 Python 不支持重载,确切说应该叫覆盖。里面我还企图对init进行再次重载,显然不允许的,放在那边做个比较。
#!/usr/bin/env python |
这里代码很简单,实现了一个随机序列迭代器
#!/usr/bin/env python |
E-Mail 的收发涉及到 STMP 和 POP3 两个协议。下面的代码演示了 STMP 和 POP3 连接的建立
#!/usr/bin/env python |
NNTP 连接主要是用在新闻组的消息上面,下面的代码演示了 NNTP 连接的建立,不过显然下面的那个新闻组客户端程序是不能用的。
#!/usr/bin/env python |
首先用 Qt Designer 创建窗体后,保存为 form.ui
然后再 cmd 中输入
pyuic4 -o ui_form.py form.ui |
之后对应目录下生成 ui_form.py 的文件
附上 pyuic4 的帮助
NAME |
晚上无聊看了点 C#,随便写了个 Hello World 做纪念
using System; |
保存为 helloworld.cs,然后再 cmd 里面执行
csc helloworld.cs |
会在源文件的目录下面生成一个 helloworld.exe 的可执行程序
#!/usr/bin/env python |
#!/usr/bin/env python |
#!/usr/bin/env python |
#!/usr/bin/env python |
#!/usr/bin/env python |
#!/usr/bin/env python |