自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(208)
  • 资源 (12)
  • 收藏
  • 关注

原创 Ardot:腾讯推出的AI赋能的智能设计工具,让灵感轻松落地

Ardot是一款AI智能协同设计工具,专注于UI/UX设计领域。它通过自然语言理解、智能生成等功能实现从文字描述到界面设计的一站式解决方案。核心功能包括AI快速搭建设计雏形、专业矢量编辑、团队协作管理和设计开发无缝对接。适用于个人创作、多端UI设计和团队协同办公,大幅提升设计效率。目前提供macOS和网页端两种使用方式,用户需申请体验资格后使用。

2026-03-17 09:48:23 1432

原创 服务器发送事件(SSE):前端实时通信的轻量解决方案

SSE是一种基于HTTP的服务器到客户端的单向实时通信协议,属于HTML5的原生特性,其核心是让服务器能够持续向客户端推送事件流数据,而客户端仅负责接收和处理数据,无法反向向服务器发送事件。SSE的核心技术载体是浏览器原生的接口,通过该接口客户端可与服务器建立持久的HTTP连接,服务器以的MIME类型向客户端传输UTF-8编码的文本数据流。事件流由若干消息组成,消息之间以双换行符(\n\n)分隔,支持event(事件类型)、data(数据内容)、id(事件ID)、retry。

2026-03-16 17:10:05 520

原创 Vue ECharts:Vue 生态下的 ECharts 可视化最佳实践

本文介绍了如何在Vue项目中高效使用Vue ECharts实现数据可视化。首先讲解安装方法,支持npm/yarn/pnpm等工具;其次介绍全局注册和按需引入两种方式,并给出示例代码。通过柱状图和饼图案例展示图表实现,包括同步和异步数据处理。重点分析了Vue ECharts的核心优势:完美结合Vue组件化思想、支持丰富图表类型、提供性能优化特性、无缝集成ECharts生态和Vue工具链,以及强大的交互联动能力。该组件库让开发者能够轻松构建各类可视化应用,从业务报表到复杂大屏均可实现。

2026-03-13 10:45:58 692 1

原创 【开发者必看】表单验证神器Vorms最全解析!5分钟告别复杂校验!

一款轻量级、高性能的前端表单验证库,支持React/Vue主流框架。GitHub星标突破5k+,专为解决复杂表单校验痛点而生!⬇️ 立即体验Vorms,让你的表单代码简洁如诗!实战案例:GitHub搜vorms-demo。✅ 类型安全(TypeScript)✅ 零依赖 | 仅3KB gzip。官方文档:vorms.dev。1️⃣ 开发效率提升70%最佳实践:配置中心化方案。✅ 声明式校验规则配置。✅ 嵌套表单/动态表单。防抖优化(300ms)2️⃣ 用户体验升级。3️⃣ 维护成本降低。

2025-02-12 08:26:42 1124

原创 TresJS:用Vue组件构建3D场景的新选择

TresJS是一个基于Three.js的Web3D开发框架,它旨在简化3D开发流程,让开发者能够更轻松地创建出令人惊叹的3D效果。TresJS不仅继承了Three.js的强大功能,还通过封装和优化,提供了更易用的API,使得开发者可以快速上手并构建复杂的3D场景。TresJS作为一款基于Three.js的Web3D开发框架,凭借其易用性、性能优化和丰富的生态系统,为开发者提供了一个强大的工具。无论是初学者还是经验丰富的开发者,都可以通过TresJS轻松创建出令人惊叹的3D效果。

2025-02-07 10:51:55 1318

转载 Vite 5.0 正式发布

11 月 16 日,Vite 5.0正式发布,这是Vite道路上的又一个重要里程碑!Vite现在使用Rollup 4,这已经代表了构建性能的大幅提升。此外,还有一些新的选项可以改善开发服务器性能。Vite 4发布于近一年前,它为生态系统奠定了坚实的基础。随着项目继续在共享基础设施上构建,每周npm下载量从 250 万跃升至 750 万。框架不断创新,除了 Astro、Nuxt、SvelteKit、Solid Start、Qwik City 等,还看到新的框架加入并使生态系统更加强大。

2023-11-17 16:31:07 876

转载 JS使用 Math.random() 生成随机数的方法汇总(不同范围、类型的随机数)

JS使用 Math.random() 生成随机数的方法汇总(不同范围、类型的随机数)

2023-11-15 17:11:31 23375

原创 使用 pubsub-js 进行消息发布订阅

pubsub-js是一个轻量级的JavaScript基于主题的消息订阅发布库 ,压缩后小于1b。它具有使用简单、性能高效、支持多平台等优点,可以很好地满足各种需求。

2023-11-10 10:23:40 2266

原创 在 Vue3 中使用 mitt 进行组件通信

mitt是一个轻量级的JavaScript事件触发器, 只有200b。有基本的事件触发、订阅和取消订阅功能,还支持用命名空间来进行更高级的事件处理。

2023-11-09 15:30:55 1265

转载 VChart 图表库:简单、易用、强大、高性能、炫酷的可视化利器

VChart 是字节跳动开源可视化解决方案 VisActor 的核心图表组件库。它基于可视化语法库 VGrammar 和渲染引擎 VRender 进行封装,在满足数据呈现的同时,还支持面向叙事场景的动画编排、丰富的交互能力和定制化的图表风格,简单易用的配置大大降低了用户的学习成本。

2023-11-09 10:16:02 3447

转载 Next.js 14 发布

Next.js 14要点内容 Turbopack 又提速了!Server Actions 迎来稳定版。Partial Prerendering 部分预渲染功能推出预览版。Next.js Learn 免费课现已上线。

2023-11-08 16:57:03 435

原创 Next.js 项目——从入门到入门(Eslint+Prettier)

Next.js这是一个用于生产环境的React框架。Next.js 为您提供生产环境所需的所有功能以及最佳的开发体验:包括静态及服务器端融合渲染、 支持 TypeScript、智能化打包、 路由预取等功能 无需任何配置。

2023-11-08 09:51:42 1476

原创 在web页面音视频录制并下载到本地——MediaRecorder

实现在web页面音视频录制并下载到本地

2023-11-07 11:01:09 1607

原创 PyQt5中QLineEdit、QRadioButton、QComboBox这些小部件的change事件

最近在用PyQt5做项目,总结一下QLineEdit、QRadioButton、QComboBox这些部件用到的change事件绑定,即信号与插槽。

2023-11-06 14:46:43 704

原创 简述PyQt5布局管理

在PyQt5中,常见的布局管理器包括水平布局(QHBoxLayout)、垂直布局(QVBoxLayout)、网格布局(QGridLayout)和表单布局(QFormLayout)。方法,在两个控件之间添加了一个可拉伸的空白区域,当窗口大小变化时,这个区域会自动拉伸或缩小,以填充可用空间。布局管理器是一种用于自动排列窗口中的界面组件的机制,能够根据窗口大小的变化自动更新界面组件的大小。是两个非常重要的布局管理方法,它们分别用于在布局中插入子布局和在布局中插入控件。在上面的示例代码中,用到了。

2023-11-06 10:45:16 749

原创 Vue3 +Echarts5 可视化大屏——屏幕适配

项目基于Vue3 + Echarts5 开发,屏幕适配是使用scale方案Echarts组件按需引入,减少打包体积地图组件封装(全国&省份地图按需加载)

2023-07-11 17:33:01 4378 5

原创 Vite项目封装SvgIcon组件——vite-plugin-svg-icons

Preloading All icons are generated when the project is running, and you only need to operate dom once.High performance Built-in cache, it will be regenerated only when the file is modified.

2023-04-12 17:48:51 1436

转载 Vite 4.3 性能巨大提升(beta.4阶段)

将FarmWebpackViteRspack和Turbopack进行测试对比,运行十次并取平均值。。得到的结果如下:的启动时间只比turbopack慢 0.2s(冷启动)的启动时间比turbopack快 0.2s(热启动)的启动时间比turbopack快 1.5s(冷启动)的启动时间比turbopack快 1.8s(热启动)Vite的叶 HMR 时间比turbopack快Vite的根 HMR 时间比turbopack慢 5-10msrspack的启动时间是Vite。

2023-04-11 09:28:41 892

原创 Vue3开发——Ant Design Vue 实现多级嵌套菜单

组件开发,需要对后台返回的菜单数据进行展示,菜单级数不确定,因此,需要实现一个多级嵌套的菜单组件。菜单数据结构,可以嵌套任意层。

2023-03-28 10:10:04 2270

原创 Vue3开发——Ant Design Vue 实现多级嵌套菜单

组件开发,需要对后台返回的菜单数据进行展示,菜单级数不确定,因此,需要实现一个多级嵌套的菜单组件。菜单数据结构,可以嵌套任意层。

2023-03-28 10:05:49 1149

原创 Vite项目+Pinia库的 数据持久化插件——pinia-plugin-persist

最近在开发项目时,使用Pinia作为Vue的存储库。比如,登录后的个人信息存在一个store里面。但是,当页面刷新后,右上角的个人信息展示就丢失了。

2023-03-25 16:54:15 1103

原创 Vue3开发——Ant Design Vue中菜单与路由一一对应

最近在使用开发项目,因为也是刚刚在学习,会遇到一些简单的问题。

2023-03-23 15:00:50 2932

原创 Vite中ant design vue按需引入以及css预处理配置

定制主题,官方文档有关于webpack等方式的配置,但是没有vite的配置。这里讲一下vite如何配置。antd的样式使用了Less作为开发语言,并定义了一系列全局/组件的样式变量,所以我们首先要安装less。

2023-03-21 16:16:04 5597 3

原创 Vite项目推荐使用的几个插件——开发神器

Vite可以使用插件进行扩展,这得益于Rollup优秀的插件接口设计和一部分Vite独有的额外选项。在开发中,有下面几个插件帮助,无异于锦上添花,不失为日常开发中的神器。

2023-03-16 19:05:19 2824

原创 Vite静态资源处理——动态引入图片

URL导入既可以使用绝对公共路径(基于开发期间的项目根路径),也可以使用相对路径。

2023-03-16 15:12:36 4808

原创 Three.js初试——基础概念(二)

之前我们了解到展示一个3D图像,必须要有场景、相机、渲染器这些核心要素,仅仅这些还不够,我们还需要在场景中放置物体(拍摄对象)、光源,才能展示3D图像。当有了几何体模型和材质之后,我们需要通过一个网格(Mesh)将两者结合起来,创建正在的拍摄对象。表示基于以三角形为polygon mesh(多边形网格)的物体的类。的一些核心要素概念,这篇文章会讲一下它的关键要素概念。这篇文章的主要内容就介绍到这里,继续学习中。绘制3D模型,常用的做法是用三角形组成的网格来模拟。

2023-03-08 10:16:17 1599

原创 Three.js上手——搭建Vue3+Three.js项目

vue+thee.js项目

2023-03-01 17:31:23 5738

原创 Three.js初试——基础概念

WebGLWebGL(Web 图形库)是一个 JavaScript API,可在任何兼容的 Web 浏览器中渲染高性能的交互式 3D 和 2D 图形,而无需使用插件。WebGL 通过引入一个与 OpenGL ES 2.0 非常一致的 API 来做到这一点,该 API 可以在 HTML5元素中使用。这种一致性使 API 可以利用用户设备提供的硬件图形加速。Firefox 4+Opera 12+然而,WebGL 一些特性也需要用户的硬件设备支持。

2023-02-28 10:24:27 1080

原创 Vue 聊天框发送消息滚动条在最底部

在开发聊天室功能时,用户发送消息后,聊天框的滚动条会自动在最底部

2023-02-21 11:20:34 3783 2

原创 React中使用antd RangePicker限制日期选择

React中使用antd RangePicker限制日期选择。选择范围为7天且不能选择今天及之后的日期。

2022-12-29 16:26:48 2548 3

原创 React中使用antd DatePicker限制日期选择

React中使用antd DatePicker限制日期选择,选择范围为7天且不能选择今天及之后的日期。

2022-12-28 14:28:40 2475

转载 一文掌握JS 事件循环(Event Loop)

本文详细讲解了浏览器和 NodeJS 中事件循环的流程,虽然底层机制不一样,但在最终表现上是基本一致的。理解事件循环的原理,可以帮助我们准确分析和运用各种异步形式,减少代码的不确定性,在一些执行效率优化上也能有明确的思路。在前端面试中,事件循环相关的内容也是高频出现的技术点,理解它也有助于提升面试通过率,增加面试信心。} , 0);

2022-11-09 10:16:41 3709

原创 docker build --build-arg 传参到 Dockerfile

docker build --build-arg 传参到 Dockerfile

2022-10-27 16:23:27 10346

原创 一文获悉组件通信之——发布-订阅模式

使用发布-订阅模式的优点在于,监听事件的位置和触发事件的位置是不受限的,只要它们在同一个上下文里,就能够彼此感知。订阅操作是一个“写”操作,相应的,发布操作就是一个“读”操作。发布的本质是触发安装在某个事件上的监听函数,需要做的就是找到这个事件对应的监听函数队列,将队列中的。通过前面的讲解,不难看出发布-订阅模式中有两个关键的动作:事件的监听(订阅)和事件的触发(发布),这两个动作自然而然地对应着两个基本的。事件被触发时,事件会被“发布”出去,进而触发监听这个事件的。

2022-10-24 15:36:31 1443 2

原创 lodash中数组删除常用的api

综上, 是在开发中常用到的一些数组移除元素的方法,可以有效快捷地开发功能需求, 这些方法按以下条件可以区分一下.

2022-10-24 10:34:52 4574

原创 git 修改分支名

git分支重命名

2022-10-13 17:28:15 933

原创 基于React的富文本编辑器——Braft Editor使用

antd是基于 Ant Design 设计规范实现的 高质量 React 组件库,倾向于只提供符合该规范且带有视觉展现的 UI 组件,也尽量不重复造轮子。如果要在React项目中使用富文本编辑器,官方推荐使用与。这篇文章主要介绍与Antd的结合使用。

2022-09-26 14:33:14 6953

原创 微信网页开发——JS-SDK接入以及微信二次分享图标和标题丢失

微信网页开发JSSDK以及微信二次分享问题

2022-09-09 13:44:45 1115

原创 总结ES11—ES13新特性——提升开发效率

ES11——ES13新特性ECMAScript 是 JavaScript 的标准与规范,JavaScript 是 ECMAScript 标准的实现和扩展。

2022-08-05 10:37:02 1275

原创 React项目——withTranslation (HOC) 高阶组件使用ref遇到的问题

项目中,父组件想要调用子组件的方法,因此想到了使用ref,子组件是用包裹的,因为有翻译的需求。

2022-08-04 11:06:25 949

Redis面试常考知识点

Redis 是一个基于内存的高性能key-value数据库。 以内存作为数据存储介质,所以读写数据的效率极高,远远超过数据库。

2018-09-21

Learning to Navigate for Fine-grained Classification

ECCV 2018 paper, Fine-grained image recognition,propose a novel self-supervision mechanism to effectively localize informative regions without the need of bounding-box/part annotations

2018-09-11

音视频+web+MediaRecorder+屏幕录制+下载

纯前端实现在web页面音视频录制并下载到本地

2023-11-07

densenet201_weights_tf_dim_ordering_tf_kernels_notop.h5

densenet201_weights_tf_dim_ordering_tf_kernels_notop.h5, keras预训练模型,densenet201

2018-11-23

Java数组与内存控制

Java数组在内存分配方面的知识;Java数组的静态特征;对于数组变量而言,一定要区分它何时是数组变量,何时代表数组对象本身。

2018-09-20

jetty-distribution-9.4.11.v20180605

jetty-distribution-9.4.11.v20180605 Jetty 是一个开源的servlet容器,它为基于Java的web容器,

2018-10-11

jetty-distribution-9.4.5.v20170502

jetty-distribution-9.4.5.v20170502 Jetty 是一个开源的servlet容器,它为基于Java的web容器,

2018-10-11

全国省市区数据-三级area.js

全国省市区数据-三级

2021-12-06

tensorflow_gpu-1.4.0-cp36-cp36m-linux_x86_64.whl

ubuntu安装tensorflow-gpu 1.4.0版资源文件 tensorflow_gpu-1.4.0-cp36-cp36m-linux_x86_64.whl

2018-06-29

apache-tomcat-9.0.12-windows-x86

The Apache Tomcat software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.

2018-10-12

Java对象与内存控制

从内存运行的角度分析面向对象中类、对象的细节,包括Java对类变量、实例变量的初始化细节,内存中子类实例的实例变量的存储以及程序如何访问它们,父、子类的类变量的存储以及程序如何访问它们。

2018-09-21

densenet201-c1103571.pth

densenet201-c1103571.pth,pytorch预训练模型,densenet201

2018-11-23

cudnn-9.1-windows10-x64-v7.1.zip

windows10安装cudnn9.1 cudnn-9.1-windows10-x64-v7.1.zip

2018-06-29

空空如也

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

TA关注的人

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