摘要: 直接上代码: 这是《Python设计模式》第13页经过完善后的例子。特别说明:1、有网友说__new__是在__init__之前调用的实例化方法,参数必须使用cls,而不能使用self,经过试验,却可以使用self;2、如果在__init__中初始化属性num,则不能实现单例模式,每次创建对象都会初 阅读全文
posted @ 2018-02-13 22:33 SogetsuKazama 阅读(117) 评论(0) 推荐(0)
摘要: 1、需求说明创建一个主窗体在窗体上放置一个菜单栏在菜单栏中放置一个下拉菜单在下拉菜单中放置一个菜单项给菜单项绑定一个单击事件,在单击事件中打开文件选择对话框,获取选择文件名2、代码 特别说明:1、__init__必须增加一个参数*args,否则会报错;2、__init__必须构造super中的__i 阅读全文
posted @ 2018-02-05 21:04 SogetsuKazama 阅读(578) 评论(0) 推荐(0)
摘要: 1、下载 Pycharm 下载地址:http://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC2、自动安装 wxPython图1 在 File 中选择 Settings 打开设置面板 阅读全文
posted @ 2018-02-04 00:23 SogetsuKazama 阅读(2690) 评论(0) 推荐(0)
摘要: 利用 urlretrieve 获取远程文件保存到本地 利用 urlopen 和 re 匹配获取远程文件中的数据 阅读全文
posted @ 2018-01-31 21:40 SogetsuKazama 阅读(612) 评论(0) 推荐(0)
摘要: 测试环境:win10、Python 3.7摘要:由于Tidy目前只支持Python 2.5及以下版本,所以使用Beautiful Soup来解析和检查不规范的HTML文件。1、安装 Beautiful Soup下载地址:https://www.crummy.com/software/Beautifu 阅读全文
posted @ 2018-01-31 01:37 SogetsuKazama 阅读(867) 评论(0) 推荐(0)
摘要: 1、测试环境:宿主机系统:win10、python 3.5虚拟机系统:win7 64位、python 3.6、Vmware WorkStation 12 2、在【虚拟网络编辑器】中不需要做任何改变,既不需要勾选【桥接模式】也不需要勾选【NAT模式】,也不需要设置【DHCP】,即可实现宿主机和虚拟机的 阅读全文
posted @ 2018-01-29 23:26 SogetsuKazama 阅读(682) 评论(0) 推荐(0)
摘要: 假设已经给Manager类型增加了6个参数的构造函数,它的代码为:static void Main(string[] args){ Manager chucky = new Manager("Chucky", 35, 92, 100000, "333-23-2322", 9000);}如果看一下参数列表,能清楚地看到这些参数中的大多数都应当存储在Employee基类定义的成员变量中。为此,可以如下所示实现新的构造函数。public Manager(string fullName, int age, int empID, float currPay, st 阅读全文
posted @ 2013-04-28 11:49 SogetsuKazama 阅读(205) 评论(0) 推荐(0)
摘要: this关键字的其中一个用处是,强制一个构造函数调用另一个构造函数,以避免冗余的成员初始化逻辑。考虑下面对Employee类的修改:public class Employee{ public Employee(string fullName, int empID, float currPay) { this.fullName = fullName; this.empID = empID; this.currPay = currPay; } public Employee(string f... 阅读全文
posted @ 2013-04-27 23:51 SogetsuKazama 阅读(170) 评论(0) 推荐(0)