设计模式——适配器模式
摘要:一、任务 实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。 二、类图 三、代码 1、Java 1 package tutorial8; 2 3 public class Adapter implements Dog,Cat { 4 Dog dog=null; 5 Cat cat=null;
阅读全文
posted @
2021-10-21 15:59
桑榆非晚柠月如风
阅读(32)
推荐(0)
.NET程序设计——语言基础04
摘要:一、任务 编写程序,计算数组中奇数之和和偶数之和 二、代码 static void Sum() { int n; Console.WriteLine("请输入一个数组的长度:"); n = int.Parse(Console.ReadLine()); int[] number = new int[n
阅读全文
posted @
2021-10-20 20:41
桑榆非晚柠月如风
阅读(18)
推荐(0)
.NET程序设计——语言基础03
摘要:一、任务 编写程序,用 while 循环语句实现下列功能:有一篮鸡蛋,不止一个,有人两个两个数,多余一个,三个三个数,多余一个,再四个四个地数,也多余一个,请问这篮鸡蛋至少有多少个 二、代码 static void Eggs() { int i = 2; while ((i % 2 != 1) ||
阅读全文
posted @
2021-10-19 10:17
桑榆非晚柠月如风
阅读(11)
推荐(0)
设计模式——结构型模式
摘要:结构型模式分为以下 7 种: 代理(Proxy)模式:为某对象提供一种代理以控制对该对象的访问。即客户端通过代理间接地访问该对象,从而限制、增强或修改该对象的一些特性。 适配器(Adapter)模式:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。
阅读全文
posted @
2021-10-18 14:28
桑榆非晚柠月如风
阅读(27)
推荐(0)
.NET程序设计——语言基础02
摘要:一、任务 编写一个控制台应用程序,可根据输入的月份判断所在季节 二、代码 static void Month() { int month; Console.WriteLine("***********季节判定系统**********"); Console.WriteLine("请输入月份:(如“1”
阅读全文
posted @
2021-10-17 13:20
桑榆非晚柠月如风
阅读(17)
推荐(0)
.NET程序设计——语言基础01
摘要:一、任务 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出。 二、代码 using System; namespace Tutorial1 { class Program { static void Main(string[] args) { float L; double
阅读全文
posted @
2021-10-16 15:06
桑榆非晚柠月如风
阅读(68)
推荐(0)
大数据课堂测试02——机场销售情况及代理商
摘要:1、数据导入: 要求将样表文件中的(sales_sample_20170310)数据导入 HIVE 数据仓库中。 2、数据清洗: 要求将 day_id 一列中的数值清洗为真实的日期格式,可用字符串表示。 数据 1 对应日期 2021-09-01,依次类推,15 对应日期 2021-09-15 ins
阅读全文
posted @
2021-10-15 18:30
桑榆非晚柠月如风
阅读(40)
推荐(0)
10月份阅读笔记三
摘要:《代码整洁之道》 今天我阅读了《代码整洁之道》的函数部分,从中学到了很多: 函数要尽可能短小,最好不要超过20行。而且函数应该做一件事,做好这件事,只做这一件事。函数参数尽可能的少,建议一般不要超过三个。如果函数看来需要两个、三个或三个以上参数,就说明其中一些参数应该封装为类了。对于一元函数,函数和
阅读全文
posted @
2021-10-14 11:28
桑榆非晚柠月如风
阅读(17)
推荐(0)
大型数据库技术测试03——维度清洗
摘要:一、地域维度清洗 1、上传两个csv文件到Linux(省略) 2、从Linux本地上传两个csv文件到hdfs(省略) (1)创建gaoxin表 create table gaoxin(ID String, QA04 String, QA05 String, QA07 String, QA15 St
阅读全文
posted @
2021-10-13 20:07
桑榆非晚柠月如风
阅读(19)
推荐(0)
设计模式——创建型模式
摘要:一、概述 1、创建型模式 是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象。基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。 创建型模式通过以某种方式控制对象的创建来解决问题。 创建型模式由两个主导思想构成: (1)、将系统使用的具体类封装起来, (2)、隐藏这些具体类
阅读全文
posted @
2021-10-12 21:27
桑榆非晚柠月如风
阅读(34)
推荐(0)
10月份阅读笔记二
摘要:《人月神话》阅读笔记 当我捧起《人月神话》,马上就被深深的吸引了。书中很多细微之处都对我的思维造成了冲击。 保持设计的概念完整。无论对小软件还是大软件,都必须由一个设计师主导,最多两个人讨论来共同完成软件的整体设计。作为一个软件,一个系统,必须有一个清晰明确的概念模型,大家都在这个框架下工作,所有的
阅读全文
posted @
2021-10-11 14:27
桑榆非晚柠月如风
阅读(28)
推荐(0)
关于将hive数据仓库中数据导出到mysql的中文乱码问题
摘要:在虚拟机中登录mysql更改字符集: 第一步: set character_set_database=utf8;set character_set_server=utf8;逐步实行上述两条命令 第二步: 将导出的语句改为下列格式,具体数据库名称、mysql端口号等情况根据自己情况调整 bin/sqo
阅读全文
posted @
2021-10-10 14:35
桑榆非晚柠月如风
阅读(247)
推荐(0)
设计模式——原型模式
摘要:一、任务 使用单例模式完成单一学号问题 二、类图 三、代码 1、Java 1 package tutorial7; 2 3 public class Client { 4 public static void main(String a[]) 5 { 6 IdnumberStudent no1,no
阅读全文
posted @
2021-10-09 19:59
桑榆非晚柠月如风
阅读(12)
推荐(0)
设计模式——原型模式
摘要:一、任务 向量的原型 完成数学中向量的封装,其中,用指针和动态申请支持向量长度的改变,使用浅克隆和深克隆复制向量类,比较这两种克隆方式的异同。 二、类图 三、代码 1、深克隆(C++) 1 #include <iostream> 2 #include <string.h> 3 using names
阅读全文
posted @
2021-10-07 20:25
桑榆非晚柠月如风
阅读(15)
推荐(0)
设计模式——建造者模式
摘要:一、任务 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算机的类型可以是笔记本,也可以是台式机。 二、类图 三、代码 1、Java代码 1 package tutorial5; 2 3 public class BuilderComput
阅读全文
posted @
2021-10-06 18:24
桑榆非晚柠月如风
阅读(263)
推荐(0)
设计模式抽象工厂模式
摘要:人与肤色 使用抽象工厂模式,完成下述产品等级结构: 一、类图 二、代码 1、C++ 1 #include <iostream> 2 3 using namespace std; 4 5 6 //抽象产品类 男人 7 class Man 8 { 9 public: 10 virtual void ma
阅读全文
posted @
2021-10-05 12:26
桑榆非晚柠月如风
阅读(68)
推荐(0)
10月份阅读笔记一
摘要:《代码整洁之道》 引用名言: 小处诚实非小事 整洁近乎虔诚 守小节者不亏大节 及时一针省九针 日事日毕 巨木生于树籽 防病好过治病 人孰无过,神亦容之 勒布朗法则:Later equals never 稍后等于永不 少即是多 书中理念: - 论整洁代码的重要性:80%都在重复看代码 - 本书即是对整
阅读全文
posted @
2021-10-04 10:28
桑榆非晚柠月如风
阅读(35)
推荐(0)
工厂方法模式实现DES和IDEA加密算法
摘要:1、类图 2、代码: (1)MethodFactory.java package bean; public interface MethodFactory { public Method produceMethod(); } (2)Method.java package bean; public i
阅读全文
posted @
2021-10-03 11:22
桑榆非晚柠月如风
阅读(152)
推荐(0)
将hive中数据导出到Mysql
摘要:需要安装sqoop 1)上传sqoop压缩包并解压 sqoop 安装包到指定目录,如:$ tar -zxf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz -C /opt/module/ 2) 在 sqoop 目录下的 conf 目录,重命名配置文件$ mv s
阅读全文
posted @
2021-09-30 00:12
桑榆非晚柠月如风
阅读(800)
推荐(0)
上传csv或txt文件到hive中
摘要:1、将文件上传到Linux本地 2、启动hive服务,在hive下建表create table lingshou_csv (InvoiceNo String, StockCode String, Description String, Quantity String, InvoiceDate Str
阅读全文
posted @
2021-09-29 20:11
桑榆非晚柠月如风
阅读(363)
推荐(0)