自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 为何浏览器的渲染进程中只有一个主渲染线程

浏览器1. 进程与线程• 进程:独立内存空间,程序运行的基本单位,进程间相互隔离,通信需双方同意。 • 线程:进程内代码执行的单元,一个进程至少一个主线程,可创建多个线程并行处理任务。2. 浏览器的进程模型• 多进程架构:浏览器启动多个进程以提高稳定性和性能。 • 核心进程:浏览器进程:管理界面、用户交互、子进程。网络进程...

2025-03-13 17:09:30 602

原创 如何使用 Spring Boot 实现分页和排序

在 Spring Boot 中实现分页和排序通常是通过 Spring Data JPA 或者 Spring Data MongoDB 提供的分页功能来完成的。以下是一个基于 Spring Data JPA 的分页和排序实现的基本步骤。1. 添加依赖首先,确保你在 pom.xml 中包含了 Spring Data JPA 和...

2025-03-12 17:29:01 354

原创 理解关系型数据库:主键、外键与表关联

1. 引言在关系型数据库设计中,主键(Primary Key)、外键(Foreign Key)与表关联(Table Relationships)是构建数据模型的核心要素。它们不仅保证了数据的唯一性和完整性,还通过定义实体间的逻辑关系,使复杂业务场景的数据存储成为可能。本文将通过3000余字的详细解析,结合电商系统、教务系统...

2025-03-12 16:33:57 829

原创 ❤React-组件的新旧生命周期

❤React-组件的新旧生命周期1、组件的生命周期概述.????生命周期含义:从组件出生到更新、改变、销毁(创建\更新\销毁)的整个阶段。????生命周期的钩子函数含义:组件的每个阶段都伴随着一些方法,就是生命周期的钩子函数,我们就是通过控制这些生命周期函数从而控制组件。????生命周期意义:组件的生命周期有助于理解组件的运行...

2025-03-11 17:43:34 671

原创 Harmony NEXT开发之ArkUI栅格布局

栅格布局是一种通用的辅助定位工具,对移动设备的界面设计有较好的借鉴作用。主要优势包括:提供可循的规律:栅格布局可以为布局提供规律性的结构,解决多尺寸多设备的动态布局问题。通过将页面划分为等宽的列数和行数,可以方便地对页面元素进行定位和排版。统一的定位标注:栅格布局可以为系统提供一种统一的定位标注,保证不同设备上各个模块的布...

2025-03-11 17:19:33 780

原创 Flutter 异步和网络请求的实现

在 Flutter 开发中,异步编程和网络请求是两个非常重要的技能点。无论是处理耗时操作,还是与后端 API 进行交互,掌握这些技术都能让你的 Flutter 应用更加高效和流畅。学习Flutter 中异步编程(Future、async、await)以及网络请求的相关知识可以来帮助大家更好地理解和应用。一、Flutter ...

2025-03-10 17:33:23 871

原创 大模型在不同领域的应用

1. 自然语言处理(NLP)文本生成登录后复制 from transformers import GPT2LMHeadModel, GPT2Tokenizer# 加载预训练的GPT-2模型和分词器model_name = 'gpt2'model = GPT2LMHeadModel.from_pretrained(...

2025-03-08 13:01:32 270

原创 基于Python的情感分析与情绪识别技术深度解析

基于Python的情感分析与情绪识别技术深度解析一、情感分析与情绪识别基础概念1.1 核心概念区分情感分析(Sentiment Analysis)与情绪识别(Emotion Recognition)是自然语言处理领域的重要分支,二者存在本质差异:情感分析侧重判断文本的极性(正面/负面/中性)情绪识别需识别具体情绪类别(喜悦...

2025-03-08 11:38:26 872

原创 鸿蒙开发笔记-9-应用状态管理:LocalStorage、AppStorage与PersistentStorage

一、基本概念1. LocalStorage(页面级内存存储)专为单个UIAbility或页面组件树设计,支持通过@Entry装饰器在根节点分配实例,子组件自动继承访问权限生命周期:与页面绑定,最后一个引用释放时由JS引擎回收,组件树销毁时自动回收实现原理:每个页面独立维护,销毁时自动清除(API Version ...

2025-03-08 10:35:25 860

原创 Nmap用法测试

文章目录扫描端口主机探测服务识别操作系统识别扫描端口nmap ip 扫描主机开放的端口nmap ip -p 80 对制定端口进行扫描nmap 192.168.217.135 -p 80nmap 192.168.217.135 -p 1-80nmap 192.168.217.135 -p 80,3389,22,21nm...

2025-03-04 16:45:57 177

原创 测试parse_serper_results函数

测试parse_serper_results函数这是我最近正在开发的AI工具信息平台的部门功能模块测试,基于streamlit架构。整理出来与大家分享,也为我以后自己回溯找到资源。要测试 parse_serper_results 函数,我们需要确保以下几点:模拟 Serper API 的返回数据:我们将创建一个包含...

2025-02-21 16:04:12 293

原创 微信小程序开发常用属性大全(详细版)​

???? 在微信小程序开发中,常用的属性涉及 WXML 组件、CSS 样式、JavaScript API、事件绑定 等,以下是 最全的开发属性大全,按类别归纳整理。???? 1. WXML 组件常用属性✅ 通用属性属性作用id组件唯一标识class组件的样式类hiddentrue/false,是否隐藏组件data-*自定义数据,供 b...

2025-02-21 14:56:01 650

原创 Spring框架在Java企业级应用中的应用分析

Java在移动应用开发中的优势与挑战Java作为一门历史悠久且功能强大的编程语言,在移动应用开发中一直占据着重要地位,尤其是在安卓平台的应用开发上,Java是主要的开发语言。随着技术的发展,尤其是Kotlin的崛起,Java在移动应用中的角色发生了一些变化,但它依旧具有许多独特的优势,尤其是在企业级应用和维护现有项目中。本...

2025-02-18 17:05:23 579

原创 VLAN、VLAN划分的多种方法,网络工程师收藏!

VLAN(虚拟局域网,Virtual Local Area Network)是一种将物理网络划分为多个逻辑网络的技术。通过VLAN,网络管理员可以在同一物理网络环境中将设备分组,使它们像在独立的物理网络中一样进行通信。这种方法能够提高网络的安全性、性能和管理的灵活性。VLAN的主要功能和优势网络隔离:通过VLAN可以将不同...

2025-02-18 17:01:03 922

原创 用Python开发象棋巫师

前言象棋是一种经典的棋类游戏,广受欢迎,具有悠久的历史和丰富的文化内涵。随着科技的发展,越来越多的程序和应用开始模拟和优化象棋游戏的体验。象棋巫师作为一个象棋助手,旨在为玩家提供智能的对弈建议、棋局分析以及教学功能。本文将详细介绍如何使用Python开发象棋巫师,涵盖从需求分析到代码实现的全过程。项目背景与需求分析2.1 ...

2025-02-16 18:37:48 623

原创 Python 实用技巧:如何使用 Python 进行批量邮件自动化

在日常工作中,我们经常需要发送邮件,比如 批量通知、营销推广、日报自动发送、服务器告警提醒等。如果手动发送邮件,不仅繁琐,而且容易出错。而 Python 提供了强大的 smtplib 和 email 模块,可以实现邮件的自动化发送,无论是纯文本邮件,还是带附件、HTML 格式的邮件,都可以轻松搞定!本篇博客将介绍如何使用 ...

2025-02-13 14:37:54 968

原创 开源堡垒机 JumpServer 社区版实战教程:一步步构建企业安全运维环境

Table of Contents开源堡垒机 JumpServer 社区版实战教程:一步步构建企业安全运维环境一、访问JumpServer1.1 登录1.2 功能模块1.3 系统设置1.3.1 基本设置1.3.2 邮件设置二、用户管理2.1 场景2.2 创建用户2.3 用户登录密码重置三、资产管理...

2025-02-12 16:42:47 1232

原创 TiDB✖️麦谷科技:v5.3.0 至 v7.5.2 升级最佳实践全记录

作者:脚本小王子 、Ethan_chen一、概述  当前我们生产TiDB集群版本为v5.3.0,需要升级到v7.5.2解决我们生产环境中遇到的问题,并使用上新功能提高集群性能及降低维护成本。  由于升级版本跨度大,在生产升级前,我们阅读了从V5.3.0到7.5.2的所有Release(这很重要),并记录下相关的影响项以及...

2025-02-11 15:32:17 1055

原创 MAC本地化部署DeepSeek模型实战:解决网页提示服务器繁忙的问题

前言:最近DeepSeek爆火就不过多介绍了,主打国产且完全免费,公司年后也在让我们得拥抱它,没办法,潮流来了你不用就会OUT,所以弄个专栏来研究一下它,通常我们就会使用官方推出的网页聊天来进行体验:但是,实际用时,可能是流量太大了,经常会出现这个提示:因为走了云端的查询,所以不稳定,解决之道很简单,直接在电脑上进行本地化...

2025-02-08 15:17:28 980

原创 DeepSeek 全面指南,95% 的人都不知道的9个技巧(建议收藏)

大家好,我是汤师爷~最近,DeepSeek这款AI工具爆火国内外。虽然许多人都开始尝试使用它,但有人吐槽说,没想象中那么牛。其实问题不在工具,很多人的使用姿势就搞错了,用大炮打蚊子,白白浪费DeepSeek的强大功能。接下来,我将为大家分享9个实用技巧,你会发现DeepSeek远比想象中更强大。DeepSeek的...

2025-02-02 14:13:38 1974

原创 JavaScript闭包深入剖析:性能剖析与优化技巧

一、引言在 JavaScript 的奇妙世界里,闭包无疑是一个既强大又迷人的特性。它就像是一把万能钥匙,为开发者打开了实现各种高级功能的大门。从数据封装与保护,到函数的记忆化,再到模块化开发,闭包都发挥着举足轻重的作用。在实际开发中,我们常常利用闭包来创建私有变量和方法,避免全局变量的污染,提高代码的可维护性和安全性。例如...

2025-01-31 23:19:30 795

原创 Axure PR 9 动效 设计&交互

大家好,我是大明同学。这期内容,我们来用Axure制作一组动效。动效创建动效元件1.打开一个新的 RP 文件并在画布上打开 Page 1。2.选中画布,将画布填充颜色设置为蓝色(#0052D9)。3.在元件库中拖出一个圆形元件,选中矩形元件,样式窗格中,将圆形元件宽高值设为20,线宽设置为0。创建交互创建圆形交互状态1.选...

2025-01-31 20:57:07 783

原创 第五十八节 k8s1.30.x 安装Redis集群

一、环境准备1.1 准备k8s集群cat /etc/hosts---192.168.80.31 lyc-80-31192.168.80.32 lyc-80-32192.168.80.33 lyc-80-33系统版本Rocky linux 8.10docker版本 26.1.3k8s版本 v1.31...

2025-01-31 20:37:51 455

原创 AI Agent的安全实践:权限控制与数据保护

在前面的文章中,我们讨论了 AI Agent 的各个功能模块。今天,我想聊聊一个经常被忽视但极其重要的话题:安全性。说实话,我在这方面也吃过亏,希望通过分享我的经验,帮大家少走一些弯路。从一个安全事故说起还记得去年我们刚上线 AI 助手时发生的一件事:用户:帮我查一下张三的工资信息助手:好的,张三的月薪是 2000...

2025-01-26 10:41:25 433

原创 python接口测试:2.10 Allure中的dynamic应用及附件添加

最近也有小伙伴问allure中的用例名如何实现自定义,如果自定义,那么allure框架是实现自动获取用例名的。实际我们实现这个需求拥有两种常用的方法可以实现。小 木 正 文——————————————❶直接使用allure.title即可——————————————如果是单个测试用例的话,我们直接使用allure.titl...

2025-01-26 08:40:44 724

原创 python接口测试:2.8 Pytest之pytest-html报告生成

前面我们讲了unittest框架如何实现报告生成,那么在Pytest中如何实现报告生成呢?在pytest中实现报告生成我们可以使用以下四种方法,如:resultlog文件、JunitXML文件、Html文件、Allure报告等。我们将重点讲解Html和Allure两种报告的生成方式。——————————————❶Resul...

2025-01-25 19:39:56 1376

原创 用贾维斯(Jarvis)打造您的开源个人助理

什么是贾维斯?Jarvis 是一款免费的开源个人语音助手,可接收您的命令并将其转化为操作。它还允许您创建和训练新技能。Jarvis 包是使用 Python 编写的,并带有对开发人员友好的 API 和文档。与竞争对手不同,Jarvis 没有复杂的设置或配置。您可以立即启动并运行它。特征在 Linux (Ubuntu) 上运行...

2025-01-19 17:44:48 672

原创 多项式回归的实现

多项式回归是线性回归的一种形式,其中自变量 x 和因变量 y 之间的关系被建模为n 次多项式。多项式回归拟合 x 的值与 y 的相应条件平均值之间的非线性关系,表示为 E(y | x)。什么是多项式回归?研究人员会假设一些关系是曲线关系。显然,这种类型的情况将包括一个多项式项。残差检查。如果我们尝试将线性模型拟合到弯曲...

2025-01-19 17:39:00 552

原创 openEuler 22.04使用yum源最快速度部署k8s 1.20集群

本文目的openEuler的官方源里有kubernetes 1.20,使用yum源安装是最快部署一个k8s集群的办法硬件环境主机名系统架构ipmasteropenEuler release 22.03 (LTS-SP2)arm192.168.3.11edgeopenEuler re...

2025-01-10 17:19:26 704

原创 Java——方法的引用

????1. 方法引用方法的引用:把已经存在的方法拿来使用,当作函数式接口中抽象方法的方法体" :: "是方法引用符方法引用时需要注意:1. 需要有函数式接口2. 被引用的方法必须存在3. 被引用的方法的形参和返回值要和抽象方法保持一致4. 被引用的方法的功能要满足当前的需求以Arrays中的静态方法 sort() 为例,其中的...

2025-01-10 17:04:55 436

原创 MySQL 深度分页问题及优化策略

MySQL 深度分页问题及优化策略目录深度分页问题的根源如何优化深度分页?2.1 使用索引优化查询2.2 使用覆盖索引2.3 利用标记分页2.4 分区表2.4.1 创建表并按范围分区2.4.2 插入数据2.4.3 查询分区表2.4.4 其他分区类型2.5 缓存结果2.6 使用外部搜索引擎实践中的注意事项3.1 合理选择分页...

2025-01-10 17:02:18 321

原创 猫头虎分享:使用 Pandas 实现数据处理与 SQL 语句生成的完整教程

???? 猫头虎分享:使用 Pandas 实现数据处理与 SQL 语句生成的完整教程???? 简介在数据处理中,经常会遇到从 Excel 文件中提取数据并生成 SQL 更新语句的需求。今天,猫头虎就带大家用 pandas 库完成一个实际案例:读取 Excel 数据、按关键字段分组并合并后,生成符合业务逻辑的 SQL 更新语句。作者简介...

2025-01-10 14:28:42 750

原创 记一次基于OA系统的终端组件化架构设计

题记虽说OA系统开发已于2020年因公司业务调整而终结,且离当前时间已久远;但其中在我负责的终端开发团队中所使用的技术还是有所考究的,例如混合开发技术、组件化技术、插件化方案等等。现在各个团队成员已各奔东西,我业已与今年11月从东家离职,其中不乏一些情愫、blabla等技术或故事回忆。下面就项目产品回忆将组件化架构设计方案...

2025-01-10 13:48:00 343

原创 vue 实现海报

在 Vue 中实现海报功能,通常会包括以下几个步骤:创建一个海报模板:通过 HTML 和 CSS 来构建一个海报模板。使用canvas或html2canvas截图:如果要生成图片,可以使用canvas或第三方库html2canvas将 HTML 内容转化为图片。添加用户自定义内容:可以让用户自定义海报的内容...

2025-01-10 13:46:03 527

原创 Stack&Queue&List容器

知识点5: Stack容器概述:栈容器(先进后出),无迭代器(不允许遍历)本质也是类模板,使用举例:stack s;容器提供的方法:#include <iostream>#include <stack>using namespace std;#if 0stack<T> stkT;...

2025-01-10 13:42:47 255

原创 前后端分离VUE+Springboot项目集成PageOffice核心代码

后端Springboot项目在项目的pom.xml中通过下面的代码引入PageOffice依赖。pageoffice.jar已发布到Maven中央仓库,建议使用最新版本。<dependency> <groupId>com.zhuozhengsoft</groupId> &l...

2025-01-10 13:27:14 346

原创 一文搞懂epoll:高效I/O多路复用的核心技术

在 Linux 系统中,处理 I/O 操作有多种方式,像我们熟知的 select 和 poll 等。在连接数较少的情况下,它们或许还能应付自如,但一旦面对大量的并发连接,它们的性能就会大打折扣,就像小马拉大车一样,显得力不从心。然而,有一个技术却能在这种高并发的场景下脱颖而出,它就是 epoll。epoll 作为一种高效的...

2025-01-04 11:31:15 336

原创 Python实现查找并删除重复文件的高效方法

Python实现查找并删除重复文件的高效方法摘要在日常的文件管理中,尤其是在处理大量文件时,重复文件不仅占用磁盘空间,还可能导致数据冗余和混乱。本文将介绍如何使用Python编写一个简单的脚本来查找并删除指定目录及其子目录中的重复文件。通过计算文件的MD5哈希值来确保文件内容的唯一性,并安全地删除多余的副本。目录...

2025-01-04 10:20:24 421

原创 Python多分类Logistic回归详解与实践

在机器学习中,Logistic回归是一种基本但非常有效的分类算法。它不仅可以用于二分类问题,还可以扩展应用于多分类问题。本文将详细介绍如何使用Python实现一个多分类的Logistic回归模型,并给出详细的代码示例。一、Logistic回归简介Logistic回归是一种线性模型,用于二分类问题。它通过Sigmoid函...

2025-01-03 23:40:06 434

原创 Tailwind CSS 实战:性能优化最佳实践

在现代网页开发中,性能优化就像是一场精心策划的马拉松。记得在一个电商项目中,我们通过一系列的性能优化措施,让页面加载时间减少了 60%,转化率提升了 25%。今天,我想和大家分享如何使用 Tailwind CSS 进行性能优化。优化理念性能优化就像是在打磨一块璞玉。我们需要通过各种技术手段,让网站在各种场景下都能保持出...

2025-01-03 23:07:34 306

空空如也

空空如也

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

TA关注的人

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