- 博客(316)
- 资源 (3)
- 收藏
- 关注
原创 clickhouse常用语句汇总——持续更新中
示例2: 查询有订单的用户,或年龄大于 30 的用户。示例1:判断两表join后是否有数据。示例3:NOT EXISTS配合使用。
2025-06-05 14:04:35
368
原创 clickhouse如何查看操作记录,从日志来查看写入是否成功
插入表数据后,因为原本表中就有数据,一时间没想到怎么查看插入是否成功,因为对数据源没有很多的了解,这时候就想怎么查看下插入是否成功呢,于是就有了以下方法。查询后可以从插入条数,执行时间找到自己的sql操作日志。根据操作类型查找,比如insert操作相应日志的查找。根据操作的sql语句来模糊查询。此外还可以看到执行的状态。
2025-05-29 10:05:18
333
原创 EOFError: Unexpected EOF while reading bytes报错解决
一开始以为是列名的问题,后来排查后直接把拼接的sql语句放在dbeaver执行,可以执行,sql语句没有问题。于是开始检查,怀疑数据库就没有联通,执行了以下查询也报错,确认了没有连通,于是从链接上入手解决,对比老旧代码。要读取txt文件然后插入读取数据到clickhouse,之前也有写入过clickhouse,但是这次写入一直报错。修改端口号,不使用8123,换成9000就好了。
2025-05-27 16:15:59
254
原创 Postgre中删除表数据,不删除表结构
TRUNCATE通过释放数据页的方式删除数据,日志量少,执行速度快,尤其在数据量大的情况下。DELETE属于数据操作语言(DML),用于删除表中的部分或全部数据行。TRUNCATE属于数据定义语言(DDL),用于快速清空表中的所有数据。DELETE逐行删除数据,并记录日志,事务日志量大,执行速度较慢。TRUNCATE只能用于删除表中的所有记录,不支持条件删除。TRUNCATE通过释放数据页的方式删除数据,速度更快。TRUNCATE删除操作自动提交,无法回滚。
2025-05-23 11:59:06
222
原创 ValueError: 4 columns passed, passed data had 51141 columns解决
首先要知道,conn.execcute(query)执行后返回结果格式:如图,tuple类型,包含两个元素,一个是数据集,一个是列名信息。(1)对数据去重,避免同一条数据重复出现51141次。为tuple元素,需要的部分为。未去重,包含51141个重复的。(2)取返回结果[0]
2025-05-14 15:56:34
172
原创 bat文件的编写
问了同事才知道原来bat是单独写一个文件,调用写好的python文件就可以。1.根据python脚本需要的变量名和变量数设置变量(下方示例为7个变量)工作中遇到了要打包bat文件的任务,找了好多资料也没懂怎么打包。打开cmd 窗口,cd到bat文件存储路径下,假设bat文件叫做。5.最后记得要在调用的python脚本中设置对应的参数获取。要改成要执行的python文件存储路径外,.那么bat文件怎么写呢?4.如何运行bat文件。
2025-05-13 10:44:26
421
原创 如何查看python已创建的虚拟环境路径,并用此环境的python来运行py文件
已经有虚拟环境,但是找不到虚拟环境路径的时候,直接运行这个代码。根据获取的路径来运行py文件。
2025-05-13 09:39:15
96
原创 python代码因为python环境版本低导致的一些报错是怎么解决的
之前写好在Windows上测通的代码,现在在linux集群运行报错了又。开发中,给到的集群环境,python版本太低,为2.7.5。5.修复 yum:升级后 yum 可能报错,需编辑。cd Python-3.12.2 进入目录。备份原 Python 2.7 软连接,如。配置安装路径(路径可自定义 )。下载 (版本号按需替换 )。改完还是又包导入的报错,还是。(文件名与下载的对应 )。
2025-05-08 16:55:33
208
原创 git配置SSH KEY
到代码仓库如GitHub,gitlab等配置SSH KEY,将密钥复制上去添加即可。目录查看生成的密钥文件。结尾的文件即是密钥文件。
2025-04-29 16:15:44
985
原创 解决新搭建的centos虚拟器,yum下载不了的问题
确认虚拟机网络模式(如 NAT 或桥接模式)是否允许访问外网。检查网卡 IP 配置(参考之前的 IP 恢复步骤)。临时关闭防火墙(测试用)禁用 SELinux。
2025-04-27 13:56:45
490
原创 本地安装git
https://git-scm.com/downloads/win(1)next下一步(2)选择一个存储目录,不要放在C盘。next下一步(3)next下一步https://blog.csdn.net/weixin_41293671/article/details/144255269
2025-03-03 21:56:35
323
原创 遍历文件夹汇总为 df 表格,将每一层的文件夹/文件对应一列数据
基于汇总好的表格,统计不同第一级目录对应文件数量。读取文件目录汇总为表的代码如下。
2024-10-16 17:36:31
204
原创 Python实现自动点击的测试代码(通过程序点击计算器9*9=)
(2)设置click.ico图标为打包后 exe 图标,打包 click.py。-i 设置自己的图标图案(也可以写成 --icon=click.ico)(1)安装pyinstaller。-w 程序启动时不会打开命令行。-F 制作独立的可执行程序。
2024-10-15 10:13:19
286
原创 es中的match,term,match_phrase
match,分词匹配搜索,会先对搜索词进行分词,然后对分词结果匹配,分词一个或者多个存在即可匹配成功。match_phrase紧临搜索,所有分词必须出现、出现顺序和搜索词中一致且紧临。term,完全匹配/精确查询 搜索不会分词。
2024-10-09 11:37:34
401
原创 pip安装总是失败,如何配置pip安装源,让环境重获新生?
公司新项目组报道后,因为用的是公司内网,安装完python 和pycharm 后,发现pip 下载安装包总是报错。
2024-06-19 11:26:24
576
原创 es中的match,term,match_phrase
match,分词匹配搜索,会先对搜索词进行分词,然后对分词结果匹配,分词一个或者多个存在即可匹配成功。match_phrase紧临搜索,所有分词必须出现、出现顺序和搜索词中一致且紧临。term,完全匹配/精确查询 搜索不会分词。
2024-04-11 19:01:44
598
原创 Es中bool 查询中的四个(must must_not should filter)
2.must_not :相当于not。1.must :相当于and。3.should:相当于or。4. filter:过滤。
2024-04-09 18:19:29
1136
原创 Gradio学习(七)—————实现输入数据并获取接口结果,结果以表的格式展示出来的功能
【代码】Gradio学习(七)—————实现输入数据并获取接口结果,结果以表的格式展示出来的功能。
2024-03-15 16:43:39
704
原创 一文读懂json.load(),loads(),dump(),dumps()
load loads都是把json字符串转换为python对象(通常为字典类型dict)dump 和load分别还对应了写入文件与读取文件的功能(配合with open)dump dumps都是讲python 对象转换为json字符串。而dumps loads没有。说完了,配合代码理解一下。
2024-03-07 11:30:14
2085
原创 Gradio学习(五)—————学习一下布局Column的使用
scale就是缩放比例,如下按钮类scale=4,而文本框类scale=1,按钮类显示宽度就是文本框类宽度的四倍。非常简单row就是行column就是列。
2024-02-29 16:47:07
2209
原创 Gradio学习(三)—————实现一个选择读取展示excel表的页面
【代码】Gradio学习(三)—————实现一个选择读取展示excel表的页面。
2024-02-26 17:41:15
1158
原创 Pandas读取两个excel并join
读取两张表df=pd.read_excel(“左表”)#读取右表的第三个sheet中的数据df2=pd.read_excel(“右表”,sheet_name=“Sheet3”)#以左表为主表,左连接#写入新的excel文件。
2024-02-26 15:26:04
685
原创 Pandas读取excel表并新增一列后存储
import pandas as pd定义一个获取新列数据的方法def get_new_col(input)str1 =f“我是{input}”return str1file_name=“文件路径写在这里”根据列a新增一列new_columndf=pd.read_excel(file_name)df[“new_column”]=df[“列a”].apply(get_new_col)保存文件(输出不显示index 索引值df.to_excel(“result.xlsx, index=Fal
2024-02-22 17:18:48
1127
原创 Gradio学习(二)—————学习block布局
因为在虚拟机中启动,而不是pycharm 所以指定主机ip (1.1.1.1)和端口号,如果是在pycharm 中,无需指定。启动后我们可以看到有两个像是excel 中sheet 页一样的两个分页模块。点击就会出现对应页面的东西。
2024-02-20 10:32:03
947
分层JavaWeb模板
2020-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人