我们之前实现了自己版本的require,首先认定为lua模块尝试加载,如果加载不成功则认定为C模块继续进行加载。实际上,在Lua内部,是通过searchers来区分不同的加载方式。Lua一共有4种searchers,用来加载lua模块的和加载C模块的分别是第2个和第3个。第1个searcher叫做p ...
分类:
其他好文 时间:
2021-01-25 11:00:15
阅读次数:
0
一、类和对象 类即类别、种类,是面向对象设计最重要的概念,对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体。 在现实世界中:先有对象,再有类; 在程序中:务必保证先定义类,后产生对象; class Student: school='oldboy' def __init__(sel ...
分类:
其他好文 时间:
2021-01-21 10:47:33
阅读次数:
0
1、类的定义 语法格式如下: class ClassName: <statement-1> . . . <statement-N> 类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性。 类有一个名为 __init__() 的特殊方法(构造方法),该方法在类实例化时会自动调用, ...
分类:
编程语言 时间:
2021-01-19 12:24:06
阅读次数:
0
你听过这个笑话吗?你有对象吗?没有的话就new一个吧! 但是此对象非彼对象哦~ 1.什么是对象? Java是一门面向对象的语言(OOP),在Java中,有一句话叫:万事万物皆为对象。 我们生活中的每一件东西都可以看作是一个对象,包括我们本身都是一个对象。 这是一种抽象的思想,我们将一件事物提取出特征 ...
分类:
其他好文 时间:
2021-01-19 12:22:02
阅读次数:
0
Redis除了提供5种基本数据结构外,还提供了一些附加功能: 慢查询分析 Redis Shell Pipeline 事务与Lua Bitmaps HyperLogLog 发布订阅 GEO 慢查询分析 Redis客户端执行一条命令分为4个部分: 发送命令 命令排队 命令执行 返回结果 慢查询只统计步骤 ...
分类:
其他好文 时间:
2021-01-19 11:41:30
阅读次数:
0
Structured Streaming Structured Streaming 是 Spark Streaming 的进化版 Spark 编程模型的进化过程 总结 RDD 的优点 面向对象的操作方式 可以处理任何类型的数据 RDD 的缺点 运行速度比较慢, 执行过程没有优化 API 比较僵硬, ...
分类:
其他好文 时间:
2021-01-18 11:40:47
阅读次数:
0
1、构造函数 在C++面向对象程序设计中,通过构造函数对对象进程初始化,它可以为对象在计算机内存中开辟内存空间,也可以为对象的数据成员提供初始值。构造函数时一个与类同名,没有返回值的特殊成员函数,每当创建一个对象时(包括使用new动态创建对象),编译系统就会自动调用构造函数。构造函数像类以外的一般函 ...
分类:
编程语言 时间:
2021-01-18 11:38:58
阅读次数:
0
今天,咱来聊聊JavaScript中的原型跟原型链 原型跟原型模式 这一块的知识,主要是设计模式方面的。 首先,我们知道JavaScript是面向对象的。既然是面向对象,那它自然也有相应的类跟对象等概念。 在JavaScript中,function这个东西还是比较特殊的,它既能用来声明方法,还能用来 ...
分类:
编程语言 时间:
2021-01-18 11:36:47
阅读次数:
0
Java特性和优势(视频地址) 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 思考?java为什么能够成功 ...
分类:
编程语言 时间:
2021-01-18 11:05:29
阅读次数:
0
Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 类型别名和自定义类型 自定义类型 在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型, Go语言中可以使用type关键字来定义自定义 ...
分类:
编程语言 时间:
2021-01-14 11:30:08
阅读次数:
0