- 博客(52)
- 问答 (1)
- 收藏
- 关注
原创 《昇思25天学习打卡营第1天|基本介绍》
打卡的第一天,了解并初步认识昇思,从介绍文档知道:昇思MindSpore是一个全场景深度学习框架,旨在实现易开发、高效执行、全场景统一部署三大目标。其中,易开发表现为API友好、调试难度低;高效执行包括计算效率、数据预处理效率和分布式训练效率;全场景则指框架同时支持云、边缘以及端侧场景。经过对昇思的了解,迈入了大模型学习的第一步。
2024-07-18 14:34:51
111
原创 【微信】签名生成-用户态签名
post_body是 {“openid”: “xxx”, “user_ip”: “127.0.0.1”, “env”: 0}sessionKey是9hAb/NEYUlkaMBEsmFgzig==一段Node.js使用的生成微信用户态签名的函数。
2024-07-17 12:14:41
310
原创 【微信】签名生成-支付签名
post_body是 ‘{“openid”: “xxx”, “user_ip”: “127.0.0.1”, “env”: 0}’uri是/xpay/query_user_balance。一段Node.js使用的生成微信支付签名的函数。AppKey是12345。
2024-07-17 12:08:17
516
原创 【JS】纯web端使用ffmpeg实现的视频编辑器-视频合并
这次主要添加了一个函数,实现了视频合并的操作。实现效果,把时间线上的视频合并成一个视频。接上篇ffmpeg文章。
2024-07-02 22:42:58
1168
原创 【JS】SharedArrayBuffer is no;error: ffmpeg.wasm is not ready, make sure you have completed load()解决
使用ffmpeg的wasm包时候,加载ffmpeg时候出现报错。3.本地开发用localhost打开页面,使用IP打开页面会报错。这是浏览器的安全机制导致问题。1.检查依赖包是否成功引入。
2023-04-23 16:09:37
4349
12
原创 【JS】web端实现图片生成缩略图,纯js函数实现
主要函数generateThumbnails,传入一个File对象,生成的缩略图返回一个base64.web端实现图片生成缩略图,纯js函数实现。
2023-04-20 11:10:25
2583
原创 【JS】纯web端使用ffmpeg实现的视频编辑器
废话不多,先上视频。ffmpeg编辑器这是一个纯前端实现的视频编辑器,用的ffmpeg的wasm,web框架用的vue3。界面手撸。
2023-04-04 16:07:26
11280
11
原创 【JavaScript】列表拖拽升级,支持双击添加和时间轴左右拖动
实现双击文件列表的项添加到时间揍的最后一条。计算拖动距离给项设置左边距实现。时间轴里可以左右拖动位置。
2023-03-31 11:23:22
766
原创 【JavaScript】拖拽实现,列表互相拖拽,时间轴拖拽,原生draggable实现
一个原生实现的多列表拖拽,和拖拽排序。类似视频编辑器的时间轴拖拽,资源拖拽。原生draggable实现拖拽列表。效果如视频,代码如下。
2023-03-31 09:04:33
619
原创 【vite】loadEnv配置前缀VITE_APP修改和envPrefix的修改
在vite中修改env配置的前缀修改,在envPrefix修改前缀在loadEnv中不生效,只生效在import.meta。需要在loadEnv中神效就要多加一个参数。
2023-03-07 10:12:15
1029
原创 【node】pkg打包长时间卡住没反应
检查依赖安装方式,cnpm安装的依赖会导致这个问题,可以用pnpm 来安装依赖,解决这个问题。在全局安装pkg之后,使用pkg打包长时间卡住不动。
2023-03-06 08:45:07
1190
原创 【VUE3】Non-function value encountered for default slot. Prefer function slots for better performance.
【代码】【VUE3】Non-function value encountered for default slot. Prefer function slots for better performance.
2023-02-15 13:17:51
437
原创 Naive UI 文档特别慢 本地存了个离线文档 2.34.3
文件地址 https://gitee.com/piaoyizhe666666/naive-ui-document。
2023-02-15 09:16:38
892
原创 【vue3】vue-router远程页面加载
在不同的服务器上加载页面组件,可以配合路由生成,实现整个项目的远程加载和路由权限控制,同样的可以在加载文件上面做权限校验,来防止未授权的页面加载。也可以给组件文件用CDN加速。router,js添加路由。loadPage函数实现。
2022-11-15 15:50:53
2157
原创 【ffmpeg】vue3报错TypeError: Failed to construct ‘URL‘: Invalid URL at node_modules/@ffmpeg/ffmpeg/s
在使用"@ffmpeg/ffmpeg"和“@ffmpeg/core”时候报错。在vite.config.js中添加。
2022-11-08 14:51:35
4385
原创 【vue3】自定义插件-全屏加载插件实现
先简单的实现一个全屏加载的组件。随手写了个界面,很丑很简单。index.vue{title : {type : String , default : '标题' } }) < / script > < style lang = "scss" scoped > . box {left : 0;top : 0;from {} to {插件自身实现index.js/*** 全屏加载* 加载。
2022-10-20 15:25:02
903
原创 【vue3】远程组件加载
添加remote目录,存放远程组件添加rollup.config.js,用来打包配置远程组件修改package.json。
2022-10-10 13:43:53
5624
13
原创 【Wails】高大上的半透明“冰霜” 效果
这样看起来就舒服多了,但是这样就不能拖动窗口和关闭了,就需要用到wail自带的一些方法和参数配置。frontend/src/style.css 删除所有的background样式。此时窗口是透明了,冰霜效果也有了,但是窗口名称还是有点违和感,继续修改。此时拖动部分可以拖动窗口移动位置,关闭可以关闭窗口,退出程序。界面不可以拖动部分,添加data-wails-no-drag。界面可以拖动,添加data-wails-drag。将背景色改为黑色,透明度0,也就是没有背景。继续修改main.go。
2022-08-23 15:50:01
1506
原创 【Wails】快速搭建与启动
进入到项目文件夹,在文件夹中运行wails dev,第一次运行会自动安装前端依赖,等待一段时间后,会先启动前端项目,在启动app,成功运行界面如下。首先需要准备好node和go的安装包,这里用了node v14和go1.18。安装好后运行命令行查看是否安装成功并且添加到了环境变量,运行。运行wails doctor检查是否安装了正确的依赖项。若果下载速度慢或者安装不成功,这里就需要go镜像加速。下一步就是安装Wails,用powershell运行。至此,安装运行环境部分结束。
2022-08-23 14:12:17
2085
原创 【JavaScript】简单使用生成器函数和迭代器的任务处理队列
通过生成函数和迭代器,按顺序一个个执行处理并输出处理结果。假设有一个需要耗时并且按顺序处理的任务队列。
2022-07-28 16:54:57
290
原创 【JavaScript】硬件通讯数据校验 BCC异或校验生成 按位取反 十六进制数据格式化
硬件通讯数据生成校验 BCC校验 异或校验 十六进制数据格式化
2022-06-15 15:25:00
963
原创 【JavaScript】JS加载JS获取加载进度
代码示例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>index<button onclick="add()">添加</button><button onclick="getBoot2()">加载</
2022-04-13 21:02:42
1566
原创 【JavaScript】史上最短,中文转utf8编码
话不多说上代码 encodeUTF8(str) { let utf8Str='' for (let i=0; i<str.length;i++){ let t = str[i] let text = '' if(encodeURIComponent(t).length < 4){ text = t.charCodeAt(0).toString(16); }else{
2022-01-13 09:11:28
1516
原创 【JavaScript】electron-vue创建启动运行
前提环境安装了python2.x安装了Visual Studio 和生成工具开始创建# 安装 vue-cli 和 脚手架样板代码npm install -g vue-clivue init simulatedgreg/electron-vue my-projectcd my-projectyarn # 或者 npm install这里使用cnpm i安装依赖比较快开发运行yarn run dev # 或者 npm run dev...
2021-09-24 23:37:24
284
1
原创 【GIT】前端使用Commitizen规范git commit 内容 全中文汉化
安装commitizensudo npm install -g commitizen或sudo cnpm install -g commitizenpackage.json如果没有package.json文件,先生成 package.json 文件 :npm init --yes初始化commitizen init cz-conventional-changelog --save --save-exact提交git add .git commit 改为 git cz执行后出现这个界面
2021-09-08 11:18:23
2743
6
空空如也
用go写的wasm性能还不如js直接运行的性能?
2022-07-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人