Kettle Use
报错kettle连接mysql8.0以上版本1、下载mysql8.0的jar驱动,链接
2、将下载好的mysql的驱动放到kettle安装文件中的lib下面,然后重启Spoon
3、连接的两种方式
第一种方式:(亲测可用)数据库类型选择Generic Database自定义连接URL填入:
jdbc:mysql://localhost:3306/sys?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL
注意:sys是你的数据库名称,自定义驱动类名称填入:com.mysql.cj.jdbc.Driver
第二种方式:在kettle的安装目录下data-integration\simple-jndi\jdbc.properties加入jdbc的连接信息
MYSQL8_DB/type=javax.sql.DataSource
MYSQL8_DB/driver=c ...
Linux Study
报错WSL远程桌面连接失败
解决办法: 设置一下root密码试试
Ubuntu的IP地址不显示问题解决办法:
sudo dhclient ens33
sudo ifconfig ens33
洛谷刷题
p1405 小鱼的游泳时间#include <iostream>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c>>d;
int x=c-a,y=d-b;
if(y<0){x--;y+=60;}
cout<<x<<" "<<y;
return 0;
}
markdown Study
一级标题二级标题三级标题四级标题五级标题六级标题代码块$(document).ready(function () {
alert('离不开的网');
});
表格
表头
表头
单元格
单元格
单元格
单元格
左对齐
右对齐
居中对齐
单元格
单元格
单元格
单元格
单元格
单元格
带下划线文本删除线
这个链接用 1 作为网址变量 RUNOOB.然后在文档的结尾为变量赋值(网址)
使用 Ctrl+Alt+Del 重启电脑
这是一个链接 百度链接
最外层
第一层嵌套
第二层嵌套
Mysql
报错VScode连接Mysql配置过程中出现了出现错误
ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
解决办法:
Step1: 打开MySQL Workbench,在已有连接上执行Query:
Step2:先执行如下代码,更新用户密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
Step3:再执行如下代码,刷新权限表:
flush privileges
Step4:succeess
paddlepaddle
安装过程
我的版本:cuda:11.7cuDNN:8.8paddlepaddle:2.4.2.post117
cuda安装首先看看电脑有没有nvidia geforce experience,没有就去官网安装一下,下载地址
查看CUDA支持最高版本nvidia-smi
点击下载地址选择合适版本
测试cuda是否安装成功切换到下图目录并打开cmd
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\extras\demo_suite
CUDNN点击下载地址选择你cuda版本所对应的版本可能要登录注册一下解压后把这三个文件夹内容分别复制到cuda安装路径对应的文件夹中
添加环境变量测试一下
nvcc -V
出现上图说明成功了
pip下面用pip安装paddlepaddle
第一种:直接全局环境安装python -m pip install paddlepaddle-gpu==2.4.2.post117 -f https://www.paddlepaddle.org.cn/whl/windows/mkl/avx/st ...
Python Study
语法Python-import导入上级目录文件假设有如下目录结构:
– dir0 | file1.py | file2.py | dir3 | file3.py | dir4 | file4.py
dir0文件夹下有file1.py、file2.py两个文件和dir3、dir4两个子文件夹,dir3中有file3.py文件,dir4中有file4.py文件。
1.导入同级模块python导入同级模块(在同一个文件夹中的py文件)直接导入即可。
import xxx
如在file1.py中想导入file2.py,注意无需加后缀”.py”;
import file2
使用file2中函数时需加上前缀”file2.”,即:
file2.fuction_name()
2.导入下级模块导入下级目录模块也很容易,需在下级目录中新建一个空白的__init__.py文件再导入:
from dirname import xxx如在file1.py中想导入dir3下的file3.py,首先要在dir3中新建一个空白的__init__.py文件。
– dir0 | file1.py | fil ...
spark Study
demo统计不同电影类型的数量import org.apache.spark.{SparkConf, SparkContext}
object rdd {
def main(args: Array[String]): Unit = {
val conf = new SparkConf().setMaster("yarn").setAppName("movies")
val sc = new SparkContext(conf)
val textRDD = sc.textFile("hdfs://hadoop201:8020/input/movies.csv")
val header = textRDD.first()
val moviesRDD = textRDD.filter(!_.equals(header)) //过滤头部
moviesRDD.cache()
val total_films_count = moviesRDD.count()
println("电影总数: ...