- 博客(33)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
原创 “TEXTJOIN”函数配合“FILTER”函数替代“VLOOKUP”函数实现多结果匹配
在Excel中,VLOOKUP函数用于查找并返回某个值在指定查找区域中的对应值。如果你需要替代VLOOKUP函数,并且希望能够输出多个结果并用逗号隔开,可以使用"TEXTJOIN"函数配合"FILTER"函数来实现。
2023-07-31 16:43:18
4596
原创 CentOS 7 使用 Docker 部署 DolphinScheduler 3.2.2 完整教程
本文档详细记录了在 CentOS 7 虚拟机环境下使用 Docker Compose 部署 Apache DolphinScheduler 3.2.2 的完整流程。主要内容包括:虚拟机配置建议(推荐4核8GB)、VMware NAT网络配置与端口转发设置、CentOS 7系统初始化(替换阿里云yum源、安装基础工具、关闭防火墙/SELinux)、Docker及Docker Compose的安装配置、最终通过多容器部署包含MySQL 8.0、Zookeeper 3.8和DolphinScheduler全组件
2026-06-09 21:10:31
258
原创 数据采集—不同类型数据采集的技术方案
数据采集技术全景解析 数据采集是数据分析的基础环节,主要包括四种技术方案:客户端埋点采集用户行为数据,服务端采集业务事件,数据库采集结构化数据,以及第三方系统接口对接。客户端埋点虽直观但存在数据丢失风险,服务端采集可靠性更高但需考虑性能影响,数据库采集需关注数据探查与变更管理,第三方数据采集则面临合规性与稳定性挑战。最佳实践是采用组合方案,将客户端行为数据与服务端业务事实相互验证,同时建立完善的埋点管理流程和数据质量监控机制。不同采集方式各具特点,应根据业务需求、数据质量和实施成本进行合理选择和搭配使用。
2025-12-30 15:52:51
2317
原创 数据采集 — 优秀数据采集方案的设计标准
数据采集作为大数据系统的起点,其质量直接影响后续分析效果。优秀的数据采集方案需具备四大标准:可扩展性(应对数据增长)、完整性(覆盖所有有价值数据)、精细性(字段细致准确)和时效性(满足实时或离线需求)。方案设计需根据业务目标平衡重点,如实时推荐侧重时效性,用户分析则更重全面性。采集数据类型包括私域数据(用户行为、交易记录等)和公域数据(第三方API等)。需由数据工程师、产品经理和分析师等多角色协同设计,确保技术可行且业务有价值。
2025-12-30 13:58:53
1842
原创 使用CSS 和 JavaScript 实现鼠标悬停时图片放大、缩小和抖动
通过 CSS 和 JavaScript 来实现鼠标悬停时图片放大、缩小和抖动的效果。
2024-12-30 15:19:12
1191
原创 数据库连接池----DBUtils的使用
DBUtils 是一个非常方便的库,可以帮助你在 Python 中高效地管理数据库连接池。通过合理配置连接池的大小、空闲连接数和最大连接数,可以有效提升数据库操作的性能和资源利用率。对于高并发的爬虫、Web 应用等项目非常有用。
2024-12-25 17:21:27
1371
原创 python的OS模块和shutil模块使用
os 模块 主要用于操作系统级别的任务,如文件和目录操作、环境变量、路径操作等。shutil 模块 提供了更高级的文件和目录操作,尤其是用于复制、移动、删除、归档、解压等任务。
2024-12-25 16:26:32
1331
原创 Python基础--面向对象应用
存储数据所用的列表需求:用户输入学员姓名、性别、手机号,将学员添加到系统。步骤用户输入姓名、性别、手机号创建该学员对象将该学员对象添加到列表代码# 添加学员函数内部需要创建学员对象,故先导入student模块......# 2.2 添加学员# 1. 用户输入姓名、性别、手机号name = input('请输入您的姓名:')gender = input('请输入您的性别:')tel = input('请输入您的手机号:')# 2. 创建学员对象:先导入学员模块,再创建对象。
2024-04-24 17:06:24
420
1
原创 Python基础--模块和包
语法# 模块定义别名import 模块名 as 别名# 功能定义别名from 模块名 import 功能 as 别名体验# 模块别名# 功能别名sl(2)新建一个Python文件,命名为,并定义testA函数。导入模块方法import 模块名 from 模块名 import 目标 from 模块名 import *导入包import 包名.模块名from 包名 import *:允许导入的模块或功能列表。
2024-04-24 17:04:23
775
原创 playwright获取并复用登录信息
在Playwright中,可以使用browserContext.storageState()方法来获取当前浏览器上下文的存储状态,包括 cookies、localStorage 和 sessionStorage。你可以将这个存储状态保存下来,以便在下一次启动浏览器时恢复登录状态。
2024-01-14 23:16:49
2422
原创 新一代爬取JavaScript渲染页面的利器-playwright(二)
新一代爬取JavaScript渲染页面的利器-playwright(二)
2024-01-04 17:21:09
1983
2
原创 Urllib
1.什么是互联网爬虫?如果我们把互联网比作一张大的蜘蛛网,那一台计算机上的数据便是蜘蛛网上的一个猎物,而爬虫程序就是一只小蜘蛛,沿着蜘蛛网抓取自己想要的数据.解释1:通过一个程序,根据Url(http://www.taobao.com)进行爬取网页,获取有用信息解释2:使用程序模拟浏览器,去向服务器发送请求,获取响应信息2.爬虫核心?1.爬取网页:爬取整个网页 包含了网页中所有得内容2.解析数据:将网页中你得到的数据 进行解析3.难点:爬虫和反爬虫之间的博弈3.爬虫的用途?
2023-12-26 20:57:13
1112
原创 win10升级win11(cpu/tpm不符合)亲测有效,保留数据
此方法适用于老型号电脑win10更新win11时cpu/tpm不符合要求的,更新后原电脑数据依然保留。1.下载Windows11 ISO文件(官方链接)由于微软官方下载较慢,建议复制下载链接使用迅雷下载。2.下载完成后解压缩先不要着急点击set up,找到sources目录下appraiserres.dll文件,删除。并新建空白文件夹,命名为appraiserres.dll。3.然后断开网络连接,右键 setup.exe以管理员身份运行。接下来你会发现已经绕...
2021-11-26 20:10:03
12554
13
原创 Ubuntu16.04 anaconda3安装及其配置
anaconda3相当于python环境管理的容器,使用起来比较方便。首先下载anaconda3镜像,国外站点比较慢,建议选择清华大学镜像源下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/找到相应版本选择下载。下载完成后找到下载的.sh文件(以Anaconda 3-5.20-Linux-x86_64.sh为例)在该目录下打开终端输入:bash Anaconda 3-5.2.0-Linux-x86_64.sh然后根据提示输入
2021-07-11 16:46:09
832
2
原创 Ubuntu16.04 升级python到3.6(亲测有效)
ubuntu16.04自带的python版本为2.7和3.5.由于3.5官方已经放弃维护,pycharm已经无法使用,所以如果想使用3.0以上版本可以选择升级python。首先打开终端输入:sudo add-get-repository ppa:deadsnakes/ppa更新:sudo apt-get update下载: sudo apt-get install python3.6(期间有需要按yes)调整python优先级,使得python版本3.6 优先级较高sudo upd.
2021-07-11 16:19:58
3962
7
原创 解决eclipse没有Dynamic web Project问题
这是需要安装java EE 插件。help->Install New Software打开
2021-06-20 11:21:23
5507
7
原创 ubuntu内存不足时,扩展内存方法(亲测有效)
一般新建虚拟机时,系统默认的空间是20G,但是当我们搭建一些环境之后,内存可能不够用了,这时我们需要扩展内存。
2021-06-19 11:25:30
22543
16
林子雨淘宝大数据分析,心跳检测Spark大数据实训.doc
2021-07-17
毕设+基于协同过滤算法的电影推荐系统
2024-02-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅