自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个程序员的副业探索之旅

作为一名普通的前端开发程序员,我深知近两年市场行情的低迷,许多同行朋友都面临着工作难求的困境,甚至有人最终选择进入工厂打工。面对这样的现实,我开始思考不能仅仅依赖主业,而应该尝试发展副业,以实现收入的多元化。过去,我曾了解过淘宝、拼多多等平台的无货源一件代发店铺,但一直停留在了解阶段,没有付诸实践。然而,最近我在看电视买会员时发现,许多人在闲鱼平台上购买会员服务,这引发了我的好奇心。我开始思考他们的货源从何而来,为何能以如此低廉的价格出售会员服务。于是,我决定深入探究闲鱼无货源虚拟产品的经营之道。具体就

2024-08-14 14:54:21 421

原创 使用 Vue3-Ace-Editor 在 Vue3 项目中集成代码编辑器

首先,我们需要安装 组件。可以通过 npm 或 yarn 安装它。安装完成后,Ace Editor 还需要相关的语言包和主题包。可以根据项目需求选择安装。二、在 Vue 组件中引入和使用 接下来,我们将在一个 Vue 组件中使用 。首先,引入并注册组件。在上述代码中,我们完成了 的基本配置和使用:2. 设置编辑器的内容,并可以选择是否将光标移动到新内容的末尾。 可选,设置为 时,光标移动到文本末尾。3. 获取当前编辑器的内容。4. 使编辑器获得焦点。5. cl

2024-08-13 14:51:21 1937

原创 生成式人工智能在软件开发中的作用:助手还是威胁?

随着生成式人工智能(AIGC)的迅猛发展,软件开发领域也迎来了新的变革。AI工具在代码生成、错误检测和自动化测试等方面展现了强大的潜力,成为开发者的得力助手。然而,这一趋势也引发了对开发者职业前景和技能需求变化的广泛讨论。AI究竟是在帮助开发者,还是在逐步取代他们?

2024-07-12 16:27:34 432

原创 从零开始,迈向IT行业的巅峰:非IT背景人士的成功转型之路

在当今数字化时代,IT行业无疑是最具发展潜力和吸引力的领域之一。然而,对于许多没有相关背景知识的人来说,如何成功进入这个行业却成为了一个难题。本文将为大家提供一些方法和技巧,帮助那些从零开始,希望转型到IT行业的人们实现这一目标。

2024-04-03 13:18:43 460

原创 AI大模型学习:跨越技术与业务的桥梁

在科技日新月异的今天,人工智能(AI)已逐渐渗透到我们生活的各个角落,其中AI大模型学习更是成为了引领技术革新的重要力量。然而,要想真正驾驭这一技术,研究者不仅需要具备扎实的数学基础和编程能力,还需要对特定领域的业务场景有深入的了解。正是这样的跨界融合,使得AI大模型学习能够不断优化模型结构和算法,为人类的生活和工作带来前所未有的便利。

2024-04-01 15:32:05 470

原创 Cesium中点的添加

例如,我们可以利用Cesium的空间查询功能,查找特定区域内的点数据,或者计算点与点之间的距离、面积等空间关系。在Cesium中,点的添加不仅是对空间数据的基本操作,更是实现复杂空间分析、可视化表达的关键步骤。然而,值得注意的是,虽然Cesium在添加点方面功能强大且灵活,但在实际应用中仍需注意数据的准确性和合理性。因此,在添加点之前,我们需要对数据进行严格的预处理和校验,确保数据的准确性和可靠性。此外,Cesium还支持对点进行动画效果的处理,如闪烁、渐变等,这进一步丰富了点的表达方式和视觉效果。

2024-03-28 10:55:21 1293

原创 几天精通软件的书籍:神器还是噱头?

精通一个软件需要长期的实践和不断的学习,这是任何书籍都无法替代的。其次,我们要明确自己的学习目标和学习计划,选择适合自己的学习方法和资源。最后,我们要保持持续学习的态度,不断积累和实践,才能真正提高自己的技能水平。综上所述,几天精通软件的书籍并不是神器,它们只能作为我们学习软件操作的一个辅助工具。同时,我们也要保持理性的态度,不被夸大的宣传所误导,选择适合自己的学习方法和资源。因此,即使掌握了软件的基本操作,如果不能将其与实际工作相结合,也很难达到真正的精通。学习是一个长期的过程,没有捷径可走。

2024-03-28 09:54:41 321

原创 政府工作报告解读:计算机行业的发展趋势、政策导向与未来机遇

此外,政府还提出了加强人才培养和引进的政策,为计算机行业提供充足的人才支撑。同时,政府还强调了网络安全的重要性,加强网络安全保障体系建设,为计算机行业的安全发展提供了有力保障。总的来说,政府工作报告为计算机行业的发展提供了明确的方向和有力的支持。作为行业内的企业和从业者,我们应该紧密关注政府工作报告中提出的政策导向和未来机遇,结合自身实际情况,制定科学合理的发展战略。在信息化浪潮席卷全球的今天,计算机行业作为推动经济社会发展的重要引擎,其发展趋势、政策导向和未来机遇,无疑成为了我们关注的焦点。

2024-03-27 10:33:34 236

原创 AI程序员崛起:人类的饭碗真的会被抢走吗?

在这些方面,人类程序员具备独特的洞察力和创造力,能够根据实际需求灵活调整方案,实现更加贴合业务需求的软件产品。综上所述,AI程序员虽然在一定程度上改变了编程领域的工作模式,但它们并不能完全替代人类程序员。相反,我们应该积极拥抱这一变革,与AI程序员携手共进,共同创造更加美好的未来。此外,我们还需要看到,技术的发展是一个循序渐进的过程。因此,在很长一段时间内,人类程序员和AI程序员将会共存,相互协作,共同推动编程领域的发展。因此,作为程序员,我们需要不断提高自己的技能水平,学习新的技术知识,以适应这一变革。

2024-03-27 10:30:01 507

原创 程序员35岁会失业吗?

因此,无论是年轻的程序员还是资深的程序员,都应该保持一颗积极进取的心,不断提升自己的能力和素质,为未来的职业发展打下坚实的基础。一个35岁的程序员,相比年轻的同行,拥有更丰富的项目经验和更深厚的技术功底。他们丰富的经验和深刻的洞察力,使得他们在面对复杂问题时能够迅速找到问题的症结所在,提出有效的解决方案。一个35岁的程序员,经过多年的磨练和积累,不仅具备扎实的技术功底,还拥有良好的职业素养和团队协作能力。比如,随着年龄的增长,程序员可能面临家庭、健康等方面的压力,这可能会在一定程度上影响到他们的工作。

2024-03-27 10:23:16 362

原创 部署elementPlus离线版本

最近项目需要离线开发,不能联网查一些组件的api,于是决定搞一个离线版的文档。

2024-03-27 10:06:10 1276

原创 vue3中使用cesium

Cesium是一个开源的JavaScript库,专门用于创建3D地球和2D地图的Web应用程序。它提供了丰富的功能和工具,使得开发人员能够轻松地构建出高质量的地理空间可视化应用。

2024-03-20 14:33:47 1839

原创 2024年AI辅助研发领域的技术突破与创新:智能研发的领航之旅

例如,在药物研发中,AI辅助的药物筛选平台能够在短时间内识别出潜在的药物候选分子,大大提高了新药研发的速度和成功率。生成模型技术的发展则为研发领域带来了更多的可能性。随着科技的飞速发展,我们站在了2024年的时代节点上,目睹着人工智能(AI)在研发领域掀起一场前所未有的革命。深度学习、强化学习、生成模型等技术的突破和创新,正在深刻改变着研发的面貌,极大地提升了研发效率,引领着智能研发的新纪元。通过深度学习、强化学习、生成模型等技术的应用,我们有望实现研发效率的飞跃提升,推动科学研究和工程实践的快速发展。

2024-03-20 09:18:43 456

原创 Pug 模板引擎:学习与使用

在 Vue 3 中使用 Pug(也称为 Jade)作为模板引擎,具有一些明显的优点和潜在的缺点。

2024-03-19 13:35:09 3350

原创 Blob 和 File 的区别,以及 Blob、File、Base64 三种类型的相互转换

表示不可变的、原始数据的类文件对象。它通常用于存储大块的二进制数据,比如图像、音频或视频文件等。对象可以包含任意类型的数据,不仅限于文本或二进制数据。它的数据是只读的,你不能直接修改。的子类,通常用于表示用户选择的文件。它包含了文件的元信息,如文件名、大小、修改时间等。的一种特殊情况,用于表示用户选择的文件,并包含了文件的相关信息。的所有功能,并在此基础上添加了文件相关的元信息。中用于处理二进制数据的对象,但它们有一些区别。是用于存储任意类型的二进制数据的对象,而。通常用于一般的二进制数据存储,而。

2024-01-12 15:44:48 1812

原创 el-table表格实现横竖双表头,双击输入框编辑

以双击名字出现输入框编辑为例。表头斜线效果注意看css。

2024-01-10 16:28:09 1375

原创 antv/x6_2.0学习使用(六、事件系统)

/ 表示一个删除按钮,点击时删除该节点image: {width: 20,},});可以通过绑定的事件名 node:delete 或通用的 cell:customevent、node:customevent、edge:customevent 事件名来监听。});});功能演示。

2024-01-08 17:09:26 3143

原创 antv/x6_2.0学习使用(五、路由)

manhattan 路由的特性是自动避开路径中的障碍物,如果出现无法避开的情况,就会自动降级到 orth 路由,并在控制台增加了 warn:Unable to execute manhattan algorithm, use orth instead。的一个变种,它由水平或垂直的正交线段和斜角线段组成,类似地铁轨道图,并自动避开路径上的其他节点(障碍)。正交路由,该路由在路径上添加额外的一些点,使边的每一条线段都水平或垂直正交。的受限版本,该路生成一个严格的三段路由:从起始节点的。,否则路由效果会非常差。

2024-01-08 14:21:21 1940

原创 antv/x6_2.0学习使用(四、边)

X6 中边默认自带 classic 箭头,如果要去掉,可以将 targetMarker 设置为 null。节点和边都有共同的基类 Cell,除了从 Cell 继承属性外,还支持以下选项。X6 默认提供了以下几种内置箭头,使用时只需要指定箭头名和参数(可省略)即可。两个特殊属性来为边定制起始和终止箭头。连接器将连线之间的倒角处理为圆弧倒角。返回的点加工成渲染边所需要的。

2024-01-08 14:15:00 1345

原创 antv/x6_2.0学习使用(三、内置节点和自定义节点)

渲染节点X6 默认内置HTML渲染能力html() {return div},})x: 60,y: 100,})节点更新在注册节点的时候,提供一个 effect,字段,是当前节点的 prop 数组,当 effect 包含的 prop 有变动时,会重新执行 html 方法,返回新的 dom,更新节点内容。return div},})可阅读官方文档自定义React节点自定义Vue节点自定义Angular节点。

2023-12-27 15:55:45 5341

原创 antv/x6_2.0学习使用(二、画布)

/

2023-12-27 14:23:50 1711

原创 antv/x6_2.0学习使用(一、安装引入)

安装引入

2023-12-27 11:35:19 5439

原创 Three.js加载三维(.gbl)模型

three.js加载三维模型

2023-10-25 14:42:35 1333

原创 深入解析 TypeScript 中的 .d.ts 语法

TypeScript 的类型系统是其最重要的特性之一。它允许我们在编码过程中显式地定义变量、函数、接口、类等的类型,并进行静态类型检查。通过类型系统,我们可以在编码阶段就发现并修复许多常见的错误,避免在运行时才暴露出问题。类型系统还提供了智能的代码补全、导航和重构功能,帮助我们更快速、更准确地编写代码。接口和类型别名是定义自定义类型的重要工具。接口用于描述对象的形状,而类型别名用于为类型定义一个别名。x: number;y: number;

2023-05-23 14:42:10 3372

原创 TypeScript 中的 .d.ts 文件:加强类型支持,提升开发效率

当我们使用 TypeScript 开发时,类型声明是非常重要的。它们提供了代码的静态类型检查和智能提示,以增强代码的可读性、可维护性和可靠性。然而,对于已有的 JavaScript 库或自定义模块,它们可能不包含类型声明信息。这就导致在使用这些库或模块时,我们无法享受到 TypeScript 的类型检查和提示的好处。这时,.d.ts 文件就发挥了作用。

2023-05-23 14:01:47 11900 2

原创 antv/x6 实现框组功能

if (!return;x: x0,y: y0,},attrs: {text: {},},},data: {..., // 用户自定义数据},});cells});});上述代码定义了一个 group 函数,用于创建一个组节点。函数的主要逻辑如下:获取当前选中的 cells,如果没有选中任何cell,则直接返回。使用 graph.batchUpdate 方法批量更新图形,在更新过程中禁用自动刷新。

2023-05-19 01:34:34 3952 12

原创 前端常用开发环境、软件等

版本控制首选。

2023-05-12 11:08:46 2701 1

原创 VS Code 常用插件推荐

适用于 VS Code 的中文(简体)语言包。

2023-05-11 16:52:51 1079

原创 npm,pnpm,yarn包管理工具

当今前端开发领域有多个不同的软件包管理器,包括 npm、pnpm 和 yarn。尽管它们都有相似的功能,但它们之间也存在一些区别。在本文中,我们将介绍这些包管理器之间的差异以及它们在前端开发中的优缺点。

2023-04-14 14:21:20 993

原创 bat 发送http请求

setlocal 命令将创建一个新的环境变量,该环境变量是当前环境变量的一个副本。这样做的目的是为了在批处理文件中创建一个可被临时更改的环境。在 setlocal 命令之后,任何对环境变量的更改都只会影响到当前环境变量副本,不会影响到其他的环境变量。当执行 endlocal 命令时,所有的局部环境变量都将被删除,并且当前环境变量将恢复到 setlocal 命令执行之前的状态。在批处理文件中使用 setlocal 和 endlocal 命令,可以保证环境变量的安全性,防止变量冲突或泄漏。

2023-04-14 11:40:46 2591

原创 BAT批处理基本命令

BAT 批处理脚本语言是 Windows 系统自带的一种脚本语言,主要用于批量处理文件、目录、注册表、系统设置等任务。使用 BAT 批处理脚本语言可以节省大量手动操作的时间和精力。

2023-04-14 11:06:30 3506

原创 Cesium更换地球背景

【代码】Cesium更换地球背景。

2023-04-06 14:21:24 1701 1

原创 前端实现简单的sse封装(React hook Vue3)

SSE(Server Sent Events)前端使用

2023-02-06 11:30:51 4117 3

原创 node版本管理工具nvm的安装与使用

node版本管理工具nvm的安装与使用。

2023-02-06 10:44:04 749

原创 antv/x6 2.x 搭建流程图编辑页面(2)

antv/x6 2.x 搭建流程图编辑页面(1)

2023-02-03 13:45:05 1153

原创 antv/x6 2.x 搭建流程图编辑页面(1)

【代码】antv/x6 2.x 搭建流程图编辑页面(1)

2023-02-02 14:14:56 2792

原创 antv/x6 多层嵌套下自动拓展父节点

自动扩展父节点自动扩展父节点。

2023-02-02 11:57:29 1701 3

原创 antv/x6 升级至2.0 引用内置插件包报错Cannot read properties of undefined (reading ‘ToolItem‘)

【代码】antv/x6 升级至2.0 引用内置插件包报错Cannot read properties of undefined (reading 'ToolItem')

2023-02-01 10:21:02 446 1

原创 antv x6 流程图编辑实现 连线模式

antv x6 流程图编辑实现 连线模式。

2023-01-16 14:55:49 3588

原创 解决vscode Better Comments插件在vue文件中不显示相对应的颜色

打开插件的配置文件夹,即 c盘 -> 用户 -> 用户名 -> .vscode文件夹。extensions目录 -> bttter-comments配置文件夹。5. 保存代码,重启vscode即可。修改配置文件,添加如下代码。

2022-09-07 13:39:55 4596 6

Vue2离线文档.rar

vue2离线文档,可离线运行,适合无网开发的小伙伴们,查阅使用。

2024-03-27

ace.js实现的编辑器

ace.js编辑器是一个功能强大的开源代码编辑器,它以JavaScript为基础,并通过浏览器提供丰富的编辑功能。以下是关于ace.js编辑器的详细描述: 首先,ace.js编辑器支持多种编程语言,包括但不限于JavaScript、HTML、CSS、Python、Java、C++等。这使得开发者可以在同一个编辑器中编写不同语言的代码,提高了开发效率。对于每种支持的语言,ace.js都能提供语法高亮显示,根据语言的特性以不同的颜色和样式来高亮显示代码中的关键字、变量、函数等,使代码更加清晰易读。 ace.js编辑器还具备代码折叠功能,可以将代码块折叠起来,以便于查看和编辑大型代码文件。这减少了开发者的输入量,提高了代码的准确性和一致性。同时,ace.js还提供了自动完成功能,可以根据已输入的代码内容,智能地推测出可能的代码补全选项,这大大提高了编码速度和准确性。 此外,ace.js编辑器支持代码片段功能,允许开发者预定义一些常用的代码片段,通过简单的快捷键或命令进行插入,减少了重复劳动。并且,ace.js还允许在同一时间内,对多个位置进行编辑,提高了代码编辑的效率和灵活性。 在使

2024-03-26

ace-react编辑器

Ace编辑器是一个用JavaScript编写的可嵌入代码编辑器,它与Sublime、Vim和TextMate等编辑器的功能和性能相匹配。作为Cloud9 IDE的主要编辑器和Mozilla Skywriter(Bespin)项目的后继者,Ace编辑器提供了丰富的功能和高度可定制性,可以轻松地嵌入任何网页和JavaScript应用程序中。 而React则是一个用于构建用户界面的JavaScript库,由Facebook开发并维护。它采用组件化的开发方式,使得开发者可以创建可重用的UI组件,并通过组合这些组件来构建复杂的用户界面。 当Ace编辑器与React结合时,就形成了ace-react编辑器。这个编辑器组件为开发者提供了一个基于React的、功能强大的代码编辑环境。ace-react编辑器继承了Ace编辑器的优点,如语法高亮、代码折叠、代码补全、代码格式化以及多主题支持等。同时,由于它是基于React构建的,因此也具备了React组件化的优势,可以方便地与React应用程序进行集成。 具体来说,ace-react编辑器支持多种编程语言的语法高亮显示,使代码更易读;提供代码自动补

2024-03-26

vue3+vite+ts+antv/x6搭建的流程图编辑页面

这个编辑页面中,可以根据自己的需求,轻松创建和编辑各种形状的节点,包括矩形、圆形、菱形等,甚至还可以自定义节点的样式和属性。同时,还提供了一个拖拽组件栏,用户只需简单拖拽,即可将所需的组件添加到流程图中。 除了节点的编辑,我们还为用户提供了一个属性配置栏。在这个栏目中,用户可以详细配置每个节点的属性,如名称等,使得流程图更加符合用户的个性化需求。 当然,流程图编辑页面还需要支持各种基础操作。提供了复制、剪切、粘贴、撤销、恢复、删除、清空等常用功能,使我们可以轻松地对流程图进行编辑和调整。此外,还支持组合和取消组合节点,方便用户对流程图进行整体管理。 为了适应不同项目的需求,还提供了适配大小、实际比例以及连线模式等功能。这些功能不仅可以帮助我们更好地展示流程图,还可以提高编辑效率。 最后,还为这些功能提供了对应的快捷键,使得我们可以更加快速地上手并完成流程图编辑项目。这些快捷键的设计充分考虑了用户的使用习惯,使得操作流程更加顺畅和高效。 流程图编辑页面是一个专门用于创建、编辑和查看流程图的界面。它通常包括画布、工具栏、属性面板等部分。画布用于展示流程图,并允许用户进行拖拽、缩放等操作;工

2024-03-26

vue3+ts+less+vite+pinia+axios基础封装项目模版

Vue 3 Vue 3是Vue.js的最新版本,带来了许多改进和新特性,包括更快的性能、更小的体积、更好的TypeScript支持以及Composition API等。使用Vue 3,开发者可以更加高效地构建用户界面,并享受更好的开发体验。 TypeScript TypeScript是JavaScript的一个超集,添加了静态类型、接口和类等特性。在Vue项目中引入TypeScript可以提高代码的可读性和可维护性,减少运行时错误,并提升团队协作的效率。 Less Less是一种CSS预处理器,它扩展了CSS的功能,允许使用变量、嵌套规则、函数等高级功能。使用Less,开发者可以编写更加模块化、可维护的CSS代码,并轻松地生成复杂的样式。 Vite Vite是一个现代化的前端构建工具,特别适用于Vue项目。它基于原生ESM提供极速的冷启动,并且不需要打包,提供快速的HMR开发体验。Vite通过原生ESM提供丰富的特性,如快速的热重载、按需编译和优化的构建输出。 Pinia Pinia是Vue.js的状态管理库,是Vuex的轻量级替代方案。它提供了直观和简洁的API,使得状态管理

2024-03-26

vue3+vite+ts+antv/x6搭建的流程图编辑页面

这个编辑页面中,可以根据自己的需求,轻松创建和编辑各种形状的节点,包括矩形、圆形、菱形等,甚至还可以自定义节点的样式和属性。同时,还提供了一个拖拽组件栏,用户只需简单拖拽,即可将所需的组件添加到流程图中。 除了节点的编辑,我们还为用户提供了一个属性配置栏。在这个栏目中,用户可以详细配置每个节点的属性,如名称等,使得流程图更加符合用户的个性化需求。 当然,流程图编辑页面还需要支持各种基础操作。提供了复制、剪切、粘贴、撤销、恢复、删除、清空等常用功能,使我们可以轻松地对流程图进行编辑和调整。此外,还支持组合和取消组合节点,方便用户对流程图进行整体管理。 为了适应不同项目的需求,还提供了适配大小、实际比例以及连线模式等功能。这些功能不仅可以帮助我们更好地展示流程图,还可以提高编辑效率。 最后,还为这些功能提供了对应的快捷键,使得我们可以更加快速地上手并完成流程图编辑项目。这些快捷键的设计充分考虑了用户的使用习惯,使得操作流程更加顺畅和高效。

2024-03-20

空空如也

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

TA关注的人

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