会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
风间苍月
博客园
首页
新随笔
联系
订阅
管理
2018年2月13日
python 单例模式
摘要: 直接上代码: 这是《Python设计模式》第13页经过完善后的例子。特别说明:1、有网友说__new__是在__init__之前调用的实例化方法,参数必须使用cls,而不能使用self,经过试验,却可以使用self;2、如果在__init__中初始化属性num,则不能实现单例模式,每次创建对象都会初
阅读全文
posted @ 2018-02-13 22:33 SogetsuKazama
阅读(117)
评论(0)
推荐(0)
2018年2月5日
第一个 wxPython 窗体应用程序
摘要: 1、需求说明创建一个主窗体在窗体上放置一个菜单栏在菜单栏中放置一个下拉菜单在下拉菜单中放置一个菜单项给菜单项绑定一个单击事件,在单击事件中打开文件选择对话框,获取选择文件名2、代码 特别说明:1、__init__必须增加一个参数*args,否则会报错;2、__init__必须构造super中的__i
阅读全文
posted @ 2018-02-05 21:04 SogetsuKazama
阅读(578)
评论(0)
推荐(0)
2018年2月4日
在 Pycharm 中安装 wxPython
摘要: 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)
2018年1月31日
使用 urllib 打开、匹配和保存远程文件
摘要: 利用 urlretrieve 获取远程文件保存到本地 利用 urlopen 和 re 匹配获取远程文件中的数据
阅读全文
posted @ 2018-01-31 21:40 SogetsuKazama
阅读(612)
评论(0)
推荐(0)
使用 Beautiful Soup 测试修复不规范HTML文件
摘要: 测试环境: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)
2018年1月29日
使用 python 3.6 和 Vmware WorkStation 构建一个小型虚拟局域网通讯程序
摘要: 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)
2013年4月28日
使用Base控制基类的创建
摘要: 假设已经给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)
2013年4月27日
使用this转发构造函数调用
摘要: 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)
公告