自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 问答 (1)
  • 收藏
  • 关注

原创 【bpmn.js 使用总结】最简单实现Palette

首先我们知道是封装.所以工具栏Palette也是有两部分.核心就是把这两部分提取出来到我们项目中,进行自定义修改后(如HTML样式\工具栏内容等),再注入回去.示例源码:https://github.com/PL-FE/bpmn-doc/tree/customPalette-plus如:https://github.com/PL-FE/bpmn-doc/tree/customPalette-plus/src/components/palette3.注入回去customPalette-plus 分支

2025-06-03 15:20:47 278

原创 uni-app 开启流式传输

【代码】uni-app 开启流式传输。

2025-06-03 14:51:38 101

原创 linux服务器初始化docker、nginx、mysql

由于我的轻量应用服务器到期了,没有99计划优惠了。续费要1k多,所以果断选择放弃了。。入手了【云服务器 ECS】99元/年打算记录下初始化服务器的步骤,方便日后使用。

2025-03-23 21:43:40 447

原创 【uni-app】对齐胶囊容器组件

/ 系统信息里的状态栏高度。

2025-02-22 09:55:08 358

原创 【长期更新】RN+expo 错误解决方案

【代码】【长期更新】RN+expo 错误解决方案。

2025-01-24 11:44:25 818

原创 react native i18n插值:跨组件trans

这个找了蛮久的,官网的例子在我这无效,所以网上找了比较久,没能理解用法。最后是在 github issue 中看到别人的用法,自己理解下实现出来了,所以这里记录下。附上官网:https://react.i18next.com/legacy-v9/trans-component。说真的 ,这个官网看了很久没看明白这个 Trans 组件,用法完全不同,不确定是不是版本的问题。想要实现动态插值以及插入元素,如下效果。

2025-01-24 10:19:27 706

原创 【vue3+vite】scss导出,script导入提供给js使用

vue文件。

2024-12-14 15:53:22 521 1

原创 vue3+vite接入iconify,支持离线

找一个图标太难了。的不够用。阿里巴巴的iconfont又比较麻烦。如果有自己的UI组件也可以考虑。为了快速开发,我选择。网上的教程太多了,建议大家直接看文档,其实配置步骤只有几步,不多。文档中也有需要理解的部分,以下是我安装的一个总结,方便下次直接安装总结进行安装。

2024-12-10 12:00:12 620

原创 【微信回复建议助理】python实现自动化-微信回复建议助理-支持多开

本文旨在进行技术交流,期待与各位交流。最近在调研微信自动化脚本,希望能够实时读取历史记录,传递给AI,然后AI链接内部知识库,返回回复的建议。

2024-11-10 23:37:17 863

原创 【python-快速API】pandas常用命令

Pandas 名字衍生自术语 “panel data”(面板数据)和 “Python data analysis”(Python 数据分析)。Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。Pandas 一个强大的分析结构化数据的工具集,基础是 Numpy(提供高性能的矩阵运算)。

2024-11-05 11:33:10 245

原创 【python-快速API】读写文件、目录常用命令

import os# 获取文件的最后修改时间print(f"文件最后修改时间:import os import time # 获取文件的最后修改时间 mod_time = os . path . getmtime('file.txt') print(f"文件最后修改时间: {time . ctime(mod_time) } ") # 获取目录的最后修改时间 mod_dir_time = os . path . getmtime('directory') print(f"目录最后修改时间: {

2024-11-05 11:19:12 524

原创 【python】导包快速总结

py 文件,目录也可以被视为一个包,这被称为 隐式命名空间包(Implicit Namespace Packages)。这种机制允许你在没有。.py 文件的情况下,仍然可以通过 import 语句导入目录下的模块。在 Python 3.3 及以上版本中,即使没有。,可以省略了,直接就可以导包了。

2024-10-31 21:57:58 559

原创 vite乾坤 vite-plugin-qiankun 报错 ReferenceError: ReadableStream is not defined

今天新接入一个子应用,发现其他子项目都可以运行,改造代码都差不多。我新的项目却报错断点发现是有个库版本不对,上github搜到了问题。原因是cheerio这个库之前一直使用的版本是但是最近升级了1.0.0 正式版,必要node 18+以上。

2024-10-31 21:43:10 471

原创 【python ASR】win11-从0到1使用funasr实现本地离线音频转文本

python本地离线跑模型,需要下载许多依赖以及依赖版本都要互相对应。本文总结从0到1到运行funasr的过程。希望帮助友友们,能够快速上手,避免浪费时间在环境和依赖版本的校对上。torch以上是使用Python跑funasr模型的过程。总的来说就是torch安装需要对应你的显卡版本,要小于你的显卡CUDA最大支持版本。

2024-10-31 01:05:41 2452 1

原创 【Python ASR 】模型对比 whisper 和 funasr

python asr 模型对比

2024-10-30 23:10:14 4435 2

原创 pc如何快速入手小程序-uni-app

本文是记录常年开发pc系统的前端开发如何快速入门小程序,有哪些区别。希望能够帮助到想要快速入门到开发者们。直接集成了开发时使用的插件,和成熟的组件库,项目下载下来直接就可以开发。如果你希望你的元素随着屏幕的变大而变大那么宽和高都可以用。如果你希望屏幕变大,你能够展示更多的元素,那么就用。,比如固定元素位置,吸顶元素,与胶囊对齐等。首先找到一个项目模版,把基础项目运行起来。rpx是一个宽度单位,屏幕越宽,值越高。为例,适合有vue基础的开发者食用。,这样能够可控,不会变化。为基础的,如果你的设计稿时。

2024-08-13 09:27:02 448 1

原创 uni-app 吸顶方案总结

queryreturnscrollTop: pageScrollTop, //滚动的距离duration: 10 //过渡时间})}).exec()微信是支持offsetTop配置的,但是不知道为什么uni中未生效不然可以写成下边的样子});

2024-08-13 09:26:17 2068 1

原创 【部署】Docker + Github Aciton 自动化部署 vue 项目

在网上搜索了很多资料,都是不成功的,,或者说都是打包好再推送过去。那么我的思路是代码直接推到Github,让它1、自动帮我打包成镜像,推到我的远端仓库;2、连接我的服务器,拉取镜像更新,生成容器;

2022-10-24 00:51:43 1342

原创 【web-music】vue3 网易云音乐

一个网易云音乐 与 YouTube Music 的在线音乐网页旨在学习 vue3+vite+pinia+ts+element-plus,欢迎大家一起交流网易云音乐及技术。

2022-08-28 21:35:17 597

原创 [md-loader]使用md来编写vue组件库文档

- 当前项目公共组件比较多,需要一个文档来描述- 希望轻量化,没有额外资源部署一个文档项目,即内嵌在开发项目中

2022-08-28 17:17:45 1962

原创 【web-music】Vue3.x+Vite+TypeScript Eslint+Prettier代码格式化

网上的配置五花八门,大部分是因为版本号不兼容导致不成功的。所以最近自己实践完成了一套可行的配置,并且附上版本号。

2022-08-17 16:56:00 564

原创 【web-music】使用JS实现博客搜索关键字高亮

【web-music】使用JS实现博客搜索关键字高亮。

2022-08-08 00:42:29 131

原创 【web-music】vue3 开发遇到的问题

记录使用vue3遇到的一些问题,比较与vue2的差异。

2022-07-31 01:12:29 1336

原创 【web-music】vite 快速使用svg

vue2的时候使用的是字体图标,缺点就是比较单一。到了vue3,相信浏览器的性能起来,所以这里记录一下前往 https://www.iconfont.cn/,创建自己的项目,准备好需要的图标。然后点击下载每次都这么使用,比较麻烦,所以打算使用一个组件封装一下,并且全局注册。icon-svg.vue三、引入前端项目如果只需要 svg, 只需要引入iconfont.js即可放置的目录:public\font\iconfont.js然后在main.ts 注册一下main.ts总结最后就可以

2022-07-13 04:00:00 646

原创 【问题记录】vue2.7升级指南实践

vue2.7 出来了,可以以比较低的成本能够使用到vue3新特性。并且最近公司的项目也是使用着vue2.6 + Composition API。所以本着拥抱 vue3 的原则直接由 vue2.6 + Composition API 升级为 vue2.7,即去除 Composition API 。官方资料2.7.0首先肯定是删除 和 然后升级插件需要移除的插件这里可以使用vscode的正则替换/deep/(.*?){:deep($1){注意:对于类名换行的情况,需要手动处理下。尝试过了换行符,还是

2022-07-12 21:53:00 2609 1

原创 【web-music】记录ts+vue3中的ts语法问题

[ref].value 警告加一个判断即可或者使用 链判断运算符

2022-07-12 19:46:34 257

原创 【问题记录】vue部署后报错,Composition API语法失效

最近一直在使用 Vue2 + 开发项目。所以对于当看到 正式版的发布的时候,是开心的。Vue 2.7 从 Vue 3 向后移植了一些最重要的功能等等…,十分接近 但是第二天我的项目部署线上的时候,就突然一直报错。编译时没有报错,但是到了线上就报错,如也就是 语法失效了。定位了很久发现是vue2.6自动更新为2.7了,导致 无效。最后锁定版本号即可。去掉......

2022-07-06 21:33:40 2818 1

原创 【web-music】【Vue3.x+Vite+TypeScript+Router4+Pinia+Less+Element Plus】快速搭建

配置环境

2022-04-11 22:01:04 706

原创 【bpmn.js 使用总结】十、答疑

答疑 (持续更新)1 如何自定义 id如何将 id,例如 Task_1hcentk 改成自己想要的格式 ?先看看源码怎么写bpmn-js/lib/features/modeling/BpmnFactory.jsBpmnFactory.prototype._ensureId = function(element) { // generate semantic ids for elements // bpmn:SequenceFlow -> SequenceFlow_ID var p

2021-06-20 11:58:01 4304 20

原创 el-transfer 数据量大时使用虚拟列表

前言el-transfer 加载几千个数据已经卡得不行了,毕竟页面上存在了 几千多份 dom。由于时间紧急,打算直接拿源码出来修改。开始为了代码不混淆,这里使用 mixins。有三个文件virtual-list-mixins.jsexport default { computed: { contentHeight () { // 计算滚动条高度 return this.data.length * this.itemHeight } },

2021-04-22 23:33:51 3496 1

原创 快来装扮你的新标签页

前言写代码的日子里,总希望有点不一样。浏览器是我的一个好朋友,我希望它能够变得漂漂亮亮的。以 Google Chrome 为例。以下是我推荐的 浏览器扩展。几枝几枝在新标签页上展示中国传统色的层叠波浪动画效果搭配经典诗词。尤其喜欢的是唯美的诗句配上意境的背景,我相信一定还有更多喜爱古诗词的程序猿~下载地址:Chrome Web Store 地址 | Firefox Add-ons 地址代码仓库:https://github.com/unicar9/jizhiMinimo优雅,简化

2021-04-01 22:22:56 173

原创 【bpmn.js 使用总结】九、 Viewer 添加缩放、改色、拖动

为 Viewer 添加一些功能也许你只是需要只读,但是希望保留放大缩小以及调整位置。使用 NavigatedViewer 和 Modeler 显得不是那么灵活,因为需要禁掉多余的功能。new BpmnModeler({ additionalModules: [ { // 禁用左侧默认工具栏 paletteProvider: ['value', '']// 去不干净,还是默认生成空白 dom // // 禁用滚轮滚动 zoomScroll: [

2021-02-03 22:18:14 12462 11

原创 部署网易云音乐API - Nginx反向代理Nodejs

不管是看博客还是写博客,听音乐必然是不可少的一个节奏但是吧,之前的网易云 API 是用的别人的这几天突然就用不了,所以就打算自己部署一个听首歌测试一下,快过年啦~ 三十的鞭炮太响啦,提前祝朋友们新年快乐~送上我非常喜欢的两首歌, 两首歌都非常嗨 ❤在 CSDN 没有音乐,只能来我家听了~???? ლ(❛◡❛✿)ლ 上车开始准备首先得有个服务器,然后搭上 Nginx,为了方便点,我绑定了域名 http://cloud-music.pengliang.online/将 网易云API

2021-01-28 21:02:22 2509 6

原创 JavaScript new 理解

前言JavaScript 的 new 运算符干了啥?自己写一遍加深一下。用法function Car(make, model, year) { this.make = make; this.model = model; this.year = year; return { abc: "js", };}const car1 = new Car("Eagle", "Talon TSi", 1993);console.log(car1.abc);// exp

2021-01-21 21:00:34 176

原创 使用 class 实现 Promise

说明使用 class动手实现了一遍 Promise模仿: https://github.com/ydiguo/Promise (内含大量注释????)使用 promises-aplus-tests 检验通过仓库: MyPromise代码const PENDING_STATE = "pending";const FULFILLED_STATE = "fulfilled";const REJECTED_STATE = "rejected";const isFunction = functi

2021-01-19 23:02:12 763

原创 【bpmn.js 使用总结】八、自定义规则

自定义 Rules为 Bpmn 加上新的规则约束。开始1. 创建相关文件老规矩,准备好文件。这里直接从 bpmn-js-examples 中的custom-modeling-rules建立自定义规则的相关文件,结构如下| -- rules |-- CustomRules.js |-- index.js2. 修改index.jsimport CustomRules from './CustomRules'export default { __init__: ['cu

2020-11-20 22:51:17 4414 1

原创 【bpmn.js 使用总结】七、指定 Palette 容器

指定 Palette 容器开始之前需要了解一下自定义 Palette开始去除默认工具栏 // 去除默认工具栏 const modules = BpmnModeler.prototype._modules const index = modules.findIndex(it => it.paletteProvider) modules.splice(index, 1) this.bpmnModeler = new BpmnModeler({.

2020-11-07 20:27:25 2013 1

原创 【2020-11-07】使用 vue 模仿 camunda 的 BPMN 部分

使用 vue 模仿 camunda 的 BPMN 部分点击预览网页截图其中实现了 多种对齐方式、设置颜色、上传下载图片、文件、小地图、属性面板等 等功能代码地址点击这里

2020-11-07 20:25:08 1505

原创 【bpmn.js 使用总结】六、自定义线条颜色

设置颜色官方提供了 4 中方法官方 demo我这里推荐两种一、官方 APIconst modeling = this.modeler.get('modeling')modeling.setColor(element, { fill: 'blue', stroke: 'red'})二、通过 css 自定义连线和箭头的颜色NavigatedViewer、Viewer、Modeler三种模式都适用配合自定义渲染加上不同的类名,能够达到每条线有不一样的颜色或者遍历链路获取节点的颜色,

2020-11-07 20:15:59 7232 5

原创 【2020-11-03】文件流乱码、axios responseType 不生效

事件后端接口返回的二进制流,竟然乱码?一开始,我是以为本来就长这样,然后我就熟练的 new Blob()…总说我文件损坏,好吧,是我比较菜,方法可能不正确各种百度转 blob,生成 URL当然还是失败告终捣鼓了大半天,axios 配置也看了一遍,可是咋就是不行呢。。this.axios.get(url, null, {responseType: 'blob'})大半天后找到同样遇到这个问题已经解决的大佬, mockjs 真是藏得好深啊~~mock模块会影响原生的ajax请求,使得服

2020-11-03 23:14:17 1696 2

空空如也

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

TA关注的人

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