- 博客(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环境安装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
原创 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
原创 处理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(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
原创 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
原创 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
原创 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触发器销售库存建表语句
2024-01-25
全部城市和测试用城市代码.zip
2021-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅