自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 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 370

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

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

2023-11-15 17:11:31 3350

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

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

2023-11-10 10:23:40 955

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

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

2023-11-09 15:30:55 618

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

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

2023-11-09 10:16:02 541

转载 Next.js 14 发布

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

2023-11-08 16:57:03 137

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

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

2023-11-08 09:51:42 623

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

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

2023-11-07 11:01:09 348

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

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

2023-11-06 14:46:43 277

原创 简述PyQt5布局管理

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

2023-11-06 10:45:16 150

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

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

2023-07-11 17:33:01 2493 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 976 1

转载 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 593

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

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

2023-03-28 10:10:04 1348

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

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

2023-03-28 10:05:49 729

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

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

2023-03-25 16:54:15 565

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

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

2023-03-23 15:00:50 1701

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

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

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

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

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

2023-03-16 19:05:19 2045

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

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

2023-03-16 15:12:36 3325

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

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

2023-03-08 10:16:17 1139

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

vue+thee.js项目

2023-03-01 17:31:23 2516

原创 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 734

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

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

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

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

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

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

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

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

2022-12-28 14:28:40 1884

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

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

2022-11-09 10:16:41 3219

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

docker build --build-arg 传参到 Dockerfile

2022-10-27 16:23:27 8291

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

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

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

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

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

2022-10-24 10:34:52 3613

原创 git 修改分支名

git分支重命名

2022-10-13 17:28:15 529

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

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

2022-09-26 14:33:14 6029

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

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

2022-09-09 13:44:45 758

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

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

2022-08-05 10:37:02 1009

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

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

2022-08-04 11:06:25 655

原创 React Native项目中《动画》实践应用——以“协议未勾选登录时文字左右抖动”为例

Animated库旨在使动画变得流畅,强大并易于构建和维护。Animated侧重于输入和输出之间的声明性关系,以及两者之间的可配置变换,此外还提供了简单的 start/stop方法来控制基于时间的动画执行。创建动画最基本的工作流程是先创建一个 Animated.Value ,将它连接到动画组件的一个或多个样式属性,然后使用Animated.timing()通过动画效果展示数据的变化.........

2022-08-04 10:19:05 532

原创 Vite+Vue3+Pinia+pnpm项目开发快速入门

Vite是一种新型前端构建工具,能够显著提升前端开发体验。7 月 13 日,Vite 3.0 正式发布。去年 2 月,Vite 2 正式发布。从那时起,它的使用率不断增长,每周npm下载量超过 100 万次。发布后迅速形成了庞大的生态系统。Vite正在推动 Web 框架的新一轮创新竞赛。...............

2022-08-02 17:13:46 3546

原创 封装一个文件切片上传——上传进度计算

可实现文件上传,包括但不限于图片、文档、视频、音频等类型,当然具体类型的支持依赖于服务端接口的实现,并且约定好参数。)后,不再发送上传请求,即通知后端把所有切片进行合并,最终完成整个上传流程。,一个基于promise的网络请求库,作用于node.js和浏览器中。在以上代码中,在上传切片的同时,也会告诉后端当前上传切片的。这样,一个基本的文件切片上传就实现了。先导出一个类型文件,后面会用到。以便在合并时知道切片的顺序。.........

2022-08-02 10:32:35 449

原创 零代码数字化管理工具——Workless

Workless——数据协作.企业自己的数据中心。零代码数字化管理工具(APaaS),轻松搭建企业所需的各类应用系统。

2022-08-01 18:59:17 452

原创 封装一个loading组件——基于react

最近开发需求需求自己封装一个loading组件,是在react项目中。直接上手吧!

2022-07-28 18:08:01 943

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

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

2023-11-07

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

全国省市区数据-三级

2021-12-06

densenet201_weights_tf_dim_ordering_tf_kernels_notop.h5

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

2018-11-23

densenet201-c1103571.pth

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

2018-11-23

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

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

Redis面试常考知识点

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

2018-09-21

Java对象与内存控制

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

2018-09-21

Java数组与内存控制

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

2018-09-20

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

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

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

2018-06-29

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

空空如也

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

TA关注的人

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