10 2021 档案
调研分析结果
摘要:你的年级是: 选项 小计 比例 大二 29 29% 大三 40 40% 大四 31 31% 你现在的感情状况是? 选项 小计 比例 正在恋爱 48 48% 单身 47 47% 刚失恋 2 2% 有正在追求的对象 3 3% 你认为金钱会影响恋人之间的关系吗? 选项 小计 比例 不会有影响 26 26% 阅读全文
posted @ 2021-10-31 20:35 季昂 阅读(66) 评论(0) 推荐(0)
用决策树对鸢尾花进行分类
摘要:def decision_iris(): """ 用决策树对鸢尾花进行分类 :return: """ # 1)获取数据集 iris = load_iris() # 2)划分数据集 x_train, x_test, y_train, y_test = train_test_split(iris.dat 阅读全文
posted @ 2021-10-26 21:05 季昂 阅读(288) 评论(0) 推荐(0)
用KNN算法对鸢尾花进行分类,添加网格搜索和交叉验证
摘要:def knn_iris_gscv(): """ 用KNN算法对鸢尾花进行分类,添加网格搜索和交叉验证 :return: """ # 1)获取数据 iris = load_iris() # 2)划分数据集 x_train, x_test, y_train, y_test = train_test_s 阅读全文
posted @ 2021-10-25 21:01 季昂 阅读(239) 评论(0) 推荐(0)
sklearn数据集使用
摘要:def datasets_demo(): """ sklearn数据集使用 :return: """ # 获取数据集 iris = load_iris() print("鸢尾花数据集:\n", iris) print("查看数据集描述:\n", iris["DESCR"]) print("查看特征值 阅读全文
posted @ 2021-10-24 20:53 季昂 阅读(74) 评论(0) 推荐(0)
中文文本特征抽取,自动分词
摘要:def count_chinese_demo2(): """ 中文文本特征抽取,自动分词 :return: """ # 将中文文本进行分词 data = ["一种还是一种今天很残酷,明天更残酷,后天很美好,但绝对大部分是死在明天晚上,所以每个人不要放弃今天。", "我们看到的从很远星系来的光是在几百 阅读全文
posted @ 2021-10-23 20:42 季昂 阅读(65) 评论(0) 推荐(0)
享元模式
摘要:定义:通过共享的方式高效的支持大量细粒度的对象。 主要解决:在有大量对象时,有可能会造成内存溢出,我们把其中共同的部分抽象出来,如果有相同的业务请求,直接返回在内存中已有的对象,避免重新创建。 何时使用: 1、系统中有大量对象。 2、这些对象消耗大量内存。 3、这些对象的状态大部分可以外部化。 4、 阅读全文
posted @ 2021-10-22 21:43 季昂 阅读(38) 评论(0) 推荐(0)
组合模式
摘要:定义:有时又叫作部分-整体模式,它是一种将对象组合成树状的层次结构的模式,用来表示“部分-整体”的关系,使用户对单个对象和组合对象具有一致的访问性。 意图:将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 主要解决:它在我们树型结构的问题中, 阅读全文
posted @ 2021-10-21 10:35 季昂 阅读(70) 评论(0) 推荐(0)
桥接模式
摘要:定义: 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 例子,手机软件 实现 public interface Software { public void run(); } public class AppStore implements Software { @Override publ 阅读全文
posted @ 2021-10-20 22:41 季昂 阅读(81) 评论(0) 推荐(0)
外观模式
摘要:定义: 隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。 举例(每个Computer都有CPU、Memory、Disk。在Computer开启和关闭的时候,相应的部件也会开启和关闭),类图如下: 首先是子系统类: public class CPU { public void start( 阅读全文
posted @ 2021-10-19 22:36 季昂 阅读(48) 评论(0) 推荐(0)
迭代器模式
摘要:定义:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。 简单来说,不同种类的对象可能需要不同的遍历方式,我们对每一种类型的对象配一个迭代器,最后多个迭代器合成一个。 主要解决:不同的方式来遍历整个整合对象。 何时使用:遍历一个聚合对象。 优点: 1、它支持以不同的方式遍历 阅读全文
posted @ 2021-10-18 22:59 季昂 阅读(35) 评论(0) 推荐(0)
代理模式
摘要:定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 举例(买房),类图如下: 第一步:创建服务类接口 public interface BuyHouse { void buyHosue(); } 第二步:实现服务接口 public 阅读全文
posted @ 2021-10-18 22:31 季昂 阅读(39) 评论(0) 推荐(0)
装饰者模式
摘要:定义:动态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性。 举例(咖啡馆订单项目:1)、咖啡种类:Espresso、ShortBlack、LongBlack、Decaf2)、调料(装饰者):Milk、Soy、Chocolate) 被装饰的对象和装饰者都继承自同一个超类 public a 阅读全文
posted @ 2021-10-17 22:30 季昂 阅读(41) 评论(0) 推荐(0)
适配器模式
摘要:定义: 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。 主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 通过多重继承目标接口和被适配者类方式来实现适配 举例(将USB接口转为VGA接口) USBImpl的代码: publ 阅读全文
posted @ 2021-10-16 22:23 季昂 阅读(85) 评论(0) 推荐(0)
原型模式
摘要:定义:通过复制现有实例来创建新的实例,无需知道相应类的信息。 简单地理解,其实就是当需要创建一个指定的对象时,我们刚好有一个这样的对象,但是又不能直接使用,我会clone一个一样的新对象来使用;基本上这就是原型模式。 浅复制:将一个对象复制后,基本数据类型的变量都会重新创建,而引用类型,指向的还是原 阅读全文
posted @ 2021-10-15 22:18 季昂 阅读(52) 评论(0) 推荐(0)
建造者模式
摘要:定义:封装一个复杂对象构造过程,并允许按步骤构造。 定义解释: 我们可以将建造者模式理解为,假设我们有一个对象需要建立,这个对象是由多个组件(Component)组合而成,每个组件的建立都比较复杂,但运用组件来建立所需的对象非常简单,所以我们就可以将构建复杂组件的步骤与运用组件构建对象分离,使用bu 阅读全文
posted @ 2021-10-14 21:47 季昂 阅读(33) 评论(0) 推荐(0)
hive 出现 堆内存溢出
摘要:Error while processing statement: FAILED: Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. Java heap space 解决方案如下: 阅读全文
posted @ 2021-10-13 10:43 季昂 阅读(749) 评论(0) 推荐(0)
软件需求模式——读书笔记3
摘要:首先是第五章的基础需求模式。基础领域内的需求模式包括:系统间接口需求模式、系统间交互需求模式、技术需求模式、遵从标准需求模式、参考需求需求模式、文档需求模式。1、系统间接口需求模式:重视系统间接口,不能低估了它们的复杂性,这是非常重要的;着重强调他们,尽早把他们确定下来,给它们足够的分配的资源。每个 阅读全文
posted @ 2021-10-12 10:00 季昂 阅读(102) 评论(0) 推荐(0)
软件需求模式——阅读笔记2
摘要:前面了解到什么事需求的 ,接下来就应该学习如何使用和编写需求模式。我们不仅到了解需求模式的含义,更要学会在什么情况下使用需求模式。在定义系统期间,有两种场合使用需求模式:1.当定义需求时,看是否存在一个模式可以指导如何定义这种需求。2.当考虑系统需求是否完全时,浏览主题覆盖的整套模式——看是否有遗漏 阅读全文
posted @ 2021-10-11 10:17 季昂 阅读(68) 评论(0) 推荐(0)
软件需求模式——阅读笔记1
摘要:要做好软件需求分析,我们首先要知道什么事需求。需求,就是定义系统需要做什么而不是怎么做。需求定义了必须解决的问题:系统的目的是什么,以及为了多达到目的系统需要的所有功能。需求不定义解决方案。一个需求是系统bicultural满足的单一的,可测量的目标。最好使用清晰的文字来表达每个需求。需求最重要的是 阅读全文
posted @ 2021-10-10 16:40 季昂 阅读(137) 评论(0) 推荐(0)
单例模式
摘要:定义:确保一个类最多只有一个实例,并提供一个全局访问点 单例模式可以分为两种:饿汉式和懒汉式 饿汉式 预先加载。再进一步解释就是还没有使用该单例对象,但是,该单例对象就已经被加载到内存了。 public class PreloadSingleton { public static PreloadSi 阅读全文
posted @ 2021-10-09 19:21 季昂 阅读(28) 评论(0) 推荐(0)
抽象工厂模式
摘要:定义:定义了一个接口用于创建相关或有依赖关系的对象族,而无需明确指定具体类。 举例:(我们依然举pizza工厂的例子,pizza工厂有两个:纽约工厂和伦敦工厂)。类图如下: 工厂的接口: public interface AbsFactory { Pizza CreatePizza(String o 阅读全文
posted @ 2021-10-08 21:14 季昂 阅读(45) 评论(0) 推荐(0)
工厂方法模式
摘要:定义:定义了一个创建对象的抽象方法,由子类决定要实例化的类。工厂方法模式将对象的实例化推迟到子类。 举例:(我们依然举pizza工厂的例子,不过这个例子中,pizza产地有两个:伦敦和纽约)。添加了一个新的产地,如果用简单工厂模式的的话,我们要去修改工厂代码,并且会增加一堆的if else语句。而工 阅读全文
posted @ 2021-10-07 20:42 季昂 阅读(51) 评论(0) 推荐(0)
简单工厂模式
摘要:定义:定义了一个创建对象的类,由这个类来封装实例化对象的行为。 举例:(我们举一个pizza工厂的例子) pizza工厂一共生产三种类型的pizza:chesse,pepper,greak。通过工厂类(SimplePizzaFactory)实例化这三种类型的对象。 工厂类的代码: public cl 阅读全文
posted @ 2021-10-06 20:39 季昂 阅读(59) 评论(0) 推荐(0)
Apache Sqoop
摘要:全量导入 mysql 表数据到 HDFS 下面的命令用于从 MySQL 数据库服务器中的 emp 表导入 HDFS。 bin/sqoop import\ --connect jdbc:mysql://node-1:3306/userdb \ --username root \ --password 阅读全文
posted @ 2021-10-05 20:28 季昂 阅读(77) 评论(0) 推荐(0)
Hbase Java编程
摘要:某某自来水公司,需要存储大量的缴费明细数据。以下截取了缴费明细的一部分内容。 用户id 姓名 用户地址 性别 缴费时间 表示数(本次) 表示数(上次) 用量(立方) 合计金额 查表日期 最迟缴费日期 4944191 登卫红 贵州省铜仁市德江县7单元267室 男 2020-05-10 308.1 28 阅读全文
posted @ 2021-10-04 20:18 季昂 阅读(154) 评论(0) 推荐(0)
HBASE常规SHELL操作
摘要:有以下订单数据,我们想要将这样的一些数据保存到HBase中。 订单ID 订单状态 支付金额 支付方式ID 用户ID 操作时间 商品分类 001 已付款 200.5 1 001 2020-5-2 18:08:53 手机; 接下来,我们将使用HBase shell来进行以下操作: 1. 创建表 2. 添 阅读全文
posted @ 2021-10-03 20:15 季昂 阅读(401) 评论(0) 推荐(0)