自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DeepSeek R1和V3区别

DeepSeek V3:定位为通用自然语言处理模型,采用混合专家(MoE)架构,支持多模态任务(文本、图像、音频等)和长文本处理,适用于内容生成、多语言翻译、智能客服等场景‌。DeepSeek V3:适用于大规模自然语言处理任务,如对话式AI、多语言翻译和内容生成等,能够为企业提供高效的AI解决方案,满足多领域的应用需求‌。DeepSeek R1:适用于科学研究、算法交易、代码生成等需要深度逻辑分析和问题解决的场景,也适合作为教育工具,帮助学生进行逻辑思维训练‌。

2025-02-12 16:07:28 2605

原创 LLMs之MoE之DeepSeek-V3:DeepSeek-V3的简介、安装和使用方法、案例应用之详细攻略

‌DeepSeek-V3是一个拥有671B个总参数,基于Mixture-of-Experts(MoE)架构的大型语言模型,具有高效的计算能力和优异的性能,支持多种硬件平台和推理框架‌。‌硬件效率提升‌:DeepSeek-V3通过自主研发的技术,成功绕过了CUDA框架的限制,实现了对多种硬件平台的支持,显著提升了硬件效率。‌教学备课‌:在教育领域,DeepSeek-V3能够根据教师输入的课程主题、教学目标等关键信息,迅速生成结构清晰、内容丰富的教案框架,显著提升备课效率‌。

2025-02-12 16:06:10 352

原创 AI 编程组合之deepseek+vscode+cline插件,使用deepseek大模型实现代码自动生成

通过遵循上述步骤,你可以将DeepSeek大模型与VSCode和Cline插件结合使用,实现高效的代码自动生成。在Cline配置文件中,你需要指定DeepSeek的API端点和你的API Key。在文件中,你可以通过特定的注释或指令来告诉Cline你想要生成什么样的代码。如果一切正常,你应该会在你的文件中看到DeepSeek生成的代码片段。确保你的API Key是安全的,不要将其泄露给未经授权的人。如果需要,你可以修改生成的代码或者再次请求生成不同的代码。将生成的代码集成到你的项目中,并进行必要的测试。

2025-02-12 15:45:22 959

原创 DeepSeek 2.5本地部署的实战教程

在数据处理任务中,可以利用其强大的数据清洗和提取能力提高数据处理的效率和质量。通过上述步骤,您应该能够在本地成功部署DeepSeek 2.5模型,并利用其强大的功能来提升您的工作效率和创造力。在开放平台中,点击API keys,创建一个新的API key用于调用DeepSeek模型。从DeepSeek开放平台下载DeepSeek 2.5的模型文件,并解压到指定目录。在使用DeepSeek 2.5进行模型加载和推理时,注意处理可能出现的异常和错误。在下载模型文件时,可能需要较长时间,请保持网络连接稳定。

2025-02-12 15:29:53 470

原创 DeepSeek-V3 模型到底强在哪,以及如何运行它?DeepSeek-V3 API全流程详解 (支持与OpenAI无缝兼容)

该模型在多项评测中表现出色,超越了Qwen2.5-72B和Llama-3.1-405B等开源模型,并与世界顶尖的闭源模型如GPT-4o和Claude-3.5-Sonnet相媲美。‌性价比高,价格更为亲民,API服务定价为每百万输入tokens 0.5元(缓存命中)/2元(缓存未命中),每百万输出tokens 8元,同时提供了长达45天的优惠价格体验期‌。DeepSeek-V3与OpenAI的区别:DeepSeek提供与OpenAI相同的API格式,但更灵活、更具成本效益,同时支持自定义模型和扩展能力。

2025-02-12 15:18:31 454

原创 中级前端面试题

94 实现Storage,使得该对象为单例,并对 mvvm localStorage 进⾏封装设置值setItem(key,value)和getItem(key)7 jQuery 中的 bind(), live(), delegate(), on()的区别。72 addEventListener()和attachEvent()的区别。5 jQuery 的属性拷⻉(extend)的实现原理是什么,如何实现深拷贝。3 jQuery.fn 的 init ⽅法返回的 this 指的是什么对象。

2024-12-09 15:58:57 921

原创 nodejs安装及环境配置及常用命令

下载Node.js安装包:前往Node.js官方网站(https://nodejs.org/en/),选择适合你操作系统的安装包,下载并安装。更新npm(可选):npm是Node.js的包管理器,可用于安装和管理JavaScript模块。1. npm init:在项目文件夹中初始化一个新的Node.js项目,并且创建一个package.json文件。这些是一些常用的Node.js命令,可以帮助您进行Node.js项目的构建、运行和管理。8. node -v:检查已安装的Node.js版本。

2024-10-24 17:58:00 304

原创 解决国内 github.com 打不开的方法

首先,找到 hosts 文件所在位置:Windows 系统中为 C:\Windows\System32\drivers\etc\hosts,Linux 或 macOS 系统中为 /etc/hosts。常见的 CDN 服务商有又拍云、七牛云、腾讯云等。使用镜像站点:一些国内的镜像站点提供了对 GitHub 的镜像服务,可以代替直接访问 GitHub。请注意,使用代理服务器、修改 hosts 文件、使用 CDN 加速或镜像站点等方法可能存在一定的安全风险,请谨慎使用,并遵守相关法律法规。

2024-10-17 11:47:24 15782

原创 github新手用法详解

Pull请求:如果您想将自己的更改合并到其他人的仓库,可以发起一个Pull请求。在仓库页面点击"Pull requests",然后点击"New pull request"按钮,填写请求信息并提交。创建一个仓库:登录后,在页面右上角点击"+",选择"New Repository"创建一个仓库。分支操作:分支是Github的一个重要概念,它允许开发者在不影响主分支的情况下进行并行开发。Clone仓库:在仓库页面,点击绿色的"Code"按钮,复制仓库的URL。命令将本地仓库的更改推送到远程仓库。

2024-10-17 11:45:07 352

原创 借助云开发实现小程序朋友圈的发布与展示

上述代码实现了基本的小程序朋友圈的发布与展示功能,通过云开发的云数据库和云存储实现了数据的存储和图片的上传。小程序朋友圈的发布与展示可以借助云开发来实现。

2024-09-10 09:40:47 226

原创 ecmascript和javascript的区别

而JavaScript是一种基于ECMAScript标准的编程语言实现,包含了ECMAScript规定的基本特性,并添加了一些额外的功能和特性,如DOM操作、BOM操作等。具体来说,ECMAScript是由ECMA国际组织制定的一种标准,定义了一种通用的脚本语言,用于在不同的环境中编写和执行脚本。ECMAScript是一种脚本语言标准,而JavaScript是一种基于ECMAScript标准的编程语言实现。简而言之,ECMAScript是一种标准,JavaScript是一种基于该标准实现的编程语言。

2024-09-10 09:33:36 518

原创 nginx部署前端

现在,您的前端应用程序应该已经成功部署到Nginx服务器。可以通过在浏览器中访问服务器的IP地址或域名来测试它。编辑Nginx配置文件,以便Nginx可以正确地为前端应用程序提供服务。重新启动Nginx服务器,以使配置生效。确保已经安装了Nginx服务器。如果没有安装,请根据您的操作系统进行安装。将前端应用程序的文件复制到Nginx服务器的相应目录。这样,Nginx就会将请求转发给。文件,该文件通常位于。

2024-09-10 09:28:23 939

原创 “纯血版”鸿蒙HarmonyOS NEXT开发学习路线

参与鸿蒙开发者社区的讨论和活动,与其他开发者交流和分享经验。参与鸿蒙开发者大会等相关活动,了解最新的开发动态和技术趋势。阅读相关文档和资料,了解HarmonyOS NEXT的设计理念、架构和特点。以上是一个初步的学习路线,具体的学习内容和深度可以根据个人的兴趣和需求进行调整。最重要的是持续学习和实践,不断提升自己的开发能力。学习开发鸿蒙应用的基本框架和组件。学习鸿蒙应用的UI布局和界面设计。选择一个适合的项目,利用所学的鸿蒙开发知识进行实际开发。学习鸿蒙系统框架开发。学习鸿蒙系统框架的开发方式和实现机制。

2024-09-09 23:00:05 309

原创 github常用命令

上面的命令会增加URL地址为'git@github.com:daixu/WebApp.git',名称为origin的远程服务器库,以后提交代码的时候只需要使用 origin别名即可。git branch -m branch_0.1 branch_1.0 将branch_0.1重命名为branch_1.0。git diff --cached 或 $ git diff --staged 查看尚未提交的更新。git commit -m "remove" 移除文件(从Git中删除)

2024-09-09 20:41:06 735

原创 Vue2和Vue3大厂面试题以及答案

watch是观察属性,通过监听属性的变化来执行特定的逻辑操作。watch属性不会缓存结果,每次属性发生变化时都会执行相应的逻辑。v-on指令用于监听DOM事件或自定义事件,并调用Vue实例中的方法。可以将事件处理函数绑定到HTML元素上,响应特定的事件。使用mixin时,可以将mixin对象传递给Vue实例或组件的mixins选项,来引用相应的逻辑。

2024-09-09 20:26:49 1301

原创 Vue2 和 Vue3 的区别(设计理念、性能提升、编码方式以及特性)

Vue2和Vue3是Vue.js框架的两个主要版本,虽然它们具有许多相似之处,但也有一些重要的区别。需要注意的是,由于Vue3是一个全新的版本,与Vue2在某些方面有不兼容的变化,因此在迁移项目时需要进行一些改动和调整。

2024-09-09 20:23:05 395

原创 借助云开发实现小程序朋友圈的发布与展示

小程序朋友圈的发布与展示,可以使用云开发来实现。以下是一个简单的代码示例,演示如何使用云开发来实现小程序朋友圈的发布和展示功能。以上代码示例演示了如何使用云开发来实现小程序朋友圈的发布和展示功能。

2024-09-05 10:51:09 434

原创 小程序webview内网页实现微信支付

通过上述代码,小程序和webview之间可以进行消息的传递,从而实现在小程序中使用webview进行微信支付的功能。在小程序的webview中实现微信支付功能需要进行小程序和webview之间的交互。

2024-09-05 10:45:27 1836

原创 微信小程序生成二维码

上述代码中,首先使用require方法引入了一个名为qrcode的库,这个库可以用来生成二维码。然后在onReady方法中,调用wx.createCanvasContext方法创建了一个画布上下文,并且传入了canvas的id属性值。接下来,使用QRCode.toCanvas方法生成二维码,传入画布上下文、二维码内容和一些配置参数。要在微信小程序中生成二维码,可以使用wx.createCanvasContext方法创建一个画布,然后使用该画布绘制二维码。

2024-09-05 10:42:36 649

原创 小程序登陆注册功能的实现

注册功能:在小程序前端页面上,添加注册功能的表单,包括账号和密码的输入框。登录功能:在小程序前端页面上,添加登录功能的表单,包括账号和密码的输入框。需要注意的是,小程序的登录注册功能涉及到用户隐私信息的处理,需要遵守相关的法律法规和用户隐私协议,确保用户信息的安全性和合法性。用户权限管理:在后端接口中,可以使用Token或Session等方式生成并返回给小程序前端,用于后续请求的身份验证和权限控制。存储用户信息:在后端接口中,注册成功后将用户信息保存到数据库中,登录成功后将用户信息返回给小程序前端页面。

2024-09-05 10:41:32 615

原创 小程序分类页实现三级分类,顶部导航栏,左侧分类栏,右侧数据列表

这样就实现了一个简单的小程序分类页,包含三级分类功能。顶部导航栏显示分类名称,左侧分类栏可点击切换分类,右侧数据列表显示对应分类的商品列表。下面是一个示例代码,演示如何实现一个小程序分类页的三级分类功能,包括顶部导航栏、左侧分类栏和右侧数据列表。

2024-09-05 10:39:02 550

原创 小程序里使用async和await变异步为同步,解决回调地狱问题

如果异步操作成功,会将resolve的值赋给data变量;在小程序中,可以使用Promise来将异步操作转换为同步操作,并结合async和await来简化异步代码的编写,从而避免回调地狱问题。然后,在需要调用异步函数的地方,使用async关键字来声明一个异步函数,并使用await关键字等待异步操作完成。通过使用async和await,我们可以将异步代码以同步的方式进行编写,从而避免了回调地狱问题,让代码更加简洁和易读。首先,将需要转换为Promise的异步函数进行封装,返回一个Promise对象。

2024-09-05 10:36:56 590

原创 微信小程序获取不到用户头像和昵称返回微信用户问题解决,即小程序授权获取用户头像规则调整的最新解决方案

需要注意的是,在小程序的授权模式下,用户头像和昵称的获取是通过用户点击授权按钮来获取的,而不是通过小程序的后台自动获取。因此,开发者应该在小程序中合理引导用户点击授权按钮,以获取到用户的头像和昵称。最新的解决方案要求小程序开发者在获取用户头像和昵称之前,需要先获取用户的授权。方法会返回用户的授权信息,开发者可以从。在以上步骤中,用户点击了授权按钮后,中获取到用户的头像和昵称。

2024-09-05 10:33:29 776

原创 微信小程序实现卡片式轮播图,可以左右滑动的卡片

在上述代码中,我们使用了swiper组件来创建一个轮播图容器,其中swiper-item代表每个轮播项,使用wx:for循环来遍历cardList数组,生成卡片内容。您可以根据实际需求调整轮播图的样式和卡片的数据。您可以使用小程序的swiper组件来实现卡片式轮播图。希望以上信息对您有所帮助!

2024-09-05 10:30:50 838

原创 微信小程序全局配置和windows节点常用配置

app.json为小程序的全局配置文件,包含了小程序的一些基本信息,如页面路径、窗口样式、网络超时时间等。config.ini为Windows节点的全局配置文件,包含了节点的一些基本信息和设置。app.js是小程序的全局逻辑文件,可以在其中定义小程序的生命周期函数和一些全局的方法。以上是微信小程序和Windows节点常用的全局配置和节点配置,具体的配置内容和格式可以根据实际需求进行修改。微信小程序的全局配置包括app.json、app.js和app.wxss。

2024-09-04 10:54:18 384

原创 微信小程序代码基本组成结构

以上就是微信小程序代码的基本组成结构。components 目录:存放小程序的组件文件,每个组件也是一个文件夹,文件夹内包含一个.js、一个.json和一个.wxss文件。pages 目录:存放小程序的页面文件,每个页面都是一个文件夹,文件夹内包含一个.js、一个.json和一个.wxss文件。component.wxml:每个组件的结构文件,用来定义组件的结构和布局。page.wxml:每个页面的结构文件,用来定义页面的结构和布局。page.wxss:每个页面的样式文件,用来定义页面的样式。

2024-09-04 10:52:00 317

原创 详解 “自适应布局和响应式布局“ 超详细介绍及原理,以及适用场景!

自适应布局是指根据设备的特性和屏幕尺寸,通过设定不同的布局规则来适应不同的设备。响应式布局通常会通过改变元素的尺寸、位置和布局来适应不同的屏幕尺寸,从而实现适应不同设备的效果。例如,对于一个网站,可以根据设备的屏幕尺寸和类型来加载不同的样式表,从而实现在不同设备上呈现不同的布局效果。例如,对于一个网页,可以使用百分比单位和流动布局来自动调整元素的尺寸和位置,从而适应不同的屏幕尺寸和设备类型。要实现自适应布局,可以使用CSS的媒体查询来检测设备的特性,并在不同的断点上加载不同的样式表。

2024-09-04 10:43:05 579

原创 如何禁用 <a> 标签点击,让 <a> 标签实现 disabled 禁用效果

你可以添加一个事件监听器来捕获点击事件,并在事件处理函数中取消事件的默认行为。标签添加一个名为 "disabled" 的类,该类可以使用上述 CSS 代码来定义禁用的样式。这种方法会禁用整个元素,包括鼠标指针的交互。不过,你可以使用一些其他的方法来实现这个效果。HTML 代码和 JavaScript 代码与前面的示例相同。标签点击效果的目的。你可以根据具体需求选择其中的一种方法。一种方法是通过使用 JavaScript 来禁用。标签时,点击事件将被捕获并取消,同时为该。这两种方法都可以达到禁用。

2024-09-04 10:40:44 966

原创 vue - npm i 报错 ERESOLVE could not resolve 或RESOLVE unable to resolve dependency tree

如果更新 npm 后仍然遇到相同的问题,可以尝试在 package.json 文件中手动更改依赖项的版本号,然后再次运行。这个问题通常是由于依赖项版本冲突或不兼容性造成的。解决这个问题的一种方法是更新 npm 版本。这个选项可以跳过依赖项的版本检查,但请注意,这可能会导致一些依赖关系不兼容或冲突。最后,如果您的项目使用了 yarn,可以尝试使用。如果上述方法仍然无法解决问题,可以尝试使用。希望这些方法能够帮助您解决问题!

2024-09-04 10:33:49 558

原创 webpack4 - 配置文件分离(详细教程)

在Webpack4中,可以通过将配置文件拆分为多个小文件来使配置更加清晰和易于维护。下面是一个详细的教程来帮助你进行配置文件的分离。在这个文件中,我们定义了开发模式和源代码映射选项。通过分离配置文件,你可以更好地组织和管理你的Webpack配置,使其更加灵活和易于维护。我们还定义了一些加载器和解析器来处理JavaScript、CSS和图片文件。值加载不同的配置文件。在这个文件中,我们定义了生产模式和代码压缩的选项。根据运行模式的不同,它将会合并不同的配置文件。在这个文件中,我们定义了一个。

2024-09-03 13:49:20 435

原创 webpack - webpack 提取 css 成单独文件、css 兼容性处理、压缩 css 等详细教程操作

在 webpack 中,提取 CSS 成单独文件、处理 CSS 兼容性和压缩 CSS 都可以通过使用不同的插件来实现。请注意,以上教程使用的是最新版本的 webpack(4.x 版本及以上),如果你使用的是旧版本的 webpack,部分配置可能会有所不同。以上步骤完成后,webpack 将会提取 CSS 成为单独的文件,并且自动处理 CSS 的兼容性和压缩。

2024-09-03 13:47:53 468

原创 OpenHarmony/HarmonyOS卡片开发中常见的错误码

当开发中遇到这些错误码时,可以根据错误描述、可能原因和处理步骤来解决问题。同时,还可以参考OpenHarmony/HarmonyOS的文档、开发者社区和官方支持来获取更多帮助。

2024-09-03 12:48:32 331

原创 OpenHarmony/HarmonyOS服务卡片详解

FormExtensionAbility负责注册和启动卡片应用,FormExtensionContext负责管理卡片的生命周期和状态。formProvider是卡片提供者,用于创建、更新和销毁卡片。卡片概述: 服务卡片是OpenHarmony/HarmonyOS中的一种界面展示形式,将重要的信息或操作以卡片的形式展示在主屏或其他应用中,帮助用户快速访问和使用相关功能。通过以上介绍,开发者可以了解到OpenHarmony/HarmonyOS中服务卡片的开发方法和运行机制,帮助开发者快速构建高效的卡片应用。

2024-09-03 12:44:54 498

原创 HarmonyOS/OpenHarmony按键设备键值

在HarmonyOS中,每个按键都有一个特定的键码值,开发者可以根据键码值来识别和处理不同的按键事件。通过使用KeyCode模块和按键键码值,HarmonyOS应用开发者可以轻松地处理用户按键事件,并实现各种按键交互功能。无论是响应菜单按键、返回键,还是自定义按键事件,开发者都可以利用HarmonyOS提供的键值功能来实现。总之,了解HarmonyOS(OpenHarmony)中按键设备的键值是HarmonyOS应用开发者学习的重要内容,可以帮助他们更好地处理按键事件,提升用户体验。

2024-09-03 12:43:26 668

原创 OpenHarmony/HarmonyOS通用事件

OpenHarmony/HarmonyOS是华为推出的一款面向多种设备的分布式操作系统。在这个操作系统中,各种通用事件提供了开发者与用户交互的基本方式,并且为开发者提供了丰富的事件处理能力。以上是OpenHarmony/HarmonyOS中的各种通用事件的介绍。开发者可以根据自己的需求选择合适的事件进行监听和处理,以实现丰富多样的用户交互功能。

2024-09-03 12:37:44 516

原创 OpenHarmony一次开发,多端部署

响应式界面布局可以根据设备的屏幕尺寸和分辨率,自动调整界面元素的大小和位置,以适应不同设备上的显示效果。部署模型B是基于大屏端和小屏端的,开发者可以通过一次开发的方式,将应用程序部署到不同的屏幕尺寸上。开发者可以根据设备的屏幕尺寸和分辨率,自动调整应用程序的布局和界面,以提供最佳的用户体验。部署模型A是基于桌面端和移动端的,开发者可以通过一次编写的方式,在不同的设备上部署应用。开发者可以在不同的设备上运行相同的应用程序,并提供一致的用户体验,同时根据设备的特性和限制进行适配和优化。

2024-09-03 12:35:06 303

原创 OpenHarmony的蜂窝通信框架能力

HDI是OpenHarmony中的设备驱动框架,通过与芯片厂商进行合作,实现对蜂窝通信模块的驱动支持,从而使OpenHarmony可以正常运行并使用蜂窝通信功能。用户可以使用手机上的短信应用程序发送和接收短信,与传统的基于短信中心的方式相比,具有更快速、可靠的消息传递能力。用户可以根据需要设置默认的主卡和副卡,并且可以在不同的场景中灵活切换使用。数据漫游:OpenHarmony支持数据漫游功能,可以在不同的网络环境中传输数据,使用户可以在漫游状态下保持网络连接并继续使用互联网服务。

2024-09-03 12:29:55 502

原创 OpenHarmony/HarmonyOS三方库使用指导

安装完成后,你可以在项目中使用第三方库的功能了。注意,有些第三方库可能需要额外的配置或调用方式,请参考对应的文档或示例代码。

2024-09-03 12:02:36 668

原创 OpenHarmony开发说明

总的来说,OpenHarmony的开发过程包括版本选择、应用模型的使用、系统接口的调用、权限管理、系统能力的判断以及参考示例代码进行开发。系统能力: OpenHarmony还引入了系统能力(SystemCapability)的概念,用于表示设备的硬件或软件功能。应用可以根据自身的需求申请相应的系统能力,并在运行时判断系统是否具备所需的能力。权限管理: OpenHarmony有一套完整的权限管理机制,应用需要在使用某些系统功能之前申请相应的权限。开发者需要仔细地管理权限,确保应用只能使用其所需的权限。

2024-09-03 11:58:32 442

原创 在OpenHarmony设备上呈现PDF文件内容pdfjs

下载pdf.js库:打开 https://github.com/mozilla/pdf.js 页面,点击“Download”按钮下载pdf.js库的最新版本。要在OpenHarmony设备上呈现PDF文件内容,可以使用pdf.js库。以上代码将在OpenHarmony设备上使用pdf.js库加载和呈现PDF文件的第一页。你可以根据需要进行更改和扩展。将下载的pdf.js库解压到OpenHarmony项目的合适位置。替换为实际的pdf.js库文件的路径。

2024-09-03 11:02:26 644

空空如也

空空如也

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

TA关注的人

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