自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用SVG构建旋转地图和地图间连线

仿照d3的示例做了旋转地图,示例代码并不能直接使用,需要修改渲染方式才能显示成功,这个图以后可以拿来做实时网络攻击或旅行地图等。

2023-07-02 16:16:39 151

原创 基于D3.js的聚类及固定拖拽节点

对比了好几个力导向图,发现基于canvas的都没有svg使用流畅,开发实际功能还是推荐使用SVG来做。画布支持鼠标缩放,设置任意数量的节点,拖拽节点固定,当然也可以按设定规则显示(需修改代码)。上面展示了100个节点、1000个节点、10000个节点的显示效果。

2023-07-01 20:08:55 166

原创 基于D3+SVG的图编辑工具

在使用antv的过程中发现它是基于canvas开发的,用户使用过程会发现抖动延迟,使用体验远不如SVG的好,这里主要提供了图编辑的一些基础功能(添加、删除、拖拽添加,放大缩小等),可在此基础上任意增加功能,可以改为流程图、ER图、思维导图等,连线和点的形状都可以任意修改。

2023-06-30 16:38:38 177

原创 使用SVG绘制螺旋线

最简单绘制螺旋线的方法是使用阿基米德螺旋线参数方程,每一个点人坐标使用上面的方程代入参数即可获得。

2023-06-30 15:38:07 119

原创 基于D3.js的人工智能建模 DAG 图

这个图形主要是为了满足算法参数的配置示意图,可自由添加节点和连线,矩形顶部小圆点表示输入,底部小圆点表示输出。节点可自由拖拽,不同颜色的小圆点表示不同类型的输入和输出参数。

2023-06-29 23:17:00 129 1

原创 消费升级与财务观变:年轻人存款的两难选择

同时还需要时间作为缓冲,随着生活阶段的演变,年轻人的存款状况也会随之改善。所以,对年轻人存款状况的担忧不无道理,但这并不是问题的全部,更需要从多个角度进行审视与思考。年轻人通常刚步入职场,收入水平还不高,生活费用占比也大,这使存款余额的积累面临较大难度。但随着工作经验的增加和职业发展,年轻人的收入水平也会逐步提高,这会为存款余额的增加创造条件。第三,社会环境也影响着年轻人的存款状况。年轻人应提高财务素养,合理把控消费,定期存款,选择适合自己生存状态的投资工具等,这有利于形成良好的理财习惯与财务管理意识。

2023-06-25 20:37:13 33

原创 智能时代的到来:产业机遇与社会责任并肩前行

综上,“AI+算力”的结合应用是催生新一轮科技革命与产业变革的关键技术支撑,它给多个行业和全社会经济带来广泛而深远的机遇与影响。在交通运输行业,这可以实现交通网络的智能调配与控制......各行各业均面临数字化转型,“AI+算力”可以为其带来重要技术支撑与机遇。只有在技术进步与政策制定双管齐下,这一组合才可以真正发挥出其潜力,带来积极影响,这需要全社会的共同努力与对话。“AI+算力”的组合是当前科技发展的重要方向,它将人工智能技术与强大的计算能力相结合,产生协同效应,为多个行业带来深刻变革与机遇。

2023-06-25 20:34:27 37

原创 聚焦Python:编程之火种,赋能各行各业

1)学习曲线。编程语言的学习难易度直接影响其使用范围和人群。学习曲线低平的语言更易学会,门槛低,使用人群更广。这是评判一门语言是否易用的重要标准。2)可读性。编程语言的可读性与语法设计密切相关。可读性好的语言,其程序更易于人工审核与理解,这有利于协作开发和代码维护。可读性差的语言,其程序难以审核,容易产生bug,维护成本高。3)运行效率。编程语言的运行效率与底层实现有关。效率高的语言生成的程序运行速度更快,可以解决更加复杂的计算问题。效率差的语言不适合高性能编程场景。4)健壮性。

2023-06-25 20:28:21 43

原创 重塑增长动能:产品创新引领PC市场新机遇

1) 影响企业招聘活动。技术行业企业在扩张人员时,会优先考虑从这三家巨头挖人,因为他们拥有丰富的产品经验和人才资源。但现在资源缩减,这可能会一定程度上影响其他企业的人才获取。2) 导致部分人才流入其他领域。这三家巨头的裁员会产生较大规模的人才释放,部分人才可能会转入其他新兴领域,如人工智能、区块链等。这可能会加速这些新兴领域的发展,但也会加大人才竞争。3) 推高人力资源成本。大量人才流入市场,会推高薪资水平和人力资本成本。

2023-06-25 19:19:55 37

原创 失业程序员的应对之道:重新规划职业发展路径

利用失业期间,主动追求新的知识和技能,参加培训课程、在线学习等,以扩充自己的技术栈和提高竞争力。同时,多关注业内的动态,了解市场上的新兴技术和热门方向,及时调整学习的方向。利用闲暇时间进行有意义的编码工作,这不仅可以增加自己的技术实力,同时也能够为自己的简历增加亮点。人脉的力量是不可小觑的,有时候一个合适的推荐就能够为你带来新的工作机会。困境只是一时的,相信自己的能力,相信未来会有新的机遇出现。期间可利用时间进行个人兴趣爱好的发展,保持良好的身心状态,让自己始终保持积极向上的心态。

2023-06-23 16:43:44 123 1

原创 前端 UI 组件库推荐

一个功能强大的 CSS 框架,提供了大量实用的样式和工具类,支持自定义主题和组件,适用于快速构建定制化的网站和应用。一个基于 React 的 UI 组件库,提供了易于使用和扩展的组件和主题,适用于构建 Web 应用和桌面应用。一个基于 Vue.js 的移动端组件库,提供了易于使用和扩展的组件和主题,适用于构建混合应用和 PWA。一个基于 Vue.js 的移动端组件库,提供了易于使用和扩展的组件和主题,适用于构建混合应用和 PWA。

2023-06-23 16:33:04 326

原创 Express.js和Koa.js对比

Express.js和koa.js是两种Node.js的Web应用程序框架,都有着广泛的用户群体和强大的功能,并且经常被用于构建服务器端的应用程序。下面是它们之间的一些对比。

2023-06-23 16:28:18 285 1

原创 JavaScript中的防抖和节流

JavaScript中的防抖和节流是两种常见的优化技术,用于处理频繁触发的事件,例如浏览器窗口调整、滚动页面等。这两种技术可以有效地减少事件处理的次数,提高页面性能。

2023-06-23 16:25:10 67

原创 曲线拟合有哪些方法

曲线拟合是一种通过数学模型来拟合实际数据的技术,常用于数据分析、统计学和计算机视觉等领域。

2023-06-23 16:24:30 4285

原创 如何理解VUE中的路由导航守卫

路由导航守卫是Vue.js中的一种功能,它允许开发人员在导航到特定路由或离开特定路由时执行代码。这些守卫提供了一个灵活的机制,可以让开发人员在应用程序中执行复杂的导航逻辑。通过使用路由导航守卫,可以确保应用程序的行为符合预期,并提高用户体验。

2023-06-23 16:23:54 67 1

原创 JavaScript的数组排序

要按照自定义规则对数组进行排序,可以在比较函数中指定排序规则。return - 1;} else if(!return 1;// 输出 ["apple", "egg", "Banana", "cherry", "Dates", "orange"]在比较函数中,首先获取两个字符串的首字母,并将它们转换成小写字母。然后,判断它们是否为元音字母。如果a以元音字母开头,而b不是,则返回负数,表示a应该排在b前面。如果b以元音字母开头,而a不是,则返回正数,表示a。

2023-06-21 11:59:15 120

原创 使用chatgpt画一个流程图

是的,ChatGPT可以直接写代码!ChatGPT支持许多编程语言,包括Python,JavaScript和C ++等。您可以在消息框中键入您的代码,并使用/code命令将其格式化为代码块,以便ChatGPT更好地理解您的请求。

2023-06-21 11:58:04 232

原创 PDF.js简介

pdf.js 是一个由 Mozilla 开发的 JavaScript 库,可以在 Web 浏览器中显示 PDF 文档。pdf.js 将 PDF 文档转换为 HTML5 Canvas 元素,并使用 JavaScript 控制文档的呈现和交互。pdf.js 使得不需要在计算机上安装 Adobe Reader 或其他 PDF 阅读器就可以在 Web 上阅读 PDF 文档成为可能。pdf.js是一个免费的开源软件,使用和修改都非常方便。

2023-06-21 11:56:38 20932 1

原创 前端有哪些全栈框架

Vue.js 是一个流行的 JavaScript 框架,Laravel 是一种基于 PHP 的 Web 应用程序框架。React + Django:React 是一个流行的前端框架,而 Django 是一种基于 Python 的 Web 应用程序框架。MERN Stack:与 MEAN Stack 类似,MERN Stack 也有 MongoDB、Express 和 Node.js,但使用 React 代替 Angular 作为前端框架。

2023-06-21 11:56:04 268

原创 如何利用 Javascript 实现一套自定义事件机制?

在这个类中,我们定义了一个MyEvent类,它有一个名称和一个处理程序数组。我们还定义了addHandler和fire方法。addHandler方法用于添加一个事件处理程序,方法用于删除一个事件处理程序,fire方法用于触发事件并调用所有处理程序。注意,我们在fire方法中使用slice(0)来创建一个处理程序的副本,以确保在调用处理程序时不会修改原始的处理程序数组。

2023-06-21 11:55:11 191

原创 如何用JS校验HTTP和HTTPS地址

当我们需要验证用户输入的网址时,经常需要校验是否为合法的HTTP或HTTPS地址。下面是一些JS代码,可以用来验证HTTP和HTTPS地址。

2023-06-21 11:54:58 1948

原创 2023 年推荐使用的 JavaScript 动画库

如果你想吸引你的网站访问者的注意力,那么有什么比动画更好的方式呢?利用网上免费提供的许多应用程序引擎,你可以轻松地让你网站的元素淡入淡出、弹跳或呼啸。在今天的帖子中,我们将看到JavaScript动画库如何帮助你实现这一点。

2023-06-21 11:53:34 21

原创 JS URL对象详细介绍

JavaScript中的URL对象提供了一种方便的方式来操作URL字符串。可以使用URL对象来解析URL、创建新的URL和修改现有的URL。

2023-06-21 11:51:18 601

原创 浏览器端获取笔记本电池信息

其中,battery.level属性表示电池的电量百分比,battery.charging属性表示电池是否正在充电,battery.dischargingTime属性表示电池还能使用多少秒。如果你想要通过JavaScript获取笔记本电池的信息,你可以使用Navigator.getBattery()方法。在这个例子中,我们使用了Promise来获取电池信息。当Promise被解决时,我们可以访问电池属性。

2023-06-21 10:59:19 165

原创 从你在浏览器里输入网址并按下回车到网页加载完成,这之间发生了什么

输入网址:用户在浏览器地址栏中输入要访问的网址,example.com,然后按下回车键。 DNS查询:浏览器首先会查询该网址对应的IP地址。它会连接到DNS服务器,检查本地DNS缓存,如果没有找到对应的IP地址,就会请求DNS服务器进行域名解析。DNS服务器返回该网址的IP地址,比如93.184.216.34。 与服务器建立连接:浏览器得到IP地址后,会向该IP地址发送SYN数据包,请求与服务器建立TCP连接。服务器返回ACK+SYN应答,浏览器回应ACK,三次握手完成,TCP连接建立。 发送HTTP

2023-06-21 10:53:53 97

3d效果动态无限星空粒子宇宙图

基于three.js的无限宇宙图,可自由修改背景色和粒子效果。

2023-06-24

空空如也

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

TA关注的人

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