DeepSeek 助力 Vue 开发:打造丝滑的进度条
前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕
目录
- DeepSeek 助力 Vue 开发:打造丝滑的进度条
- 📚前言
- 📚页面效果
- 📚指令输入
- 📚think
- 📘组件代码
- 📘使用说明
- 📘组件属性说明:
- 📘示例
- 📘其他说明
- 📚实际操作
- 📚整理后主要代码
- 📘定义组件 Progress.vue
- 📘调用 ProgressView.vue
- 📚页面效果
- 📚DeepSeek安装地址
📚📗📕📘📖🕮💡📝🗂️✍️🛠️💻🚀🎉🏗️🌐🖼️🔗📊👉🔖⚠️🌟🔐⬇️·正文开始
⬇️·🎥😊🎓📩😺🌈🤝🤖📜📋🔍✅🧰❓📄📢📈 🙋0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟🆗*️⃣#️⃣
DeepSeek 助力 Vue 开发:打造丝滑的进度条
📚前言
在科技飞速发展的今天,人工智能(AI)无疑是最为耀眼的领域之一。从最初的概念提出到如今广泛应用于各个行业,AI 的发展历程充满了突破与变革,深刻地改变了我们的生活和工作方式。
人工智能的起源可以追溯到 20 世纪中叶,1956 年的达特茅斯会议正式确立了 “人工智能” 这一术语,标志着该领域的诞生。此后,AI 经历了多个发展阶段,包括早期的专家系统、机器学习,以及近年来取得重大突破的深度学习。在深度学习的推动下,AI 在图像识别、语音识别、自然语言处理等领域取得了惊人的成果,如 AlphaGo 战胜围棋世界冠军李世石,智能语音助手在日常生活中的广泛应用等,这些都让人们切实感受到了 AI 的强大力量。
0基础DeepSeek安装步骤
打开搭建好的DeepSeek应用。
进入应用。
📚页面效果
📚指令输入
已经通过npm create vue@latest创建好了基于Vue3的项目,并能正常运行起来,请帮我用 Vue3的组合式API 生成一个 进度条(Progress Bar)功能,所有代码都保存在components下的一个文件夹中。新功能要有num(修改进度条的进度,支持数字输入和百分比输入和分数输入,默认20%)color(自定义颜色,默认#E94242这个颜色)height(自定义,默认4px)
下面是现有目录
vueAndDeepseek/
├── src/ # 源代码目录
│ ├── assets/ # 静态资源
│ │ ├── base.css
│ │ ├── main.css
│ │ └── logo.svg
│ ├── components/ # 组件目录
│ │ ├── HelloWorld.vue
│ │ ├── TheWelcome.vue
│ │ ├── WelcomeItem.vue
│ │ └── icons/
│ ├── router/ # 路由配置
│ │ └── index.js
│ ├── stores/ # Pinia 状态管理
│ │ └── counter.js
│ ├── views/ # 页面组件
│ │ ├── HomeView.vue
│ │ └── AboutView.vue
│ ├── App.vue # 根组件
│ └── main.js # 应用入口
├── public/ # 公共资源目录
├── index.html # HTML 模板
├── package.json # 项目配置
├── vite.config.js # Vite 配置
└── node_modules/ # 依赖包目录
📚think
好,我现在需要帮用户在基于Vue3的项目中使用组合式API生成一个进度条组件。用户已经创建了项目,并且能够正常运行,接下来要实现进度条的功能,同时代码要放在components下的文件夹内。用户提到新功能需要有num、color和height三个属性,分别对应修改进度的数字输入、自定义颜色以及高度,默认值分别是20%、#E94242和4px。
首先,我应该考虑如何在Vue3中使用组合式API来实现这个进度条。组合式API通常意味着使用 ref 和 computed 属性,以及可能的用到用法约束(Use Cases)模式。但因为用户要求生成一个组件,所以我需要将这些逻辑封装在一个可重用的组件中。
接下来,我需要设计这个Progress组件的结构。它应该有三个主要属性:num、color 和 height。为了方便用户输入,我可能会将num设置为双向绑定的,允许用户输入数字、百分比或者分数。我需要考虑如何处理这些输入,并转化为适当的值,比如将百分比和分数转换为小于100的数值。
然后是颜色的自定义功能。color属性可以接受十六进制字符串,默认使用#E94242。为了让用户更直观地选择颜色,我可能会添加一个颜色选择器组件,或者在 UI 中提供输入框,让用户直接输入颜色代码。
高度的设置相对简单,只需将其作为一个数值属性绑定即可。默认为4px,可以通过样式控制其高度。
接下来是组件的显示部分。进度条需要有动态宽度,这可以通过计算num的百分比来实现。当num超过100时,可能需要进行约束或提示用户输入正确范围内的值。
在组件的模板中,我会使用一个 div 来表示整个容器,然后另一个div作为实际的进度条,根据计算的宽度来设置它的宽度,同时添加一些样式,如rounded或者阴影,以增强视觉效果。
为了使组件更易于使用和自定义,我可能还需要提供额外的属性,比如vertical(是否垂直方向),以及class和style属性,这样用户可以根据需求进行样式扩展。此外,可以考虑在组件内部处理数值格式问题,例如自动添加百分号或限制小数位数。
然后,我会将这个Progress.vue文件放置在components目录下,确保其他页面或组件都可以使用它。为了方便用户使用,我还可能提供一个example.vue文件,展示如何在主应用中使用该进度条组件,并说明各个属性的用法。
最后,在生成代码时,我会注意遵循 Vue3 的最佳实践,合理利用组合式API,同时保持代码的简洁和可维护性。测试不同输入情况,如数字、百分比和分数,以及颜色是否正确应用,以及进度条是否按比例显示,是非常重要的。此外,我还会确保默认值被正确设置,以免用户在使用时遇到意外问题。
总结一下,我的步骤是:定义组件属性,处理输入逻辑,计算宽度,创建DOM结构,并提供样式,同时确保组件易于集成和自定义。这样,用户就能根据需求轻松修改进度条的外观和行为了。
好的,我将帮助你创建一个基于 Vue 3 的组合式 API 进度条(Progress Bar)组件,并将其保存在 components
文件夹中。
📘组件代码
<template><div class="progress-container"><div class="progress-bar" :style="{width: `${getPercentage}!important`,height: `${height}px`}"><!-- 可以添加一些额外的样式 --><div class="progress"><!-- 这里可以有更多的内容 --></div></div></div>
</template><script lang="ts">
import { ref, computed } from 'vue'export default defineComponent({name: 'Progress',props: {num: {type: Number,default: 20,validator: (value) => value >= 0 && value <= 100},color: {type: String,default: '#E94242'},height: {type: Number,default: 4}},setup() {const progressRef = ref(num())// 计算百分比数值const getPercentage = computed(() => {if (typeof num === 'number') {return num()} else if (typeof num === 'string' && num.includes('%')) {// 如果是百分比符号,需要进行处理// 例如:num = "55%" ,则转换为55const percentageValue = parseFloat(num.replace('%', ''))return typeof percentageValue === 'number' ? percentageValue : 0} else if (typeof num === 'string' && num.includes('/')) {// 如果是分数符号,例如:"1/2" 对应50%const fractionValue = parseFloat(num.replace('/', ''))return fractionValue * 100 || 0}return 20})// 输入处理函数function num() {let value = num.value// 如果是百分比符号,提取数值部分if (value?.includes('%')) {value = parseFloat(value.replace('%', ''))} else if (value?.includes('/')) {value = parseFloat(value.replace('/', ''))}// 保持在 0 到 100 之间return Math.min(Math.max(value, 0), 100)}return { progressRef, getPercentage }}
})
</script><style lang="postcss">
.progress-container {/* 添加一些默认样式 */
}.progress-bar {/* 根据需要添加其他样式 */background-color: v-bind(color);border-radius: 4px;overflow: hidden;position: relative;height: v-bind(height);
}.progress {/* 这是进度条的实际内容,可以在这里添加更多内容 */height: 100%;background-color: white;transition: width 0.3s ease-in-out;
}
</style>
📘使用说明
将上述组件注册到你的 Vue 应用中,并按照以下方式使用:
<!-- 在 App.vue 中导入 -->
<template><Progress :num="20" :color="'#E94242'" :height="4"/>
</template>
📘组件属性说明:
-
num
:进度条的当前数值,可以是数字、百分比(%)或分数(如 “1/2”)。默认值为20
。- 如果是百分比符号
%
,则会自动提取数值部分(例如"55%"
会被解析为55
)。 - 如果是分数符号
/
,则会将其转换为小数形式(例如"1/2"
会被转换为0.5
即50%
)。
- 如果是百分比符号
-
color
:自定义进度条的颜色,使用十六进制格式。默认值为#E94242
。 -
height
:进度条的高度(在 px 为单位)。默认值为4
。
📘示例
-
完整的数值:
<Progress :num="75" />
-
百分比符号:
<Progress :num="'85%'" />
-
分数符号:
<Progress :num="'1/2'" /> <!-- 将被解析为 50% -->
-
自定义颜色和高度:
<Progress :num="30" :color="'#00ff00'" :height="8" />
📘其他说明
- 数值会自动被限制在
0
到100
之间。 - 如果你需要更复杂的行为或样式,可以根据需要扩展组件代码。
希望这个组件能满足你的需求!如果有任何问题,欢迎随时告诉我。
📚实际操作
控制台会有一个 defineComponent的报错
📚整理后主要代码
📘定义组件 Progress.vue
<script setup>
import { computed } from 'vue'const props = defineProps({num: {type: [Number, String],default: 20,validator: (value) => {if (typeof value === 'number') {return value >= 0 && value <= 100}if (typeof value === 'string') {if (value.includes('%')) {const num = parseFloat(value)return !isNaN(num) && num >= 0 && num <= 100}if (value.includes('/')) {const [num, den] = value.split('/').map(Number)return !isNaN(num) && !isNaN(den) && den !== 0 && (num / den) * 100 <= 100}}return false}},color: {type: String,default: '#E94242'},height: {type: [Number, String],default: 4}
})const progress = computed(() => {const val = props.numif (typeof val === 'number') {return Math.min(100, Math.max(0, val))}if (typeof val === 'string') {if (val.includes('%')) {return Math.min(100, Math.max(0, parseFloat(val)))}if (val.includes('/')) {const [num, den] = val.split('/').map(Number)return Math.min(100, Math.max(0, (num / den) * 100))}}return 20
})
</script>
<template><div class="progress" :style="{ height: typeof height === 'number' ? `${height}px` : height}"><divclass="progress-bar":style="{width: `${progress}%`,backgroundColor: color,height: typeof height === 'number' ? `${height}px` : height}"></div></div>
</template>
<style scoped>
.progress {width: 100%;background: #ebeef5;border-radius: 10px;overflow: hidden;
}.progress-bar {transition: width 0.6s ease;
}
</style>
📘调用 ProgressView.vue
<script setup>
import Progress from '../components/Progress/Progress.vue'
</script><template><main><h1>1.直接调用 <code><Progress /></code></h1><Progress/><h1 class="mt10">2. 数字输入, 参数60,是60% <p><code><Progress :num="60"/> </code></p></h1><Progress :num="60"/><h1 class="mt10">3. 带2个参数,改变长度和颜色。<p><code><Progress :num="30" :color="'#41B883'"/> </code></p> </h1><Progress :num="30" :color="'#41B883'"/><h1 class="mt10">4.百分比输入时不加:号 <p><code><Progress num="75%"/> </code></p> </h1><Progress num="75%" /> <!-- 百分比输入 --><h1 class="mt10">5.分数输入时不加:号 <p><code><Progress num="3/4"/> </code></p> </h1><Progress num="3/4"/> <!-- 分数输入 --><h1 class="mt10">6.自定义颜色时不加:号 <p><code><Progress :num="80" color="blue"/> </code></p> </h1><Progress :num="80" color="blue"/> <!-- 自定义颜色 --><h1 class="mt10">7.自定义高度 <p><code><Progress :num="40" :height="8"/> </code></p> </h1><Progress :num="40" :height="8"/> <!-- 自定义高度 --></main>
</template>
<style>
.mt10{margin-top: 10px;
}
</style>
📚页面效果
📚DeepSeek安装地址
蓝耘元生代智算云平台地址:https://cloud.lanyun.net/#/registerPage?promoterCode=07100c37a0
到此这篇文章就介绍到这了,更多精彩内容请关注本人以前的文章或继续浏览下面的文章,创作不易,如果能帮助到大家,希望大家多多支持宝码香车~💕,若转载本文,一定注明本文链接。
更多专栏订阅推荐:
👍 html+css+js 绚丽效果
💕 vue
✈️ Electron
⭐️ js
📝 字符串
✍️ 时间对象(Date())操作
相关文章:
DeepSeek 助力 Vue 开发:打造丝滑的进度条
前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…...
左移架构 -- 从攒批,湖仓到使用数据流的实时数据产品
编辑导读: 这篇文章翻译自 Kai Waehner的 《The Shift Left Architecture – From Batch and Lakehouse to Real-Time Data Products with Data Streaming》。文章通过数据产品的概念引出了如何创建可重复使用的数据产品使企业能够从当前和未来的数据中获得价值。基于构建数据产…...
用java实现word(docx)转换为pdf格式文档(简单版)
导入依赖 <dependency> <groupId>com.documents4j</groupId> <artifactId>documents4j-local</artifactId> <version>1.0.3</version> </dependency> <dependency>…...
【云安全】云原生- K8S etcd 未授权访问
什么是etcd? etcd 是一个开源的分布式键值存储系统,主要用于存储和管理配置信息、状态数据以及服务发现信息。它采用 Raft 共识算法,确保数据的一致性和高可用性,能够在多个节点上运行,保证在部分节点故障时仍能继续提…...
【Elasticsearch】字符过滤器Character Filters
在 Elasticsearch 中,字符过滤器(Character Filters)是文本分析器的重要组成部分,用于在分词之前对原始文本进行预处理。它们可以对字符流进行转换,例如添加、删除或更改字符。Elasticsearch 提供了三种内置的字符过滤…...
网络工程师 (35)以太网通道
一、概念与原理 以太网通道,也称为以太端口捆绑、端口聚集或以太链路聚集,是一种将多个物理以太网端口组合成一个逻辑通道的技术。这一技术使得多个端口能够并行工作,共同承担数据传输任务,从而提高了网络的传输能力和可靠性。 二…...
浏览器网络请求全流程深度解析
一、核心流程概述 现代浏览器的网络请求过程是一个分层协作的精密系统,涉及应用层协议、传输层协议、操作系统内核及网络基础设施的协同工作。整个过程可抽象为以下关键阶段: 请求构建与初始化DNS解析与寻址TCP连接建立HTTP协议交互响应处理与资源解析…...
arduino扩展:Arduino Mega 控制 32 个舵机(参考表情机器人)
参考:表情机器人中使用22个舵机的案例 引言 在电子制作与自动化控制领域,Arduino 凭借其易用性和强大的扩展性备受青睐。Arduino Mega 作为其中功能较为强大的一款开发板,具备丰富的引脚资源,能够实现复杂的控制任务。舵机作为常…...
时间盲注,Boolean盲注
什么是SQL注入(SQL Injection) SQL注入是指攻击者通过构造恶意SQL语句来操控数据库,通常发生在Web应用程序未对用户输入进行充分验证的情况下。 什么是盲注(Blind SQL Injection) 盲注就是通过使用巧妙的SQL语句&am…...
小程序canvas2d实现横版全屏和竖版逐字的签名组件(字帖式米字格签名组件)
文章标题 01 功能说明02 效果预览2.1 横版2.2 竖版 03 使用方式04 横向签名组件源码4.1 html 代码4.2 业务 Js4.3 样式 Css 05 竖向签名组件源码5.1 布局 Html5.2 业务 Js5.3 样式 Css 01 功能说明 技术栈:uniapp、vue、canvas 2d 需求: 实现横版的全…...
wireshark网络抓包
由于图片和格式解析问题,可前往 阅读原文 到这里已经讲了两个抓包工具的使用了,大家应该对抓包不是很陌生了。而wireshark相对于fiddler和charles更加偏向于网络层面的抓包或者说是一个网络封包分析工具。使用对象更适合于网络相关人员(网络管理员/相关运…...
jenkins备份还原配置文件
下载ThinBackup插件 方式1 从插件市场直接下载 Manage Jenkins->Manage Plugins->可选插件搜索 注意:有时可能因为网络或者版本问题下载不了,好像是默认下载最新版本,可选择手动安装! 方式二 手动安装插件 点击查看手…...
C# 两种方案实现调用 DeepSeek API
目录 序 开发运行环境 访问API的一个通用方法 原生官网实现 申请 API key 调用实现 调用示例 腾讯云知识引擎原子调用 申请 API key 调用示例 小结 序 DeepSeek(深度求索) 最近可谓火爆的一塌糊涂,具体的介绍这里不再赘述&#x…...
Kimi杨植麟该为“重投放”反思吗?
Kimi原本验证的市场规律被撕裂了。 作者|文昌龙 编辑|杨舟 “没有人提杨植麟了,Kimi花了这么多钱买用户也买不过豆包,到头来都敌不过界面简陋、功能单一的DeepSeek。还是应该把精力和资源集中在做出更好的基础模型才是王道。” 这番话,来自…...
25农村发展研究生复试面试问题汇总 农村发展专业知识问题很全! 农村发展复试全流程攻略 农村发展考研复试真题汇总
农村发展复试当然有好的建议!前提是复试重点面试题背好! 你是不是也在为农村发展考研复试发愁?担心自己准备不充分、表现不好?别急!今天,学姐——复试面试拿下90分成功上岸的学姐,来给大家分享…...
JavaScript函数与方法详解
目录 一、函数的定义 1. 函数声明 2. 函数表达式 3. 箭头函数 二、函数的调用 1. 调用方式 2. 参数数量的灵活性 三、arguments 对象 1. 基本概念 2. 属性 3. 应用场景 4. 转换为真数组 5. 总结 四、Rest参数 1. 基本概念 2. 特点 3. 应用场景 4. 总结 五、变…...
AI 网关对决:Higress 与 OneAPI 的功能对比
什么是 AI 网关? AI 网关旨在统一管理与各种大型语言模型(LLMs)的交互。通过提供单一入口点,它解决了使用来自不同供应商的多个 AI 模型所带来的复杂性问题。这不仅简化了访问流程,提高了系统稳定性,还降低…...
封装一个sqlite3动态库
作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、项目案例 二…...
1.攻防世界 unserialize3(wakeup()魔术方法、反序列化工作原理)
进入题目页面如下 直接开审 <?php // 定义一个名为 xctf 的类 class xctf {// 声明一个公共属性 $flag,初始值为字符串 111public $flag 111;// 定义一个魔术方法 __wakeup()// 当对象被反序列化时,__wakeup() 方法会自动调用public function __wa…...
DeepSeek能做分析吗?从需求规约到分析类图的实验
DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 今天我们来尝试DeepSeek能不能帮我们从需求转到分析。 给定一个用例规约,我们让它按照面向对象分析设计方法,出一个分析类图。过程如下: 可以帮助提…...
九.Spring Boot使用 ShardingSphere + MyBatis + Druid 进行分库分表
文章目录 前言一、引入依赖二、创建一个light-db_1备用数据库三、配置文件 application-dev.yml四、创建shardingsphere-config.yml完整项目结构 五、测试总结 前言 在现代化微服务架构中,随着数据量的不断增长,单一数据库已难以满足高可用性、扩展性和…...
RNN复兴!性能反超Transformer,训练速度提升1300倍!
在最新的顶会论文中,RNN的改进创新更是层出不穷。Bengio团队提出的minLSTM和minGRU,通过去除隐藏状态的依赖和简化门控机制,显著减少了参数量和计算量。这些模型可以使用并行扫描算法进行训练,大大加快了训练速度。例如࿰…...
C语言第18节:自定义类型——联合和枚举
1. 联合体 C语言中的联合体(Union)是一种数据结构,它允许在同一内存位置存储不同类型的数据。不同于结构体(struct),结构体的成员各自占有独立的内存空间,而联合体的所有成员共享同一块内存区域…...
2025年二级建造师报名流程图解
2025年二级建造师报名时间!附报名流程! ⏰️已公布25年二建考试时间的省份如下: ️4月19日、20日考试的城市有:贵州 ️5月10日、11日考试的城市有:湖北、陕西、宁夏、甘肃、福建、浙江、江西、黑龙江、河南、湖南、…...
AWTK fscript 中的 TCP/UDP 客户端扩展函数
fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 TCP/UDP 客户端扩展函数。 1.iostream_tcp_create 创建 TCP 客户端输入输出流对象。 原型 iostream_tcp_create(host, por…...
用php tp6对接钉钉审批流的 table 表格 明细控件 旧版sdk
核心代码 foreach ($flows[product_list] as $k>$gift) {$items_list[] [[name > 商品名称, value > $gift[product_name] ?? ],[name > 规格, value > $gift[product_name] ?? ],[name > 数量, value > $gift[quantity] ?? ],[name > 单位, v…...
【DuodooBMS】给PDF附件加“受控”水印的完整Python实现
给PDF附件加“受控”水印的完整Python实现 功能需求 在实际工作中,许多文件需要添加水印以标识其状态,例如“受控”“机密”等。对于PDF文件,添加水印不仅可以增强文件的可识别性,还可以防止未经授权的使用。本代码的功能需求是…...
前缀和算法篇:解决子数组累加和问题
前缀和算法篇:解决子数组累加和问题 1.前缀和原理 那么在介绍前缀和的原理之前,那么我们先来说下前缀和最基本的一个应用场景,那么就是如我们标题所说的子数组累加和问题,那么假设我们现在有一个区间为[L,R]的数组,那…...
大语言模型多代理协作(MACNET)
大语言模型多代理协作(MACNET) Scaling Large-Language-Model-based Multi-Agent Collaboration 提出多智能体协作网络(MACNET),以探究多智能体协作中增加智能体数量是否存在类似神经缩放定律的规律。研究发现了小世界协作现象和协作缩放定律,为LLM系统资源预测和优化…...
vue项目使用vite和vue-router实现history路由模式空白页以及404问题
开发项目的时候,我们一般都会使用路由,但是使用hash路由还是history路由成为了两种选择,因为hash路由在url中带有#号,history没有带#号,看起来更加自然美观。但是hash速度更快而且更通用,history需要配置很…...
【Linux】从一台windows电脑访问局域网下另一台linux电脑详细操作步骤
以下是在Windows电脑B上访问Linux电脑A的文件并使用bash终端的详细步骤: 一、在Linux电脑A上配置SSH服务(用于终端操作) 安装SSH服务 sudo apt update && sudo apt install openssh-server启动SSH服务并设置开机自启 sudo systemctl …...
Makefile的用法及算法应用
编译的过程 算法:解决特定问题的求解步骤 算法的设计 1.正确性 语法正确合法的输入能得到合理的结果对非法的输入,给出满足要求的规格说明对精心选择,甚至刁难的测试都能正常运行,结果正确 2.可读性,便于交流&…...
Elasticsearch:15 年来致力于索引一切,找到重要内容
作者:来自 Elastic Shay Banon 及 Philipp Krenn Elasticsearch 刚刚 15 岁了!回顾过去 15 年的索引和搜索,并展望未来 15 年的相关内容。 Elasticsearch 刚刚成立 15 周年。一切始于 2010 年 2 月的一篇公告博客文章(带有标志性的…...
MongoDB 扩缩容实战:涵盖节点配置、服务启动与移除操作
#作者:任少近 文章目录 一、扩容在245节点上配置配置config server:配置mongos启动config server安装工具mongosh添加245新节点到副本集配置分片副本集启动路由并分片 二、缩容Conf server上去掉server4shard上去掉server4mongos上去掉server4 一、扩容…...
Bitmap在数仓中的应用
一、背景 在数据仓库的日常工作中,我们经常需要面对海量数据的存储和高效查询问题。尤其是,当业务对性能的要求越来越高、数据量持续增长时,传统的处理方式往往显得笨拙而低效。而这时候,Bitmap(位图)作为…...
C++病毒(^_^|)(2)
第二期 声明: 仅供损害电脑,不得用于非法。损坏电脑,作者一律不负责。此作为作者原创,转载请经过同意。 直接上代码 #include <bits/stdc.h> #include <windows.h> using namespace std; HHOOK g_hHook;void lrud(…...
Linux 内核架构入门:从基础概念到面试指南*
1. 引言 Linux 内核是现代操作系统的核心,负责管理硬件资源、提供系统调用、处理进程调度等功能。对于初学者来说,理解 Linux 内核的架构是深入操作系统开发的第一步。本篇博文将详细介绍 Linux 内核的架构体系,结合硬件、子系统及软件支持的…...
leetcode-495.提莫攻击
leetcode-495.提莫攻击 文章目录 leetcode-495.提莫攻击一.题目描述二.代码提交三.解释 一.题目描述 二.代码提交 #include <vector> using namespace std;int findPoisonedDuration(vector<int>& timeSeries, int duration) {int total 0;for (int i 0; i …...
mysql 参数max_connect_errors研究
1.在server端设置max_connect_errors3,超过3次连接错误就block mysql> set global max_connect_errors3; Query OK, 0 rows affected (0.00 sec) mysql> show variables like max_connect_errors; --------------------------- | Variable_name | Value…...
vscode无法ssh连接远程机器解决方案
远程服务器配置问题 原因:远程服务器的 SSH 服务配置可能禁止了 TCP 端口转发功能,或者 VS Code Server 在远程服务器上崩溃。 解决办法 检查 SSH 服务配置:登录到远程服务器,打开 /etc/ssh/sshd_config 文件,确保以下…...
sql盲注获取数据库的表名、列名和具体数据
1.时间盲注 获取表名 sql id1 AND IF(ASCII(SUBSTRING((SELECT table_name FROM information_schema.tables WHERE table_schemaDATABASE() LIMIT 1),1,1))97, SLEEP(5), 0) 获取列名 sql id1 AND IF(ASCII(SUBSTRING((SELECT column_name FROM information_schema.col…...
清华大学新闻与传播学院沈阳团队出品的《DeepSeek:从入门到精通》104页PDF
前言 本机运行DeepSeek R1大模型文章如下: Windows电脑本地部署运行DeepSeek R1大模型(基于Ollama和Chatbox)【保姆级万字教程】在Windows计算机部署DeepSeek大模型,给在实验室无外网的同事们用(基于Ollama和OpenWebUI…...
使用sublime_text中,TAB键无效怎么解决???
如果你也有这样的困扰,请你跟着我下面的步骤操作 点击首选项(如下图所示) 找到下面这段代码并注释掉 { “keys”:[“tab”], “args”:{“action”:“expand_abbreviation”}, “command”:“run_emmet_action”, “context”:[ { “key”:“…...
Java IO流详解
1. IO概述 IO(Input/Output)即输入和输出,指的是设备或环境之间进行数据的输入或输出。例如,键盘是输入设备,显示器是输出设备。在Java中,输入输出问题通过流(Stream)对象来解决。以…...
智慧农业-虫害及生长预测
有害生物防控系统是一个综合性的管理体系,旨在预防和控制对人类生活、生产甚至生存产生危害的生物。这些生物可能包括昆虫、动物、植物、微生物乃至病毒等。 一、系统构成 1、监测预警系统:利用智能传感器、无人机、遥感技术等手段,实时监测…...
ASIL D要达到多少fit
ASIL(Automotive Safety Integrity Level,汽车安全完整性等级)D是ISO 26262标准中最高等级的安全要求,其对应的随机硬件故障概率目标(以FIT表示)需满足以下要求: ASIL D的FIT目标 根据 ISO 262…...
与传统光伏相比 城电科技的光伏太阳花有什么优势?
相比于传统光伏,城电科技的光伏太阳花有以下优势: 一、发电效率方面 智能追踪技术:光伏太阳花通过内置的智能追踪系统,采用全球定位跟踪算法,能够实时调整花瓣(即光伏板)的角度,确…...
2025年SEO工具有哪些?老品牌SEO工具有哪些
随着2025年互联网的发展和企业线上营销的日益重要,SEO(搜索引擎优化)逐渐成为了提高网站曝光率和流量的重要手段。SEO的工作不仅仅是简单地通过关键词优化和内容发布就能够实现的,它需要依赖一系列专业的SEO工具来帮助分析、监测和…...
深入解析与解决 Oracle 报错:ORA-29275 部分多字节字符20250213
🛠️ 深入解析与解决 Oracle 报错:ORA-29275 部分多字节字符 引言 🌟 在与 Oracle 数据库打交道的日常工作中,你是否遇到过 ORA-29275: partial multibyte character 这个令人头疼的错误?这个错误通常与字符编码、数…...
HTML应用指南:利用GET请求获取全国海底捞门店位置信息
随着新零售业态的快速发展,门店位置信息的获取变得越来越重要。作为餐饮服务行业的先锋,海底捞不仅在服务质量上持续领先,还积极构建广泛的门店网络,以支持其不断增长的用户群体。为了更好地理解和利用这些数据,本篇文…...