上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页

2018年4月16日

摘要: inspect模块用来检查对象的类型(函数,属性,类,抽象基类,方法,模块等等) 是一个封装好的非常有用的模块。 阅读全文

posted @ 2018-04-16 22:44 moisiet 阅读(2921) 评论(0) 推荐(0) 编辑

摘要: 实现了__call__方法的类就变成了一个可调用对象,可以像函数一样调用,callable(obj)就返回True,否则返回False。 参考:https://www.cnblogs.com/superxuezhazha/p/5793536.html @classmethod修饰器 作用:在类中定义 阅读全文

posted @ 2018-04-16 15:28 moisiet 阅读(229) 评论(0) 推荐(0) 编辑

摘要: python中类似__xx__的方法和变量是python系统内定义的方法和变量,都是具有特殊意义的基础变量和方法,一般不要擅自使用,除非知道自己在干什么。 具体查看python内置模块builtins.py,里面定义了内置方法、对象和异常,这些定义是最基本的定义。 一、__xx__格式的方法: 一般 阅读全文

posted @ 2018-04-16 15:15 moisiet 阅读(308) 评论(0) 推荐(0) 编辑

2018年4月14日

摘要: 参考文献 一、包 包是一个文件夹,用来存放模块和子包。 包里一般会有一个__init__.py的文件(也可以没有)。 包里会有一个__pycache__文件夹,存放.py文件经解释器解释后的中间字节码(二进制文件)。 二、模块 可以作为模块的文件有.py、.pyc、.pyo、.pyd、.so、.dl 阅读全文

posted @ 2018-04-14 15:42 moisiet 阅读(2171) 评论(0) 推荐(0) 编辑

摘要: 字符是用来显示的,如中文字符,英文字符,其类型我字符(串)类型; 字节是用来存储的,一个字节为8bit。由于字节是8位,无法对中文编码,因此诸如a=b'中文'的写法是错误的。但英文标点数字是可以的,如a=b'abc'; 字符要存储在计算机中或进行传输,就要转化成字节,就涉及的编码方式。为了兼顾统一和 阅读全文

posted @ 2018-04-14 09:59 moisiet 阅读(870) 评论(0) 推荐(0) 编辑

2018年4月13日

摘要: 问题来源:导入PyQt5里面的模块时老是出错 为何前两种出错,第三种正确 第一种出错是因为PyQt5中没有QtWidgets.QApplication这个文件(要把QtWidgets.QApplication看成一个整体),包含了一个它下面没有的模块肯定是出错。 第二种出错是因为不支持递归导入,即Q 阅读全文

posted @ 2018-04-13 18:00 moisiet 阅读(587) 评论(0) 推荐(0) 编辑

2018年4月12日

摘要: 一、主菜单、弹出菜单和右键菜单的概念: 主菜单是窗口顶部的菜单,一个窗口或对话框只能有一个主菜单,但是主菜单可以被更改(SetMenu()更改); 创建方式:CMenu::CreateMenu(void); 弹出菜单在菜单项中是带有右向小三角的菜单,主菜单的每个菜单项都是一个弹出菜单(PopMenu 阅读全文

posted @ 2018-04-12 12:00 moisiet 阅读(454) 评论(0) 推荐(0) 编辑

摘要: 一、资源、句柄和ID 资源: MFC中的资源,如菜单、对话框、图标、工具条、对话框等,是windows创建的,并占用堆内存。windows在创建这些资源时候会给每个资源分配一个句柄,用来标记这些资源,通过API或函数,可以通过句柄访问这些资源。资源的特点是,它存储在堆内存中。所以创建后就不容易被自动 阅读全文

posted @ 2018-04-12 10:11 moisiet 阅读(625) 评论(0) 推荐(0) 编辑

2018年4月11日

摘要: 一、单个文档和多个文档的区别: MFC分为对话框程序,单文档程序和多文档程序。 单个文档程序:一个主框架内仅允许打开一个视图,若要打开另一个,则当前的文档必须得关闭。单文档程序可以打开不同格式的文档。 对于单文档程序,主框架(CFrameWnd)、视图(CView)、文档(CDocument)被文档 阅读全文

posted @ 2018-04-11 17:18 moisiet 阅读(147) 评论(0) 推荐(0) 编辑

摘要: COM组件有两种暴露组件接口的方式,一种是以虚拟列表的方式暴露;一种就是自动化方式。 虚拟列表(VTable): COM组件将自己所有的方法的地址以一个虚拟表的方式存放在一起,这个虚拟表是一种结构,有内存有地址。虚拟表内函数的排列顺序是IUnknown接口的三个函数在最前面,IDispatch的四个 阅读全文

posted @ 2018-04-11 09:11 moisiet 阅读(158) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页