自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【DeepSeek】5分钟快速实现本地化部署教程

新建一个文件夹,比如我在G盘新建个DeepSeek文件夹,文件夹下再新建models文件夹,将我们下载的模型文件放到models文件夹下。4.点击我的模型,点击搜索按钮,可以在线安装开源模型(需要魔法,下载速度慢)2.下载后按照流程步骤安装,建议不要安装在c盘,安装后页面如下。(1)下载ds大模型安装助手,下载后直接点击快速安装即可。如果无法从这里安装,也可以先下载好模型,之后导入进行使用。(3)选择要下载的模型与下载路径,点击立即安装即可。依据你的电脑性能自行调节,拉的高效果好,但会卡顿。

2025-03-06 16:56:12 2050 9

原创 【DeepSeek】本地部署,保姆级教程

新建一个文件夹,比如我在G盘新建个DeepSeek文件夹,文件夹下再新建models文件夹,将我们下载的模型文件放到models文件夹下。4.选择设置,选择模型服务,输入你的API秘钥(如果没有,下面有申请方法),点击检查即可。5.向下拉选择管理按钮,在嵌入勾选最后一个(知识库要用到),全部里也可以选择你要用的模型。3.进入软件后,如果你的语言是英文的,可以选择设置,在常规设置这里调整语言。4.点击我的模型,点击搜索按钮,可以在线安装开源模型(需要魔法,下载速度慢)点击聊天,选择刚下载的模型。

2025-02-18 14:46:04 9378 16

原创 【前端学习路线】(超详细版本)

前端最基本的知识,需要先将这些内容融汇贯通,学习后面内容才会不吃力。学习完可以做几个静态页练习一下。

2024-12-05 17:32:52 1742

原创 【npm】解决npm安装慢问题

在开发过程中,npm install 是安装和管理项目依赖的关键命令。然而,有时我们会遇到 npm install 运行卡住不动的情况,这通常与网络连接、NPM源的可用性和速度、资源下载超时等因素有关。本文将为你提供七种解决方案,帮助你顺利进行依赖安装。

2024-08-06 09:06:15 12101 2

原创 【项目上线】项目上线操作步骤

项目上线流程操作记录

2024-08-02 16:29:56 1949

原创 点击后让选中的对象高亮,默认第一个高亮,怎么实现??

,Vue Router 会自动重定向到。检查 CSS 优先级,尝试在样式后添加。(或你的路由配置文件)中,确保根路径。检查路由配置中是否缺少根路径重定向(如果用户直接访问根路径(如。到默认高亮的路由(如。

2025-03-21 17:33:46 228 4

原创 实测!DeepSeek本地化部署全攻略:零代码实现AI对话,效果媲美云端

正需要AI帮忙整理会议纪要,却遇到服务器排队提示;或是赶着生成代码时突然卡顿,眼睁睁看着灵感溜走。其实这类问题完全可以通过本地部署解决——就像把常用的办公软件装进电脑一样,让AI真正成为随时待命的智能助手。经过三天的实际测试,经历了各种踩坑后,给大家推荐几种比较实用的部署方案。本文将手把手拆解成功率98%的极简路线——让你在23分钟内完成从‘安装焦虑’到‘丝滑推理’的阶级跃迁!

2025-03-21 12:31:23 1156 8

原创 【项目实践】基于DeepSeek + Cursor + Devbox快速实现项目开发与部署(一)

随着人工智能技术的迅猛进步,AI已广泛应用于各行各业。本项目借助DeepSeek、Cursor及Devbox等现代人工智能工具,高效完成了从项目设计、开发到上线的全流程操作。DeepSeek可能专注于数据分析和洞察提取,Cursor可能用于自动化代码生成或测试,而Devbox则可能是一个集成开发环境(IDE)的增强版,支持AI辅助编码和项目管理。这种组合不仅提升了工作效率,还促进了技术创新。

2025-03-12 16:38:11 311

原创 【Cursor】安装使用教程

在设置中添加 **Rules for AI**,定义 AI 角色与交互规则。例如:# Role 你是一名资深产品经理和全栈工程师,需主动补全用户需求,用简单方案实现功能。# Goal 编写代码时需添加注释、遵循 SOLID 原则,并更新项目 README 文件。

2025-03-12 16:23:59 1383

原创 2025中国AI大模型对比

2025年中国排名靠前的大模型主要包括以下几个:

2025-03-06 17:13:07 988 2

原创 新手必看!如何快速上手DeepSeek?

之前尝试了许多AI,包括但不限于Kimi、豆包等。昨晚抱着试一试的态度,体验了一下这两天风很大的DeepSeek,没想到真的让我眼前一亮!相较于其他AI直接给出答案,DeepSeek能显示它的完整逻辑推理,真的很“人”化!为了让更多朋友能够快速了解上手,因此,✅ 让DeepSeek帮我整合了它的使用指南,正好大家也能感受。

2025-02-21 16:29:58 374 2

原创 【DeepSeek】带你认识DeepSeek,它为什么这么火?

DeepSeek(深度求索)是一家中国的人工智能公司,成立于,专注于研发通用人工智能(AGI)技术。它的名字"DeepSeek"可以拆解为"深度探索"(Deep + Seek),寓意通过深度学习技术不断探索AI的边界。如果把人工智能比作人类建造火箭,DeepSeek就是一群致力于造出能飞向宇宙深处的"星际飞船"的工程师。

2025-02-21 16:06:56 12266 4

原创 【vitpress】静态网站添加访问量统计

这里要是用的插件是不蒜子。

2025-01-20 15:58:23 227 2

原创 【vitePress】基于github快速添加评论功能(giscus)

这样之后就会满足条件,giscus找到下面位置内容,后面要用。,如下图所示,填入你的github。组件,添加giscus评论组件,往下翻打开discussion。配置文件中使用自定义布局。

2025-01-20 15:22:49 530 2

原创 【git】如何删除本地分支和远程分支?

这是因为任何其他分支都看不到提交,并且Git正在保护您免于意外丢失任何提交数据。如果分支包含未合并的更改和未推送的提交,则该-d标志将不允许删除本地分支。本地分支是您本地机器上的分支,不会影响任何远程分支。现在就可以删除分支了。

2025-01-17 17:24:42 1482

原创 【VitePress快速入门】页面导航nav与侧边栏siderbar配置(三)

导航栏与侧边栏分别由config.mjs中的nav和siderbar进行控制。考虑到后期该配置内容可能会有大量内容,因此建议拆分出去单独管理。(3)在config.mjs文件中引入并使用。(2)新建sidebar.mjs文件。(1)新建nav.mjs文件。

2025-01-16 17:25:33 469

原创 【VitePress快速入门】项目配置(网站图标、更新时间、中文化等)(二)

打开config.mjs文件,在themeConfig配置下添加更新时间。// 主题配置.....//最后更新时间text: "最后更新",},},

2025-01-16 16:55:41 560

原创 如何使用VScode快速提交代码?

建立vscode和github的连接,实现快速上传代码到仓库。

2025-01-16 12:05:33 1263

原创 【VitePress快速入门】初始化项目(一)

创建文件夹并使用vscode打开,通过crtl+j调出命令行,输入以下命令。package.json查看启动命令。输入(也可以根据自己的习惯修改启动命令)在开始之前需要首先安装需要使用的软件。index.md(入口文件)配置信息可以参考如下。

2025-01-16 10:57:27 546

原创 DOM常见的操作有哪些?

日常前端开发,我们都离不开DOM操作在以前,我们使用Jqueryzepto等库来操作DOM,之后在vueAngularReact等框架出现后,我们通过操作数据来控制DOM(绝大多数时候),越来越少的去直接操作DOM但这并不代表原生操作不重要。相反,DOM操作才能有助于我们理解框架深层的内容下面就来分析DOM。

2025-01-09 11:37:55 547

原创 说说你对作用域链的理解

引擎会尝试在当前作用域下去寻找该变量,如果没找到,再到它的上层作用域寻找,以此类推直到找到该变量或是已经到了全局作用域。可见上述代码中在函数内部声明的变量或函数,在函数外部是无法访问的,这说明在函数内部定义的变量或者方法只是函数作用域。任何不在函数中或是大括号中声明的变量,都是在全局作用域下,全局作用域下声明的变量可以在程序的任意位置访问。把作用域比喻成一个建筑,这份建筑代表程序中的嵌套作用域链,第一层代表当前的执行作用域,顶层代表全局作用域。变量,当我们在全局访问这个变量的时候,系统会报错。

2025-01-08 11:56:16 468

原创 数组的常用方法有哪些?

传入三个参数,分别是开始位置,要删除元素的数量,要插入的任意多个元素,返回删除元素的数组,对原数组产生影响。首先会创建一个当前数组的副本,然后再把它的参数添加到副本末尾,最后返回这个新构建的数组,不会影响原始数组。传入三个参数,分别是开始位置、0(要删除的元素数量)、插入的元素,返回空数组。传入两个参数,分别是开始位置,删除元素的数量,返回包含删除元素的数组。方法接收任意数量的参数,并将它们添加到数组末尾,返回数组的最新长度。对数组每一项都运行传入的函数,返回由每次函数调用的结果构成的数组。

2025-01-08 11:54:26 708

原创 前端面试题合集

一旦WebSocket连接建立,服务器和客户端都可以随时发送数据,这使得WebSocket非常适合需要高频实时交互的应用,如在线游戏、聊天应用等。客户端创建一个到服务器的单向连接,服务器通过这个连接可以发送更新的数据。客户端每隔一定时间(如每5秒)发送一个请求到服务器,服务器响应当前的数据状态,客户端根据响应更新界面。这是最简单的实现实时更新的方法,但可能会导致服务器负载增加,因为请求是在固定间隔发送,无论数据是否真的发生变化。长轮询是轮询的一个变种,客户端发送请求到服务器后,四. WebSocket。

2025-01-06 10:24:00 173 2

原创 【性能优化】如何提升页面加载速度?

前端性能优化主要有七种方法,包括减少请求数量、减少资源大小、优化网络连接、优化资源加载、减少重绘回流、使用性能更好的API和webpack优化1.减少请求数量。

2025-01-06 10:21:02 1618 2

原创 【Threejs】从零开始(十二)--补间动画tween

【代码】【Threejs】从零开始(十二)--补间动画tween。

2024-12-23 16:52:08 262

原创 【Threejs】从零开始(十一)--3D交互事件

交互事件是通过光线投射进行实现的。接下来是一个相关案例。

2024-12-23 15:29:01 626

原创 【Threejs】从零开始(十)--加载gltf模型和压缩后的模型

该类文件以JSON(.gltf)格式或二进制(.glb)格式提供, 外部文件存储贴图(.jpg、.png)和额外的二进制数据(.bin)。一个glTF组件可传输一个或多个场景, 包括网格、材质、贴图、蒙皮、骨架、变形目标、动画、灯光以及摄像机。如果画面是一片漆黑的话,调整一下场景的颜色,因为没有光源,模型是纯黑色的,在黑色背景下看不到。这时我们需要使用DRACOLoader(一个用于加载经过Draco压缩的图形库)来处理。想让我们的模型有颜色可以加入光源,也可以加入背景贴图,用环境光照亮模型。

2024-12-20 19:43:16 684

原创 【Threejs】从零开始(九)--创建雾fog效果

Fog( color : Integer, near : Float, far : Float )颜色、近距离密度、远距离密度。线性雾:scene.fog = new THREE.FogExp2( 0xcccccc, 0.002 );线性雾:scene.fog = new THREE.Fog(0x000000, 0.1, 20)它可以在相机附近提供清晰的视野,且距离相机越远,雾的浓度随着指数增长越快。分为两种,一种是线性雾,一种是指数雾。雾的密度是随着距离线性增大的。

2024-12-20 18:36:21 244

原创 【Threejs】从零开始(八)--贴图

这样可以将我们想要的图片贴到我们的物体上面。2.使用贴图(在创建材质时添加map属性)当然还有更多贴图效果,这里仅简单介绍使用。这样我们就得到了类似3d空间的效果。不懂的地方可以看前面的进行回顾。1.导入hdr加载器。

2024-12-20 18:20:09 409

原创 【Threejs】从零开始(七)--BufferGeometry

但是这样的平面会存在六个定点,分别是两个三角形定点。可以看到其实有两个点是共用的,其实只需要四个点就可以,那该怎么实现。所以如何创建一个长方形?即两个三角形拼在一起,下面来操作一下。在threejs中所有的面都是由一个个三角形组成的。这样可以达到相同效果,但是只存在4个定点。渲染到页面,这样会形成一个平面。创建两个三角形顶点位置坐标。

2024-12-19 16:54:06 154

原创 【Threejs】从零开始(六)--GUI调试开发3D效果

GUI(Graphical User Interface)指的是图形化用户界面,广泛用在各种程序的上位机,能够通过简单的操作和按钮就可以调用底层代码,方便我们使用和展示结果。写好了底层的代码后我们就可以制作一个GUI界面来打包和展示。简单来说就是功能的一个集合模块。

2024-12-19 16:14:00 952

原创 【Threejs】从零开始(五)--自适应窗口与点击全屏

通过监听窗口尺寸变化调整尺寸,实现自适应效果。创建一个按钮,点击实现全屏。

2024-12-19 14:42:39 240

原创 【Threejs】从零开始(四)--旋转与缩放

x - 用弧度表示x轴旋转量。y - 用弧度表示y轴旋转量。z - 用弧度表示z轴旋转量。order - (optional) 表示旋转顺序的字符串。因为的旋转通过设置rotation属性,该属性是Euler类的实例,因此可以通过Euler类的方法进行设置旋转角度。因为物体的scale属性是vector3对象,因此按照vector的属性和方法,设置x/y/z轴方向的缩放大小。每一帧旋转弧度制的0.01角度,实现动画代码。set方法,每个参数具体定义。

2024-12-19 13:03:21 457

原创 【Threejs】从零开始(三)--物体移动与父子元素

因此可以得到,子元素的位置是也相对于父元素来说的,而父元素是基于原点的。首先创建一个父元素,一个子元素。为便于区分用让他们材质不同。其中set的三个变量分别代表是xyz轴。这里可以引入position方法。我们设置子元素的位置。

2024-12-19 12:32:35 223

原创 【Threejs】从零开始(二)--控制器和辅助坐标系

在上一节我们得到了一个不断旋转的三维立方体,但是我们不能进行控制视角,我们怎么可以通过控制鼠标去观察不同方位。

2024-12-19 11:09:10 178

原创 【Threejs】从零开始(一)--创建threejs应用

选择第一个不使用框架。

2024-12-16 09:29:21 747

原创 VUE3使用讯飞大模型使用说明

这个文件封装了发送消息并相应消息的核心功能。首先构建一个基础脚手架项目。main.css 修改。

2024-12-11 14:24:00 319

原创 解决 git 报错 “fatal: unable to access ‘https://github.com/.../.git‘: Recv failure Connection was rese

在代理服务器中,将端口设置为7890(这个端口不会影响正常上网,可以放心设置),然后点击保存。有时候取消代理设置仍然会出现报错,这时可以通过设置系统代理来解决。打开系统设置,搜索代理设置,并点击编辑按钮。

2024-12-06 09:30:40 13152

原创 【登录页】功能实现

【代码】【登录页】功能实现。

2024-12-05 17:37:11 190

原创 【效果】回到顶部功能实现

【代码】【效果】回到顶部功能实现。

2024-12-04 11:28:13 293

空空如也

空空如也

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

TA关注的人

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