- 博客(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
原创 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
原创 Blob 和 File 的区别,以及 Blob、File、Base64 三种类型的相互转换
表示不可变的、原始数据的类文件对象。它通常用于存储大块的二进制数据,比如图像、音频或视频文件等。对象可以包含任意类型的数据,不仅限于文本或二进制数据。它的数据是只读的,你不能直接修改。的子类,通常用于表示用户选择的文件。它包含了文件的元信息,如文件名、大小、修改时间等。的一种特殊情况,用于表示用户选择的文件,并包含了文件的相关信息。的所有功能,并在此基础上添加了文件相关的元信息。中用于处理二进制数据的对象,但它们有一些区别。是用于存储任意类型的二进制数据的对象,而。通常用于一般的二进制数据存储,而。
2024-01-12 15:44:48 1812
原创 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
原创 深入解析 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
原创 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
原创 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
原创 解决vscode Better Comments插件在vue文件中不显示相对应的颜色
打开插件的配置文件夹,即 c盘 -> 用户 -> 用户名 -> .vscode文件夹。extensions目录 -> bttter-comments配置文件夹。5. 保存代码,重启vscode即可。修改配置文件,添加如下代码。
2022-09-07 13:39:55 4596 6
ace.js实现的编辑器
2024-03-26
ace-react编辑器
2024-03-26
vue3+vite+ts+antv/x6搭建的流程图编辑页面
2024-03-26
vue3+ts+less+vite+pinia+axios基础封装项目模版
2024-03-26
vue3+vite+ts+antv/x6搭建的流程图编辑页面
2024-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人