- 博客(9)
- 收藏
- 关注
原创 关于使用Kettle连接到数据库碰到的问题
我在使用Spoon连接数据库时踩了太多雷,特此总结1、关于Java版本的选择因为Kettle 是一款国外开源的 ETL 工具,纯 Java 编写,绿色无需安装,数据抽取高效稳定(数据迁移工具),需要配置Java环境才能使用,这里我用的kettle版本是7.1,推荐使用1.8版本最为稳定,不是越新越好。可在cmd里,输入java -version查看版本(配置方法网上较多,就不再表述)kettle6.1版本必须配套使用JDK1.7及以上版本2、关于Kettle环境变量的配置在系统变量中加入KETTL
2020-06-23 21:18:42
6736
3
原创 模板方法模式初学和实例练习(包括钩子方法应用)
模板方法模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法模式适用的设计场景设计者需要给出一个算法的固定步骤,并将某些步骤的具体实现留给子类来实现。需要对代码进行重构,将各个子类公共行为提取出来集中到一个共同的父类中以避免代码重复。模板方法模式的优点可以通过在抽象模板定义模板方法给出成熟的算法步骤,同时又不限制步骤的细节,具体模板实现算法细节不会改变整个算法的骨架。在抽象模板模式中,可以通过钩子方法对某些步
2020-06-02 11:54:43
527
原创 Python中关于Excel文件转Word文件的个人问题
我使用的是Document库和openpyxl库下面是正确代码import openpyxlfrom docx import Documentwb=openpyxl.load_workbook("学生成绩表.xlsx")sheet=wb["成绩汇总"]#获取工作表表的最大行和列maxrow=sheet.max_rowmaxcolumn=sheet.max_column#新建docunment对象doc=Document()# 添加段落对象paragraph = doc.add_p
2020-05-20 10:41:59
542
原创 Python初学(二)关于第三方库问题
Python的第三方库极大的方便我们日常程序编写,使Python能完成很多事情安装第三方库,需要pippip 是 Python 的包管理工具,在 Python 开发中必不可少。pip安装使用很简单,这就不表诉了。在pycharm中安装第三方库(我一般使用这个),可以在setting中,如图找找到Project Interpreter,看你当前项目使用的是虚拟环境,还是Python安装的环...
2020-05-05 22:58:24
1537
2
原创 Python初学,可视化文本(一)
1、绘制基本的三角函数#支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库import numpy as np#提供数据绘图功能的第三方库,其pyplot子库主要用于实现各种数据展示图形的绘制。#as重命名import matplotlib.pyplot as plt#在闭区间[0, 6]生成100个间隔相同的数字x=np.linspace(0,6,100)#三...
2020-05-05 21:53:54
884
原创 关于python中range函数中遍历问题
range函数使用方法range(start, stop[, step])start: 计数从 start 开始。默认是从 0 开始。stop: 计数到 stop 结束,但不包括 stop。step:步长,默认为1。在写一个输出素数程序时,发现了一个小问题# 请使用 input() 输入一个整数 numnum = int(input('请输入一个整数: '))# 输出 1 - n...
2020-04-14 16:35:29
1250
原创 关于Java String类中getBytes()方法的使用方法
getBytes()方法public byte[] getBytes(Charset charset)使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。public String(byte[] bytes, Charset charset)通过使用指定的 charset 解码指定的 byte 数组,构造一个新的 String。新 Stri...
2020-04-14 16:17:28
1745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人