WordPress 5.2预计将于2019年4月底发布。我们一直在关注开发并测试了第一个测试版,以试用即将推出的新功能。 此版本将改进块编辑器,站点运行状况检查,一些错误修复和次要增强功能。 在本文中,我们将向您展示WordPress 5.2中带有功能和屏幕截图的内容. 注意:您可以在计算机上或在临时环境中使用WordPress Beta Tester插件. WordPress 5.2仍处于开发阶段,这意味着有些功能可能无法进入最终版本. 话虽如此,让我们来看看即将发布的一些内容WordPress中的功能5.2. 改进了WordPress中的致命错误保护 最常见的WordPress错误通常是致

内存管理 概述 Python中的内存管理涉及包含所有Python对象和数据结构的私有堆。//私有堆的管理由Python memory manager在内部确保。Python内存管理器具有不同的组件,可以处理各种动态存储管理方面,如共享,分段,预分配或缓存. 在最低级别,原始内存分配器通过与操作系统的主题管理器交互来确保私有堆中有足够的空间来存储所有与Python相关的数据。在原始内存分配器之上,几个特定于对象的分配器在同一个堆上运行,并实现了适合每种对象类型特性的内存管理策略。例如,整数对象在堆字符串,元组或字典中的管理方式不同,因为整数意味着不同的存储要求和速度/空间权衡。Python内存管

contextlib– with-statement contexts 源代码:LIB / contextlib.py 该模块提供了涉及with声明。有关更多信息,请参阅上下文管理器类型和使用语句上下文管理器. 实用程序 提供的函数和类: class contextlib.AbstractContextManager abstract base class 用于实现object.__enter__()和object.__exit__()。提供了object.__enter__()的defaultimplementation,它返回self而object.__exit__()是一个抽

warnings– 警告控制 源代码: Lib / warnings.py 警告消息通常在有用的情况下发出,提醒用户程序中的某些情况,那个条件(通常)不值得提出异常并终止程序。例如,当程序使用过时的模块时,可能会发出警告. Python程序员通过调用此模块中定义的warn()函数来发出警告。(C程序员使用PyErr_WarnEx();请参阅异常处理了解详情). 警告信息通常写入sys.stderr,但是他们的处置可以灵活地改变,从忽略所有警告到将它们变成例外。警告的处理方式可能因警告类别(见下文),警告消息的文本以及警告消息的来源位置而异。对同一源位置的特定警告的重复通常会被抑制.

test– Python的回归测试包 注意 testpackage仅供Python内部使用。它的文档是为了Python的核心开发人员的利益。不鼓励在Python的标准库之外使用这个包,因为这里提到的代码可以更改或删除,而不会在Python的发行版之间发送. test包包含Python的所有回归测试以及模块test.support和test.regrtest.test.support用来增强你的测试test.regrtest驱动测试套件. 中的每个模块test名称以test_开头的包是特定模块或功能的测试套件。所有新的测试都应该用unittest或doctest模块。一些较旧的测试使

tkinter.scrolledtext– 滚动文本小部件 源代码: Lib / tkinter / scrolledtext.py tkinter.scrolledtext模块提供了一个同名的类,它实现了一个基本的文本小部件,其垂直滚动条配置为“正确的东西”。使用ScrolledText类比直接设置文本小部件和滚动条容易得多。构造函数与tkinter.Text class 的构造函数相同。文本小部件和滚动条在Frame和Grid的方法中打包在一起Pack几何管理器是从Frame对象中获取的。这允许ScrolledText小部件直接用于实现大多数正常的几何管理行为. 应该进行更具体

tkinter.tix– Tk的扩展小部件 源代码: Lib / tkinter / tix.py 从版本3.6开始不推荐使用:此Tk扩展无需维护不应该在新代码中使用。使用tkinter.ttk而是 tkinter.tix(Tk接口扩展)模块提供了一组额外的小部件。虽然标准的Tk库有许多有用的小部件,但它们还远未完成。tkinter.tix库提供了标准Tk:HList,ComboBox, Control(a.k.a.SpinBox)和各种可滚动小部件中缺少的大多数常见小部件.tkinter.tix还包括许多通常适用于各种应用程序的小部件:NoteBook, FileEntry,Pa

tkinter– Tcl / Tk的Python接口 源代码: Lib / tkinter / __ init__.py tkinter包(“Tk接口”)是Tk GUI工具包的标准Python接口。Tk和tkinter适用于大多数Unix平台以及Windows系统。(Tk本身不是Python的一部分;它是在ActiveState上维护的。) 运行python -m tkinter从命令行应该打开一个窗口来演示一个简单的Tk界面,让你知道tkinter已正确安装在您的系统上,并且还显示了安装了哪个版本的Tcl / Tk,因此您可以阅读特定于该版本的Tcl / Tk文档. 也可以看看

cgitb– CGI脚本的回溯管理器 源代码: Lib / cgitb.py cgitb模块为Python脚本提供了一个特殊的异常处理程序。(它的名称有点误导。它最初设计用于在CGI脚本的HTML中显示大量的追踪信息。后来被推广到alsodis以明文形式显示此信息。)此模块激活后,如果发生anuncaught异常,将显示详细的格式化报告。Thereport包含一个回溯,显示每个级别的源代码的摘录,以及当前运行功能的参数和局部变量的值,以帮助您调试问题。或者,您可以将此信息保存到文件中,而不是将其发送到浏览器. 要启用此功能,只需将其添加到CGI脚本的顶部: import cgitb

email.contentmanager:管理MIME内容 源代码: Lib / email / contentmanager.py 版本3.6中新增: [1] class email.contentmanager.ContentManager 内容管理员的基类。提供标准的注册表机制,以便在MIME内容和其他表示之间注册转换器,以及get_content和set_content调度方法. get_content (msg, *args, **kw) 根据mimetype的msg查看处理函数(参见nextparagraph),调用它,传递所有参数,然后返回调用的结果。期望处理程序将从msg中提取