自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (8)
  • 收藏
  • 关注

原创 三款桌面整理工具:Fences、360助手、腾讯桌面

本文对比了三款桌面整理工具的核心功能:Fences v6提供高度自定义的分区管理;360桌面助手集成文件搜索等实用工具;腾讯桌面整理主打轻量免费。在搜索定位、定价模式和内存占用方面各有优劣:Fences收费但专业,360免费但有弹窗,腾讯体验纯净。建议根据需求选择:专业用户选Fences,普通用户可选360或腾讯。

2026-05-08 09:50:48 118

原创 Python 引用类型深度解析:从列表赋值到浅拷贝与深拷贝

本文深入探讨了Python中的引用类型及其拷贝机制。首先通过示例展示了引用类型的特性,即变量赋值时共享对象引用。接着详细介绍了浅拷贝和深拷贝的区别:浅拷贝只复制外层容器,内层对象仍共享引用;深拷贝则递归复制所有层级对象,实现完全隔离。文章还对比了引用类型、浅拷贝和深拷贝的特性差异,并给出了最佳实践建议:简单结构使用浅拷贝,嵌套复杂结构使用深拷贝。最后通过修改初始示例,展示了如何通过拷贝避免引用共享带来的意外修改问题。理解这些概念对于编写可靠、可维护的Python代码至关重要。

2026-04-07 15:08:11 323

原创 ODPS JOIN(MaxComputer) 与 Oracle JOIN 用法对比

本文对比了ODPS(MaxCompute)和Oracle数据库在JOIN语法上的异同。主要内容包括:1) 基本JOIN类型(内连接、外连接等)在两种数据库中语法完全一致;2) 主要差异点:ODPS不支持Oracle的(+)外连接语法,但提供特有的LEFT SEMI/ANTI JOIN半连接语法;3) 性能优化建议,如ODPS使用MAPJOIN提示优化小表连接;4) 通用注意事项,如关联键重复导致数据膨胀、NULL值处理等。文章通过具体示例展示了两种数据库的JOIN写法,并指出ODPS与Oracle核心JOI

2026-04-07 14:25:14 818

原创 Kettle9.4(Pentaho Data Integration)调度PostgreSQL18存储过程或函数,在传入指定日期时优先指定日期,未传入指定日期默认T-1昨天

本文介绍了PostgreSQL环境下存储过程与函数的调度实现方案。主要内容包括:1)参数设计,说明日期参数的使用场景;2)存储过程与函数的对比,分析两者特性差异;3)日志表结构设计,创建d_run_log日志表和目标表;4)存储过程与函数实现,提供sp_d_run_log日志过程和业务功能示例;5)Kettle调度配置,详细说明转换和作业的设置步骤。方案采用统一日志记录机制,支持日常跑批和异常重跑,通过Kettle实现参数传递和流程调度,确保批处理任务的可控性和可追溯性。

2026-03-20 14:30:11 455

原创 Ubuntu24.04 安装 PostgreSQL18,配置远程连接,安装常用插件,以及性能调优

本文详细介绍了在Ubuntu24.04(2核8G)环境下安装配置PostgreSQL18的全过程。主要内容包括:1)通过官方源安装PostgreSQL18;2)创建用户和数据库;3)修改配置文件实现远程访问;4)安装常用扩展插件;5)针对硬件配置的性能调优建议,重点讲解了内存参数设置和PostgreSQL18新增的异步I/O特性配置。文章提供了完整的操作命令和参数说明,特别强调了在资源有限环境下的优化策略,如内存分配比例、I/O工作进程数等关键参数的设置方法。最后还介绍了验证监控手段,确保优化效果。

2026-03-16 11:19:44 457

原创 mysql与postgresql对比

PostgreSQL与MySQL核心对比:PostgreSQL以功能强大著称,严格遵循SQL标准,适合复杂查询、多样化数据(如JSONB/GIS)及扩展需求;MySQL则以简单高效见长,擅长高并发OLTP场景。选择建议:需严格事务/复杂分析选PostgreSQL,追求快速开发/简单查询选MySQL。两者差距逐渐缩小,实际选型建议结合业务场景进行PoC测试。(149字)

2026-03-13 17:35:36 429

原创 如何让Ubuntu24.04优先选择指定的source文件(清华源)

摘要:Ubuntu24.04通过APT的Pin-Priority机制实现软件源优先级设置。主要步骤包括:1)在/etc/apt/sources.list.d/下添加清华源配置文件;2)使用apt-cache policy获取源标识;3)在/etc/apt/preferences.d/创建优先级配置文件;新版本采用DEB822格式的ubuntu.sources作为主配置,同时兼容.list和.sources文件。

2026-03-13 17:19:47 636

原创 OpenClaw:当前的工具权限确实有限制,无法直接访问 workspace 外的文件,Action send requires a target

OpenClaw工具在执行文件操作时出现权限限制,导致无法读写运行文件。具体报错显示Action send requires a target。针对读取文件的问题,解决方案是将工具配置文件设置为无限制模式,然后重启网关即可成功读取。需要注意的是,这种设置会解除所有权限限制,需谨慎使用。

2026-03-12 10:10:35 533

原创 Ubuntu24.04+Oracle19c+Kettle9.4安装并实现T-1调度(支持自定义日期重跑)

本文详细介绍了在Ubuntu 24.04环境下安装配置Kettle 9.4(Pentaho Data Integration)并实现Oracle数据库存储过程调度的完整流程。主要内容包括:1)Kettle的安装配置步骤;2)Oracle数据库连接方法;3)示例存储过程创建;4)转换设计(含变量获取、JavaScript脚本处理和存储过程调用);5)作业创建与调度配置(支持日常自动调度和指定日期重跑)。文章提供了详细的命令行操作和界面配置截图,确保读者能够按步骤完成整个实施过程。

2026-03-10 16:14:29 623

原创 Ubuntu安装Openclaw3.2问题:Qwen卡住、Command failed: systemctl --user is-enabled openclaw-gateway.service

本文总结了在Ubuntu 24.04上部署OpenClaw时遇到的两个问题及解决方法。问题一:登录千问大模型后页面卡死。问题二:systemctl is-enabled unavailable: Command failed: systemctl --user is-enabled openclaw-gateway.service;需按官方文档创建服务文件。文中提供了详细的操作步骤和参考文档链接,最终成功解决问题并自动打开网页。

2026-03-05 16:43:30 2268

原创 Centos7.9创建新用户,授权远程登录,禁用root远程登录

本文介绍了Linux系统中创建安全用户并配置SSH服务的完整流程:1)使用useradd和passwd创建新用户并设置密码;2)通过修改sshd_config文件配置SSH安全参数,包括禁止root远程登录、启用密码认证及设置用户白名单;3)为用户添加wheel组成员权限并配置免密sudo;4)最后通过登录新用户验证权限配置。关键点包括备份配置文件、合理设置SSH参数及正确配置sudo权限层级。

2025-11-11 17:27:41 473

原创 Centos7部署Seatable后打开表格Page unavailable报错JWT

SeaTable解决方案可以直接查看第四点。

2025-11-07 09:44:51 482

原创 Centos7环境安装Docker部署SeaTable开发者版

本文介绍了在CentOS7系统上使用Docker部署SeaTable开发者版的详细过程。首先通过yum安装Docker并配置阿里云镜像源加速下载。然后创建专用目录,下载SeaTable最新版镜像(6.0)及相关配置文件,修改环境变量包括数据库密码、管理员账号、JWT私钥等关键配置。特别说明了通过openssl生成JWT私钥的方法。最后使用docker-compose命令启动SeaTable服务。整个过程包含环境准备、Docker安装配置、SeaTable部署三个主要步骤。

2025-11-05 17:56:55 1171

原创 Python提取目标Json键值:包含子嵌套列表和字典

递归取json中所有的Name、Age字典

2025-01-03 17:57:23 566

原创 MaxComputer(Odps)转换TimeStamp与DateTime为字符串

hh:mm:ss与hh:mi:ss分钟不同使用场景差异

2024-11-28 16:23:19 1369

原创 Kettle-Pentaho Data Integration(Quark)各版本免费下载安装入门

MySql8.0;JDK1.8;Kettle 9.4

2024-07-27 17:38:56 2393 1

原创 总结:Mybatis报错Invalid bound statement (not found)

总结有可能导致Mybatis报错Invalid bound statement (not found)的六个情况

2024-02-19 16:44:55 2085

原创 Oracle触发器简单应用示例(销售与库存)

库存明细表:e_stock_info销售明细表:e_sales_info。

2024-01-24 18:48:44 659

原创 Oracle按日周月年自动分区

Oracle分区表按日周月年自动分区,与无分区建表语句相比多了一些分区信息

2024-01-24 17:18:46 3169

原创 处理urllib.request.urlopen报错UnicodeEncodeError:‘ascii‘

UnicodeEncodeError: 'ascii' codec can't encode characters in position 22-23: ordinal not in range(128)

2023-12-27 14:00:45 1122

原创 odps script使用

2、不可以直接使用临时表,想要使用临时表需要以参数赋值的形式。阿里DataStudio。3、只能有一个insert语句。

2023-11-28 18:54:14 932

原创 odps 年月日

【代码】odps 年月日。

2023-11-28 15:54:38 2518

原创 获取各省人口排名数据

获取2016-2022年各省人口排名,附代码

2023-07-29 10:23:39 424

原创 Odps(MaxComputer)与Oracle:join函数(inner join | left join | right join)

摘要:ODPS与Oracle在JOIN操作上的用法基本一致,包括INNER JOIN、LEFT JOIN、RIGHT JOIN等常见类型,但需注意关联键重复会导致数据翻倍。ODPS要求JOIN条件必须使用ON子句,与Oracle语法相似。主要区别在于ODPS不支持USING语法,且CROSS JOIN用法与Oracle相同。

2023-04-22 10:04:31 650

原创 odps取余,判断奇偶、整除

odps在用mod判断奇偶时报错提示无mod函数。结果为1,奇数,不能2被整除。解决方法:用%替代mod。结果为0,偶数,被2整除。

2023-04-12 18:03:21 1204

原创 odps多行合并为一行

在这个例子中,CONCAT_WS函数用于将name合并为一个字符串,并用逗号分隔每个值。在ODPS中,多行合并为一行可以通过使用ODPS SQL语句中的聚合函数来实现。这个结果表示将原始表格中的所有数据合并为一行,并用逗号分隔每个值。

2023-04-10 17:50:22 3137

原创 odps timestamp转date

1、使用cast强转。

2023-03-13 19:39:33 1931

原创 Mysql添加外键 1215 - Cannot add foreign key constraint

问题: > 1215 - Cannot add foreign key constraint参考:mysql添加外键1215错误_MySQL添加外键时报错:1215 Cannot add the foreign key constraint的解决方法..._余雅琪的博客-CSDN博客MySQL外键创建失败原因汇总...

2023-03-03 14:10:07 759

原创 Oracle过滤范围

不考虑索引,把缩小范围最大的条件放在where语句的最后如果要利用索引,把第一索引放在紧靠where语句的地方

2023-03-03 13:57:42 188

原创 说一件关于数据的小事

个人信息一定要保护好

2022-11-25 17:24:40 105

原创 Navicat自动运行批处理作业并发送附件邮件

Navicat 设置定时自动运行批处理作业并于完成后自动发送邮件到指定邮箱的完整流程

2022-10-24 23:08:46 4983 9

原创 Docker安装Oracle及Win10安装PLSQL远程

云服务器安装docker拉取Oracle11g镜像,启动容器并完成配置;安装配置PLSQL连接云服务器上Oracle容器;安装Navicat连接云服务器上的Oracle容器

2022-09-14 23:44:30 1561

原创 Oracle 字符串只保留时间部分

本文介绍了从格式为'YYYYMMDDHH24MISS'的字符串中提取时间部分的三种方法。推荐使用日期函数TO_DATE和TO_CHAR组合,先转换为日期类型再格式化输出时间('05:20:34')。也可直接截取字符串或使用正则表达式替换。注意事项包括输入格式校验、日期有效性检查及性能考量。扩展部分说明了提取日期部分的方法。字符串截取性能最佳但缺乏校验,日期转换更安全但稍慢。

2022-08-23 11:23:49 1325

原创 Oracle 分别取日期的年月日

Oracle 分别取日期的年月日、取每月前三日、取每月前n日、取上月末日期、取当月末日期、月初

2022-08-02 17:19:06 20730

原创 Pandas根据某一列筛选另一表中未出现过的行记录(根据B表某一列,将B表出现过的记录,从A表中剔除)

本文介绍了使用pandas库比较两个Excel表格数据的操作方法。通过merge()函数关联两个表格的key值,设置indicator参数为True来标识匹配结果。然后筛选出仅存在于左表(A表)的记录行,并保存为新的Excel文件。文章还提供了完整代码示例,包括读取Excel、数据合并、筛选和保存结果等步骤。特别提醒B表应避免重复值,建议先对匹配列去重再关联。这种方法适用于需要从A表中剔除B表已存在记录的场景。

2021-11-27 16:52:43 4068 4

原创 Pandas 按另一表中key值替换另一列对应值

本文介绍了使用pandas处理Excel表格数据的流程:首先读取表A和表B,然后根据表B中的key值将表A中对应的properties列替换为1。具体实现步骤包括:1)使用pd.read_excel读取两个表格;2)通过isin()函数和loc索引定位需要修改的行;3)将匹配到的properties列值设为1。该方法利用pandas的高效数据操作功能,实现了基于关键列的表格数据批量更新。

2021-11-14 09:47:57 3295

原创 R语言遍历字符串再拼接复原

google="google"ergodic = function(word){ for (i in 1:nchar(word)){ a=substring(word,i,i) print(a) }}ergodic(google)

2021-09-22 16:24:41 1024

原创 MySQL SELECT INTO OUTFILE,grant授权后仍被拒绝

使用环境:Navicat-MySQL 查询语句,mysql控制台也可以(可以在root权限下)1、、问提来了,grant授权之后还是被拒绝grant file on *.* to 'users'@'%' identified by 'password';2、再加一步更新用户表update `mysql`.`user` set File_priv='Y' where user='users';3、老规矩,刷新权限flush privileges;4、还是老规矩,.

2021-06-23 17:42:28 546

原创 数据分析从MySQL开始(Python)(十四、爬虫四十天天气、MongoDB、Excel)

(由于工作要求需要爬虫四十天天气预报并保存到Excel,源网页:http://www.weather.com.cn/ 中国天气网,get 接口 js 提取)(插入两种数据库,mongoDB、mysql)第一部分:字典 插入 MongoDB(mysql)说明: 1、以天气预报作为参考,并不参与主要数据分析工作,因此采用原代码的方式插入mongoDB数据库(从网上找的源代码进行了关键字等修改) 2、然后需要从数据库中保存一份Excel做透视图就用到了mon...

2021-04-30 18:26:12 1072

原创 数据分析从MySQL开始(Python)(十三、MySQL 数据库导出到excel)

(还是一样,有 xlwt 和 openpyxl 两种方式,openpyxl容量比xlwt更大;(建议 openpyxl 的方式导出,但是xlwt的代码我也会一起给出来)目录一、openpyxl导出二、xlwt导出一、openpyxl导出py代码如下:import datetimeimport sql_orderimport openpyxl# 初始化数据库连接operate_sql = sql_order.OperationMysql() # 连接

2021-03-28 15:13:58 353

Oracle触发器销售库存建表语句

Oracle触发器文章配套建表语句。库存明细表:e_stock_info。销售明细表:e_sales_info(这里创建的是按日自动分区表)。

2024-01-25

全部城市和测试用城市代码.zip

52个主要城市代码,与文章 https://blog.csdn.net/qq_39136872/article/details/116066466 结合使用体验更佳

2021-04-30

X-scan-v3.3.7(解压即用,不缺NPPTools.dll)

X-scan-v3.3.7(解压即用,不缺NPPTools.dll) 。

2018-11-18

tabui.dll动态链接库

.dll动态链接库,官网安装tableau2020.1,放到安装bin目录,学习交流数据可视化工具

2021-04-23

rayu-mac.zip

适用于苹果MAC系统 网络搭建 123

2020-07-11

Proxy SwitchyOmega 2.5.15

管理和切换多个代理设置 版本2.5.15 ID padekgcemlokbadohgkifijomclgjgif

2018-07-22

rayu-win.zip

适用Windows版本 网络辅助工具 password:123

2020-07-11

常用加密工具类(JAVA).zip

常用的包含MD5等的12个加密和冒泡排序工具类以及log4j配置文件

2019-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除