JS第七种数据类型:Symbol Symbol的应用场景 11个Symbol静态属性 Symbol元编程 一、JS第七种数据类型:Symbol 在ES6之前的JavaScript的基本数据类型有undefined、null、boolean、number、string、object,现在Symbol作 ...
分类:
其他好文 时间:
2019-10-04 00:17:43
阅读次数:
106
前面很多内容都是在介绍Python的知识点。这些知识点可以说涵盖了Python80%的方面。在接着往下分享的话,那就是Python高阶的知识点。比如语言本身的自身能力(反射)、描述器、元编程等内容了。再接着就是WEB相关的内容了。接下来会花很多篇章来介绍WEB相关的知识点。然后再介绍如何从零开始实现一个WEB框架。内容还是比较多的,请有需要的同学多多关注。这里从零开始写一个框架出来,目的是为了更好
分类:
编程语言 时间:
2019-07-07 20:15:23
阅读次数:
168
proxy 代理 Es6 增强 对象和函数(方法) Proxy用于修改某些操作的默认行为,即对编程语言层面进行修改,属于“元编程”, Proxy意思为“代理”,即在访问对象之前建立一道“拦截”,任何访问该对象的操作之 前都会通过这道“拦截”,即执行Proxy里面定义的方法。 ...
分类:
其他好文 时间:
2019-06-23 18:56:45
阅读次数:
91
头文件中定义枚举类型并设置Q_ENUMS #ifndef TEST_H#define TEST_H #include <QObject>#include <QMetaEnum> class Test : public QObject{ Q_OBJECT Q_ENUMS(TestType) //[1] ...
分类:
编程语言 时间:
2019-05-04 00:45:07
阅读次数:
906
在《流畅的Python》一书中提到: Classes are first class object in Python, so a function can be used to create a new class ant any time, without using the class key ...
分类:
编程语言 时间:
2019-04-25 01:23:54
阅读次数:
157
概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和 ...
分类:
其他好文 时间:
2019-03-25 10:58:00
阅读次数:
209
双下方法 定义: 双下方法是特殊方法,他是解释器提供的,由双下线加方法名加双下划线 __方法名__具有特殊意义的方法 双下方法主要是Python源码程序员使用的,元编程 我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有益于我们阅读源码 1.__len__ 计算长度 s = 'nihaoa ...
分类:
编程语言 时间:
2019-03-17 10:34:44
阅读次数:
201
在前面的章节中,我们掌握了使用函数式编程和元编程技术来定制函数的行为。也可以用函数创建函数,就是所谓的闭包。还可以像传递其他对象一样,将函数传递给函数,即使用高阶函数。在本章中,我们将走进面向对象编程的世界,学习如何定制对象的行为。R 提供了几种不同的面向对象系统。乍一看,它们似乎与其他编程语言中的 ...
分类:
其他好文 时间:
2019-02-11 12:49:39
阅读次数:
153
最近再看I/O这一块,故作为总结记录于此。JDK1.4引入NIO后,原来的I/O方法都基于NIO进行了优化,提高了性能。I/O操作类都在java.io下,大概将近80个,大致可以分为4类: 基于字节操作的I/O接口:以InputStream和OutputStream为基类,也是I/O操作的基础。 基 ...
分类:
编程语言 时间:
2019-01-14 23:08:39
阅读次数:
231