Ruby 类和对象 Ruby 是一种完美的面向对象编程语言。面向对象编程语言的特性包括: 数据封装 数据抽象 多态性 继承 这些特性将在 面向对象的 Ruby 中进行讨论。 一个面向对象的程序,涉及到的类和对象。类是个别对象创建的蓝图。在面向对象的术语中,您的自行车是自行车类的一个实例。 以车辆为例 ...
分类:
其他好文 时间:
2019-01-11 15:12:30
阅读次数:
217
什么是Solr Lucene复习: 1、什么是lucene:全文检索工具包 2、Lucene的工作原理: 索引数据的创建 从原始文件中提取一些可以用来搜索的数据(封装成各种Field),把各field再封装成document,然后对document进行分析(对各字段分词),得到一些索引目录写入索引库 ...
分类:
其他好文 时间:
2019-01-08 12:29:54
阅读次数:
131
scrapy框架之持久化操作 基于终端指令的持久化存储 基于管道的持久化存储 1 基于终端指令的持久化存储 保证爬虫文件的parse方法中有可迭代类型对象(通常为列表or字典)的返回,该返回值可以通过终端指令的形式写入指定格式的文件中进行持久化操作。 以爬取糗事百科(https://www.qius ...
分类:
其他好文 时间:
2019-01-08 12:15:04
阅读次数:
183
名词解释 名词解释 面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。 1)对象(Object) 可以对其做事情的一些东西。一个对象有状态、行为和标识三种属性。 2)类(class) 一个共享相同结构和行为的 ...
分类:
其他好文 时间:
2019-01-07 21:20:09
阅读次数:
227
与微信通信常用工具(xml传输和解析) 微信相关辅助类 对 https 请求需要的辅助类 ...
分类:
微信 时间:
2019-01-04 14:42:41
阅读次数:
167
poi 导出主类 poi 所需要的工具类 实体类(需要的数据封装在这里) ...
分类:
其他好文 时间:
2019-01-03 14:01:19
阅读次数:
121
面向对象变成的基本思想:类和实例 类用于定义抽象类型 人 class Person(object): 数据封装class Person(object): pass def __init__(self,name): self.name = name 实例根据累的定义被创建出来 小明、小红 p1 = P ...
分类:
编程语言 时间:
2019-01-01 14:55:42
阅读次数:
209
和其它面向对象编程语言一样,ES6 正式定义了 class 类以及 extend 继承语法糖,并且支持静态、派生、抽象、迭代、单例等,而且根据 ES6 的新特性衍生出很多有趣的用法。 一、类的基本定义 基本所有面向对象的语言都支持类的封装与继承,那什么是类? 类是面向对象程序设计的基础,包含数据封装 ...
分类:
其他好文 时间:
2018-12-23 15:24:39
阅读次数:
154
背景: 有时我们要根据输入的参数判断该走哪一个分支,比如aa为空走分支1,不为空走分支2, 可以把走的数据封装在trans里面,通过switch /case来进行控制; 如下图: switch /case 内容: 这样aa为空走分支1 不为空走分支2 获取变量的参数: ...
分类:
其他好文 时间:
2018-12-16 16:34:42
阅读次数:
199
可以通过Gson使用两种方法,将json字符串转换为对象,以下面该段报文做测试 1. 创建实体类,通过 fromJson方法将json数据封装进对象中 如上,将上面报文按层次解析并创建两个对象 解析 同时也可以看到,对象中定义为字符串类型的字段也可以接受json串的数值类型,没有转换问题。 2. 解 ...
分类:
Web程序 时间:
2018-12-15 00:56:43
阅读次数:
245