- 博客(22)
- 收藏
- 关注
原创 从零开始搭建个人网站:我的建站之旅
通过这次建站之旅,我不仅学到了很多关于域名、服务器、宝塔面板和 WordPress 的知识,还体验到了从无到有搭建一个网站的成就感。虽然过程中遇到了一些挑战,但通过不断地尝试和学习,我最终成功地搭建了一个属于自己的网站。我希望我的经验能够对那些也有建站梦想的朋友们有所帮助,让大家都能拥有一个属于自己的网站。最后,祝大家建站顺利!😉。
2024-09-03 16:35:32
6675
1
原创 Python网络爬虫Demo教程
网络爬虫是一种自动化获取互联网信息的技术。随着互联网的发展,海量的信息和数据被存储在各种网站上,但这些数据通常不会以结构化的形式呈现。通过使用网络爬虫,我们可以将这些数据从网页中提取出来,并将其转换为可用于分析和处理的格式。因此,学习网络爬虫对于从事数据分析、机器学习等相关领域的人来说非常重要。
2023-05-05 09:43:51
641
原创 Pinia 的使用方法
Pinia 是一个状态管理库,用于 Vue.js 应用程序中的集中式状态管理。与 Vuex 不同的是,Pinia 基于 Vue 3 的新响应式 API,具有更好的类型安全和 TypeScript 支持,同时也更加轻量级。
2023-05-04 18:36:32
546
原创 Vuex 的使用方法
Vuex 是一个状态管理库,用于 Vue.js 应用程序中的集中式状态管理。它允许您将应用程序中的所有组件的状态存储在一个集中位置,并以预测和可维护的方式更改状态。
2023-05-04 18:30:54
324
原创 Vuex与Pinia介绍
无论是Vuex还是Pinia,都是优秀的状态管理解决方案。如果你使用Vue.js 2.x版本,那么Vuex是你的首选;而如果你使用的是Vue.js 3.x版本,并且想要一种轻量级、可扩展、类型安全的状态管理方案,那么Pinia则是一个非常不错的选择。
2023-05-04 18:28:30
289
原创 介绍Commitizen和cz-customizable:更优雅的Git Commit信息工具
Commitizen是一个用于撰写Git提交信息的工具。它可以帮助开发人员遵循一个规范,以便更容易地阅读和维护Git仓库历史记录。Commitizen采用了一个交互式的命令行界面,引导你逐步填写必要的数据,从而生成符合规范的Git提交信息。cz-customizable是一个Commitizen的插件,它允许你使用自定义的Git提交规范。通过为项目添加一个配置文件,你可以指定你自己的提交格式,并在使用Commitizen时使用该格式。你可以轻松地定义自己的提交类型、作用域和描述等信息。
2023-04-24 18:46:15
1970
原创 介绍Cursor:一个引入GPT-4的开发工具
在介绍Cursor之前,我们需要先了解一下GPT-4技术。GPT-4是OpenAI公司开发的一种新型自然语言处理技术,它具有比以前任何自然语言处理技术都更加强大的能力。通过GPT-4,你可以训练出一个极其先进的自然语言处理模型,用来帮助你解决各种问题。现在,我们来介绍Cursor。Cursor是一个基于GPT-4技术的开发工具,可以帮助你快速创建自然语言处理应用程序。首先,你需要在https://www.cursor.so/注册账户,并获得API密钥。然后,你可以下载并安装Cursor的SDK。
2023-04-24 18:34:13
1613
原创 简介:npm与yarn
npm和yarn都是用于管理JavaScript包的工具。它们可以帮助您在开发过程中轻松地下载、安装和更新依赖项,以及在项目中分享代码。
2023-04-19 16:49:25
704
原创 ChatGPT:打造智能对话机器人的利器
ChatGPT是一款基于自然语言处理技术的强大工具,它可以帮助你构建更加智能的对话机器人。该工具基于开源项目GPT-2(Generative Pre-trained Transformer 2),使用深度学习算法来生成语言模型,从而实现高效的对话生成和用户回答。
2023-04-19 16:37:30
434
原创 Git入门指南
Git是一种分布式版本控制系统,它可以帮助我们管理项目中的代码变更,并允许多个开发者协作开发同一个项目。在本文中,我们将介绍如何安装、配置和使用Git,以帮助您更好地管理和组织您的代码。
2023-04-19 15:52:34
148
原创 Vue 3 + Pinia + Vue Router + PostCSS 配置和使用
Vue 3是Vue框架的最新版本,带来了一些重大改进。Pinia是一个轻量级的、基于Vue 3的状态管理库,可以替代Vuex。Vue Router是Vue官方提供的路由插件。PostCSS是一个CSS转换工具,可以利用插件将CSS代码转换为更加高效且浏览器兼容性更佳的代码。在本文中,我们将介绍如何配置和使用Vue 3、Pinia、Vue Router以及PostCSS,从而使Vue应用更加高效、易于维护。
2023-04-19 15:24:41
699
原创 ESLint & Prettier: 如何规范你的代码
Prettier是一个代码格式化工具,可以帮助你使你的代码更加清晰易读。它使用一系列的规则来格式化你的代码,并且可以与ESLint或其他代码检查工具配合使用。
2023-04-19 15:00:31
186
原创 使用 Micro-App 构建微前端
可以将生成的 JS 和 CSS 文件上传至 CDN 或 Web 服务器,然后在主应用程序中使用 script 标签或 import() 动态加载子应用程序。在上面的代码中,我们使用了 Micro-App 的 Vue 组件调用方式。具体而言,我们是通过在 div 容器中使用 micro-app 标签来渲染子应用程序。以上便是使用 Micro-App 构建微前端的基本步骤,当然在实际项目中还需要根据业务需求进行更加深入的开发和调整。使用 Micro-App CLI 可以快速地创建微前端应用。
2023-04-19 14:39:12
573
原创 浅谈一下微前端
总结来看,针对微前端,Single-SPA 和 Qiankun 是比较主流的解决方案并由阿里云的 Micro-App 给出了更方便的开发和组织方式。Ark(Alibaba Rax Kernel) Ark 是阿里巴巴前端团队推出的轻量级微前端框架,因其轻量级的特点,适合针对中小型前端应用进行微前端重构。相比 Single-SPA/Qiankun 这些硬性的框架,Piral 重点关注的是基础设施的通用层面,提供了大量的插件来扩展各种应用场景,并且支持多种前端框架。优点在于可以定制化扩展不同应用的共性实现。
2023-04-19 14:28:45
553
原创 实现 WebSocket 服务端
需要注意的是,在实际应用中,需要根据服务器的资源情况和负载量来配置工作进程数,以达到最佳的性能和稳定性。需要注意的是,WebSocket 服务器不同于传统的 HTTP 服务器,它需要在长时间保持连接的情况下运行。因此,在实际应用中,需要考虑到服务器的稳定性和扩展性,并对服务器进行相应的优化配置。当客户端发送消息时,服务器会将该消息广播给所有已连接的客户端。同时,为了能够处理更多连接和高并发请求,可结合 Node.js 的 Cluster 模块或使用 PM2 进行 WebSocket 服务器的集群化部署。
2023-04-19 12:19:54
545
原创 WebSocket:实现全双工通信的协议
WebSocket 是一种全双工通信协议,能够实现实时、高效、可靠双向通信,并被广泛用于在线聊天、数据实时更新、游戏等应用场景。通过 JavaScript 的WebSocket对象,在客户端和服务端可以轻松地建立并控制 WebSocket 连接,而且开发非常方便。需要注意的是,WebSocket 的使用需要考虑浏览器兼容性和服务器端的实现方式问题。
2023-04-19 12:12:13
728
原创 Javascript 对象的浅拷贝和深拷贝
总所周知,在 Javascript 中引用类型的数据赋值给变量时赋的是该对象在栈中的内存地址,而不是堆中的数据,当这个变量 A 再次赋值给另一个变量 B 时,A 和 B 其实共享同一个数据。在很多情况下,我们需要两个独立的相等的对象,因此需要进行 “拷贝。
2023-02-11 11:42:45
201
原创 JavaScript Array(数组) 对象
此文对于 Array 相关知识点到为止,尤其对象方法的具体用法并未提及,适合用于有基础的同学作为回忆时的目录,或学前纲要。
2023-02-11 10:33:10
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人