自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 maven 安装教程

Maven 是一个常用的项目管理和构建工具,特别是在 Java 项目中。以下是详细的 Maven 安装步骤,适用于 Windows、macOS 和 Linux。

2024-09-11 23:08:30 961

原创 jvm 层次使用ip代理

jvm 层次使用ip代理 ,java -jar 方式 运行项目参数。加上此三个参数则可以从jvm底层使用https 代理。

2024-09-05 23:31:27 107

原创 如何在快速迭代的编程环境中实现高效工作与个人成长的平衡

在现代编程领域,技术的快速迭代和项目的复杂性不断提升,使得程序员在面对日常编码任务时,需要在高效工作与个人成长之间找到平衡。这不仅关乎职业发展的成功,也影响到个人技能的提升。如何在繁忙的编码工作中有效地进行自我提升,是每个程序员都需面对的挑战。在日常工作中,程序员常常被要求迅速解决问题并完成任务,这可能导致对新技术和理论的学习被迫推迟。工作中的紧张节奏和不断变化的需求,使得抽出时间进行自我学习变得困难。此外,持续的高强度工作可能会导致疲劳,从而影响个人的学习效率和兴趣。

2024-08-15 16:44:50 431

原创 linux 系统中已删除但未释放空间的文件所在进程

lsof | grep deleted

2024-04-22 17:56:53 370

原创 Selenium Java获取反爬实例

【代码】Selenium Java获取反爬实例。

2022-10-17 18:57:02 530 1

原创 Can’t connect to X11 window server using ‘localhost:10.0’ as the value of the DISPLAY variable

Can’t connect to X11 window server using ‘localhost:10.0’ as the value of the DISPLAY variable

2022-10-14 17:01:20 1315 1

转载 ubuntu 安装redis

转载:https://www.cnblogs.com/zongfa/p/7808807.html

2019-07-11 17:10:30 96

转载 ubuntu 安装卸载mongo

转载自 https://blog.csdn.net/u012002805/article/details/80788586

2019-05-13 16:06:47 210

转载 ubuntu 安装 rabbitmq-server

转载自 https://blog.csdn.net/qq_22638399/article/details/81704372

2019-05-13 15:44:06 508

原创 ES更新数据

POST hb_data/_update_by_query?timeout=10m{“script”:{“source”:“ctx._source [‘mn’] =’ '”},“query”:{“bool”: { "must": [ {"term": { "input_output": { "value": "output" } ...

2018-11-22 20:13:36 1857

转载 mysql查询某张表的所有外键

mysql查询某张表的所有外键selectTABLE_NAME,COLUMN_NAME,CONSTRAINT_NAMEfrom INFORMATION_SCHEMA.KEY_COLUMN_USAGEwhere CONSTRAINT_SCHEMA ='数据库' ANDREFERENCED_TABLE_NAME = '表名';

2018-09-20 18:04:18 4263

秋招技术面试指南与面经分享

一些针对秋招(特别是 IT 和软件开发岗位)面试常见问题和面试经验(面经)的总结,涵盖了技术、项目经验、以及行为面试等方面的内容,帮助你在秋招中做好充分的准备

2024-09-29

基于 Arduino的烟雾报警系统的开发.cpp

本项目将设计并开发一个嵌入式烟雾报警系统,能够实时监测空气中的烟雾浓度,当达到设定阈值时,系统会发出声光报警,提醒用户有潜在的火灾危险。该项目可以基于常见的嵌入式开发平台(如 STM32、ESP32 或 Arduino)实现。

2024-09-29

自动备份文件夹到压缩包.py

这个脚本的功能是将指定文件夹及其内容自动打包成 .zip 压缩文件,并将压缩包保存到指定的备份目录。适合用于日常文件备份或迁移等需求。 脚本功能: 将指定的源文件夹及其子文件夹全部打包为压缩文件。 生成的压缩文件名称包含时间戳,以避免文件覆盖。 支持指定备份目录,备份文件将存放在该目录中。

2024-09-29

汽车租赁管理系统 - 开题答辩演示.docx

内容概要:介绍了基于现代信息技术的汽车租赁管理系统的开题设计,旨在解决传统租车行业存在的车辆管理低效、流程繁琐等问题。系统从前台到后台设置了车辆、客户及订单管理等多种功能模块,并采用Vue.js和Spring Boot等技术搭建前后端框架。 适用人群:汽车租赁企业管理人员以及系统研发团队。 使用场景及目标:通过对车辆信息、客户预订流程和数据分析等环节进行全面信息化处理,简化管理流程的同时也能提供决策依据。 其他说明:系统亮点在于集成了GPS等技术实现车辆状态实时监测、并引入了智能推荐服务,提高了管理和用户体验质量。

2024-09-29

go1.23.1.darwin-arm64.pkg

go1.23.1.darwin-arm64.pkg 是 Go 编程语言的安装包,专门针对 macOS 系统上运行的 Apple Silicon(ARM64 架构,如 M1、M2 芯片)设备。该安装包的文件格式是 .pkg,用于 macOS 系统的原生安装程序,便于用户在 Mac 上轻松安装 Go 语言环境。

2024-09-29

springboot-web-project.rar

这就是一个简单的 Spring Boot Web 项目模板 涉及 REST API 开发、数据库集成(使用 JPA 和 H2 数据库)、以及模板渲染(使用 Thymeleaf)等常用功能

2024-09-11

rust-database-project.rar

该项目实现了简单的用户数据管理,包含用户的创建、读取、更新和删除(CRUD)功能。 数据库:SQLite,用于存储用户信息。 开发语言:Rust。 依赖库: rusqlite:用于与 SQLite 交互。 serde:用于数据序列化和反序列化。 serde_json:用于 JSON 处理

2024-09-11

file-downloader-rust.rar

这个 Rust 项目展示了如何下载文件并重命名文件,适合用在各种 Linux 环境中 代码解释 reqwest:这是一个流行的 Rust 库,用于执行 HTTP 请求。我们使用 blocking 模式来处理同步的下载请求。 std::fs::File:用于创建和写入文件。 fs::rename:用于重命名文件

2024-09-11

file-downloader.zip

用 C++ 实现一个简单的文件下载并重命名的项目,使用 libcurl 库来处理网络请求。 libcurl 是一个强大的 C 库,支持多种协议(HTTP、HTTPS、FTP 等) 这个 C++ 项目使用了 libcurl 库来处理文件下载,并使用标准的文件重命名函数 std::rename() 进行文件重命名。 你可以根据需要扩展这个项目,例如添加错误处理、进度显示等功能

2024-09-11

爬虫反爬机制及其解决方案.docx

反爬机制旨在防止自动化脚本(如爬虫)抓取数据。 几种常见的 Python 爬虫中遇到的 反爬机制 以及如何应对的方法

2024-09-11

安卓基础项目模板.zip

安卓开发基础项目模板,开箱即用,可以任意添加自己想要开发的组件和功能

2024-09-11

数据结构试题及答案.docx

各种算法,程序段,链表,栈等数据结构的相关试题

2024-09-10

2010年9月全国计算机二级C真卷+答案.zip

2010年9月 全国 计算机二级c真卷及答案

2024-09-09

精讲11水进出细胞的原理-过一轮备战2023年高考生物一轮复习名师精讲课件.zip

课件的重点围绕渗透作用和细胞膜选择性通透性展开,分为以下几部分: 细胞膜结构与功能:展示细胞膜的磷脂双分子层结构,强调它的半透特性。可以使用图示展示水分子通过膜的过程,突出水通道蛋白(Aquaporins)的作用。 渗透作用的原理:通过动画或流程图解释水从低溶质浓度向高溶质浓度区域移动的过程,体现渗透压如何影响水的进出。 不同渗透环境对细胞的影响:展示细胞在低渗、等渗和高渗环境下的不同表现。可以用细胞图形动画展示细胞膨胀、正常和皱缩的变化过程。 实际应用:结合医学或生物学例子,说明渗透作用在生理过程中的重要性,如红细胞在不同溶液中的状态变化。 课件还可以配合互动式练习,如通过拖拽溶质分子,模拟不同环境下水的流动方向,帮助学生更好地理解渗透原理。

2024-09-08

2021数学考研真题一试题及答案.zip

2021数学一考研试题及答案 适用于工学(包括计算机、电子、机械等)、理学等学科。 内容范围:高等数学(极限、导数、积分等)、线性代数(矩阵、向量等)、概率论与数理统计(随机变量、概率分布等)。 难度较高,题型较复杂,强调对基本概念和公式的灵活运用,具有较强的综合性和计算能力要求。 场景: 备考阶段:考研数学复习资料是考生在准备研究生入学考试时的主要工具,考生可通过模拟测试、历年真题解析、教材学习等方式准备。 考试模拟:通过模拟真题,考生可以熟悉考试时间管理、题型分布和解题思路。 目标: 掌握基础知识:考生需牢固掌握高等数学、线性代数和概率论的基础理论。 提高解题技巧:通过真题和习题的反复训练,提升应试能力。 模拟实战:通过时间管理和限时做题,提高应对真实考试的速度与准确性

2024-09-08

python K-Means 聚类算法例子

K-Means是一种迭代算法,其主要思想是将数据点分成K个簇,每个簇由一个质心(中心点)代表。算法的步骤如下: 随机选择K个初始质心。 将每个数据点分配到离它最近的质心所在的簇。 更新每个簇的质心,新的质心为该簇中所有数据点的均值。 重复步骤2和3,直到质心不再发生变化或达到预定的迭代次数 代码解读 生成数据:make_blobs函数生成了300个样本点,这些点分布在4个簇中。 KMeans模型:使用sklearn.cluster中的KMeans类创建了一个包含4个簇的KMeans模型。 训练模型:通过kmeans.fit(X)对数据进行训练,并将每个数据点分配到最近的簇。 获取结果:模型返回每个簇的中心点以及每个数据点的簇标签。 可视化:使用matplotlib绘制聚类结果,数据点按簇的不同进行着色,红色点表示质心 注:你可以根据实际需要调整n_clusters的值,以适应不同的数据集

2024-09-08

用于模拟和测试Java应用程序中常见安全漏洞的靶场

Java漏洞靶场是一个用于模拟和测试Java应用程序中常见安全漏洞的环境,通常用于学习、训练和提升安全技能。这些靶场为开发人员和安全研究人员提供了安全测试平台,让他们在安全的条件下理解和实践如何发现和修复常见的安全问题。靶场通常会包含各种预先设计的漏洞,用户可以通过攻击这些漏洞来增强对漏洞利用和防御措施的认识。 1.注入漏洞-SQL注入 2.注入漏洞-命令注入 3.注入漏洞-spel表达式注入 4.XSS漏洞 5.CSRF漏洞 6.SSRF漏洞 7.CORS漏洞 8.反序列化漏洞-Fastjson反序列化 9.验证码相关漏洞

2024-09-02

ffmpeg-2024-08-11-git-43cde54fc1-full-build.7z

FFmpeg 是一个强大的、跨平台的开源多媒体处理工具,它可以处理视频、音频和其他多媒体文件及流。FFmpeg 常用于视频和音频的转换、剪辑、合并、流媒体等多种任务。它支持非常广泛的格式和编码器,因此在多媒体处理领域被广泛使用。以下是 FFmpeg 的主要功能和特点介绍: 1. 多格式支持 FFmpeg 支持多种音视频格式和编码器,包括但不限于: 视频格式:MP4、AVI、MOV、MKV、FLV、WebM 等。 音频格式:MP3、AAC、WAV、FLAC、OGG 等。 编码器/解码器:H.264、H.265 (HEVC)、VP9、AV1、MPEG-4 等。 这使得 FFmpeg 可以用于几乎所有类型的音视频文件处理和转换。 2. 转换功能 FFmpeg 最常见的使用场景是音视频文件的格式转换。例如,可以将一个 MP4 文件转换为 AVI,或将一个 WAV 文件转换为 MP3

2024-08-22

aria2-1.37.0-win-64bit-build1.zip

Aria2 是一个轻量级、多协议、高效的命令行下载工具,支持多种协议和多线程下载,常用于加速文件下载以及处理大文件下载任务。它的主要功能和特点如下: 1. 多协议支持 Aria2 支持多种下载协议,包括: HTTP/HTTPS:标准的网页下载协议。 FTP:用于下载 FTP 服务器上的文件。 BitTorrent (BT):支持种子文件下载和磁力链接(magnet)下载。 Metalink:用于下载多个镜像文件。 这使得 Aria2 成为一个通用的下载工具,能够同时处理多种来源的文件。 2. 多线程下载 Aria2 可以通过多线程技术同时从一个文件的多个部分下载,显著提高下载速度。它可以将文件分割成多个部分并从不同的服务器或同一个服务器的多个连接同时下载。例如,用户可以指定使用多个 HTTP 连接下载一个文件,这在下载大文件时非常有用。 3. 断点续传 Aria2 支持断点续传,意味着即使网络连接中断或者下载被暂停,也可以从中断的地方继续下载文件,不需要重新开始。这对于下载大文件尤其有用。 4. 低资源消耗 尽管 Aria2 功能强大,但它的资源占用非常小。

2024-08-22

视频下载解析组装python脚本

本脚本主要针对一些短剧网站直接观看过于缓慢的问题,尤其针对ts后缀的视频做处理。 并附带视频片段抓取+视频加密破解+视频解析+片段合并等功能。 本脚本用于下载和处理视频的脚本,包含从网页爬取视频链接、下载视频文件、合并分段视频等功能。它使用了一些常见的Python库,例如requests、BeautifulSoup、subprocess、youtube_dl和ffmpeg,并结合多线程提高下载效率。以下是该代码的主要功能和工作流程: 工作目录设定:脚本在Windows系统的D:\workspace目录下进行所有的操作,下载的视频和处理文件都存储在该目录中。 视频下载功能:download_video()函数使用youtube_dl和aria2c作为外部下载器,支持多线程并行下载,aria2c通过指定多个连接来加快下载速度。 命令执行:ffmpeg_run()函数用于执行ffmpeg命令,将多个视频分段文件合并为一个完整的视频文件。该函数会捕获并输出命令执行的结果,方便调试。

2024-08-22

Java基础面试题.docx

在Java基础面试中,常见问题覆盖了Java语言的核心概念、基础语法、面向对象编程、集合框架、异常处理、多线程、输入输出流及JVM(Java虚拟机)等多个方面。以下是几个常见Java基础面试题的简要介绍: Java基础语法:面试官可能会询问关于Java的基本数据类型(如int, double, boolean等)与引用数据类型(如类、接口等)的区别,以及自动装箱与拆箱的概念。 面向对象编程(OOP):这是Java的核心概念之一,面试中常考继承、封装、多态的理解及实现方式。还可能涉及接口与抽象类的区别,以及如何通过类图描述类的关系。 集合框架:Java集合框架是面试中的高频考点,包括List、Set、Map等接口的实现类(如ArrayList, LinkedList, HashSet, HashMap等)的使用场景、性能特点以及它们之间的区别。 异常处理:考察Java中的异常体系(检查型异常与运行时异常),try-catch-finally块的使用,以及自定义异常的实现。 多线程:Java多线程是并发编程的基础,面试中可能涉及线程的基本概念、创建线程的多种方式(继承Thread类、实现

2024-08-17

测试用例模板.docx

这个模板是一个通用的IT技术相关的测试用例模板,设计用于软件测试的各个场景。模板包含了测试用例编写的基本要素,有助于系统化地记录和执行测试过程。以下是对模板主要部分的简要介绍: 测试用例编号: 每个测试用例都分配了一个唯一的编号,用于追踪和管理测试用例。 测试用例名称: 测试用例的名称,用于简要描述该用例的测试目标。 测试用例描述: 简短说明该测试用例的目的和测试目标,帮助测试人员快速理解测试用例的背景。 测试优先级: 标识该测试用例的重要性(高、中、低),帮助在测试执行中确定优先级顺序。 测试类型: 说明测试用例属于哪种类型,如功能测试、性能测试、安全性测试等。 前置条件: 列出在执行测试之前需要满足的条件,如测试环境的设置、特定用户状态等。 测试输入数据: 列出测试过程中需要用到的输入数据,例如用户名、密码或API请求参数。 测试步骤: 详细列出测试过程中的每个步骤,提供输入数据和预期结果,用于指导测试执行。 实际结果: 在执行测试后记录实际发生的结果,并与预期结果进行对比。 测试状态: 测试结果的简短评估,标记测试用例是通过还是失败。

2024-08-16

高效合并两个有序数组.py

这段代码是一个名为merge的函数,它实现了将两个已排序的数组nums1和nums2合并到nums1里的功能。输入参数nums1和nums2分别为两个数组,m和n表示nums1中待处理部分的长度和nums2的剩余长度。函数的核心是while循环,条件是两个数组还有元素未合并。 循环内部的判断是根据两个数组当前末尾元素的大小来决定将哪个元素插入到nums1的末尾。如果nums1[m-1]大于nums2[n-1],则从nums1中移除并替换,否则从nums2中移除。这样保证了每次合并都是按升序进行的。最后,如果nums2还有剩余元素,直接将其复制到nums1相应的位置。 通过这个函数,给定示例中的nums1和nums2以及对应的长度值,函数可以将nums2的元素追加到nums1的合适位置

2024-08-16

vue3面试题11道.docx

vue3面试题2023 Vue 3 引入了许多新特性,使得开发更加灵活和高效。首先,Vue 3 的 Composition API 提供了一种新的方式来组织组件逻辑,与传统的 Options API 相比,它让开发者可以通过 setup 函数以更模块化的方式管理组件的状态和逻辑。ref 和 reactive 是 Composition API 的核心函数,ref 用于创建基本数据类型的响应式引用,而 reactive 用于处理对象和数组的响应式数据。 Vue 3 还引入了 watch 和 watchEffect,这两个 API 用于处理响应式数据的变化。watch 更适合于处理异步操作,而 watchEffect 更适用于简单的副作用。为了实现跨级组件通信,Vue 3 提供了 provide 和 inject,使得父组件可以提供数据,子组件可以注入数据。 Teleport 组件允许将内容渲染到 DOM 的其他位置,非常适用于模态框或通知等场景。自定义指令的实现也变得更加简单,通过 app.directive 可以注册新的指令。Vue 3 的 emits 选项帮助声明组件会发出的事件

2024-08-15

confluence抓取

脚本的主要功能是在本地解析一个 HTML 文件中的链接,保留其层级结构,并根据这些链接生成对应的 PDF 文件和目录结构。如果链接中包含 pageId,还会自动下载对应的文件。整个过程支持递归解析 ul 和 li 标签,保持页面内容的层级结构,并处理特殊的文件名。 Headers 和 Cookies 设置: 脚本中定义了 headers 和 cookies,这些信息用于在请求下载文件时模仿真实的浏览器请求头和会话信息。 downloadFile 函数: 该函数接收文件的保存路径和 pageId,并根据 pageId 拼接成完整的 URL 后发起 HTTP GET 请求。 如果请求成功(状态码为 200),则将响应内容写入到指定的文件中。 如果请求失败或者超时,会在控制台打印出相应的 URL。 getContentSoup 函数: 该函数从一个本地的 data.html 文件中读取 HTML 内容,并使用 BeautifulSoup 库解析 HTML,返回一个 soup 对象(BeautifulSoup 对象),供后续解析使用。

2024-08-15

空空如也

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

TA关注的人

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