自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Taro微信小程序实现 美团购物车小红点动画效果

Taro 实现微信小程序的商城商品加入购物车时的小红点动画效果

2022-11-03 15:38:48 2068

原创 Taro使用 微信小程序 副文本编辑器

Taro把一些小程序的原生组件给抽成了插件包括但不限于: editor/page-container,所以直接在代码中写的话是不会被渲染出来的,得经过下面的操作才可以。

2022-10-27 16:40:47 2053

原创 App上架与合规运营指南(含电商、医疗、社交、文娱、游戏等多个类别)

原文链接: https://blog.youkuaiyun.com/li892011476/article/details/143256156。

2024-12-19 09:55:56 99

转载 前端实现共享屏幕

简单说下,前端实现共享屏幕主要用到 websocket 、 RTCPeerConnection、navigator.mediaDevices.getDisplayMedia({ video: true })这三个API这个必须实现,因为共享屏幕需要交换协议,通过websocket发送协议到服务器,然后转发给远程,交换双发协议,才能实现共享屏幕。其他方式发送也可以,不过考虑到共享屏幕伴随着聊天室,所以还是用websocket吧,学就完事儿了。这个是实现共享屏幕的重点,就是用于前端点对点网络传输的,想要实时传输

2024-10-08 13:24:51 115

原创 Nginx+certbot 免费Https证书

证书三个月会过期,但是可以无限续签,可通过以上命令重新申请,也可重新需续签或者自动续签。SSL证书具体位置:/etc/letsencrypt/live下。通过上面两步,直接将Nginx配置写入了已存在的配置文件。

2024-08-22 15:34:21 358

转载 pm2分隔日志大小

pm2-logrotate 是一个 pm2 的插件,可以对 pm2 日志进行管理,所以它的运行需要依靠 pm2。

2024-08-19 17:50:18 362

原创 js将用e表示的科学计数法转换成10的负N次方

,你可以通过解析这个数并手动构造这个格式来实现。组装结果:将系数和指数重新组合成 10 的负 N 次方形式的字符串。)表示的小数,并且想将其转换为用 10 的负 N 次方表示(例如。:将 value 转换为科学计数法字符串。中,如果你有一个用科学计数法(例如。将字符串分解为系数部分和指数部分。正则表达式解析:通过正则表达式。匹配科学计数法的指数部分。匹配小数点后的部分。

2024-08-12 15:48:53 311

原创 mysql 匹配JSON中的某个字段

表中有一个字段,它的类型是JSON,我想要匹配这个JSON串中的某个字段的值在 MySQL 中,如果某个字段是 JSON 类型,并且你需要查询 JSON 数据中name等于"张三"的所有记录,可以使用函数或->>运算符来提取 JSON 数据中的值,然后在 WHERE 子句中进行过滤。你可以使用以下两种方法来查询 name 为 “张三” 的记录。

2024-08-12 15:42:35 573

原创 .prettierrc 常用配置

【代码】.prettierrc 常用配置。

2024-06-14 10:52:04 2077

原创 vue生成二维码中间自定义logo并截图分享

在公众号中,生成二维码,并在二维码中央添加自定义logo,然后生成一张分享给好友的 二维码图片。

2024-06-12 11:58:04 1157

转载 前端构建优化

上面的代码功能是将实际使用的 config.ts 替换为自定义配置的 dev.routerConfig.ts 文件,那么 dev.routerConfig.ts 文件的内容又是如何产生的呢,其实就是借助了 inquirer 与 EJS 模板引擎,通过一个交互式的命令行问答,选取需要的模块,基于选择的内容,动态的生成新的 dev.routerConfig.ts 代码,这里直接上代码。需要注意的是,创建子进程和主进程之间的通信是有开销的,当你的 loader 很慢的时候,可以加上 happypack。

2024-06-03 09:37:00 193

转载 Midia下的Video标签与Audio标签属性和事件汇总

原文链接: https://zhuanlan.zhihu.com/p/59934212。

2024-05-14 11:45:40 59

原创 element-ui select 下拉框做成下拉加载更多

注意: vue 版本需要 ≥ 3.3。

2024-05-08 11:55:56 679 1

原创 服务器配置了gitlab的 sshkey,使用SSH方式拉取代码时仍需要输入密码

现象: 我在服务器上已经生成了 sshkey,并且已经上传到 gitlab,但是我在服务器上使用SSH 方式拉取代码的时候,仍需要输入密码。,想要每次登录服务器是都自动开启,需要在。我用的是移动云的服务器,默认没有开启。

2023-11-28 13:41:22 1376

原创 CentOS 系统给nodejs 项目安装依赖报错 make: g++: No such file or directory

我在给nodejs 项目安装依赖包的时候,报了如下错误。然后再去安装依赖就可以了。

2023-11-28 10:56:43 1138

原创 uniapp 给小程序添加分享功能

在小程序中,你可以创建一个自定义的分享组件,然后在需要分享的页面中引用该组件。这个组件可以包含分享的相关信息,例如分享的标题、图片等。

2023-11-22 14:21:31 4206

原创 Mysql 执行 sql 文件导入数据时报错: Got a packet bigger than ‘max_allowed_packet‘ bytes

的问题这是因为插入输入过大造成。

2023-11-13 09:40:47 448

原创 cron 表达式解释

Cron 表达式是一种用于指定定期运行任务的字符串表示法,通常用于调度任务或作业。Cron 表达式包括多个字段,每个字段表示时间的不同部分,如分钟、小时、日期等。Cron 表达式是一种强大的工具,用于灵活地调度和安排任务的执行时间。在标准的 Cron 表达式中,有五个字段,分别表示分钟、小时、日期、月份和星期几。星期字段(0-6): 用于指定任务应该在星期几执行。月份字段(1-12): 用于指定任务应该在哪个月份执行。小时字段(0-23): 用于指定任务应该在哪一小时执行。例如,1 表示每月的第一天。

2023-10-31 10:13:22 424

原创 Transit path

"Transit"路径通常指的是网络上的一种数据传输路线或路径,该路线用于在计算机网络中传递数据包。这个术语通常在网络和通信领域中使用,用于描述数据从一个地方传输到另一个地方的路线或路径。在计算机网络中,数据包可以通过多种路径传输,取决于网络拓扑、路由策略和中间设备(如路由器和交换机)的配置。"Transit"路径描述了数据包从源到目的地经过的中间节点和网络设备,以及它们之间的连接和路由。"Transit"路径通常涉及跨越多个网络,这些网络可以是公共互联网、专用网络或其他类型的通信网络。

2023-10-26 15:01:37 1081

原创 Linux设置密码复杂度

控制用来标记处理和判断各个模块的返回值。控制分为六种:required 表示即使某个模块对用户的验证失败,也要等所有的模块都执行完毕后,PAM 才返回错误信息。requisite 和required相似,但是如果这个模块返回失败,则立刻向应用程序返回失败,表示此类型失败.不再进行同类型后面的操作.sufficient 表示如果一个用户通过这个模块的验证,PAM结构就立刻返回验证成功信息,把控制权交回应用程序。其后相关模块的所有控制都将会比忽略。

2023-10-18 15:17:57 5854

转载 css 新属性 scroll-timeline 实现页面滚动时的动画效果

原文地址:根据页面的滚动进度来控制动画进度。

2023-09-05 21:57:12 914

转载 用nvm安装node后,发现npm下载总是失败的解决办法

path=npm/)(若此网站没有对应版本也可以在https://github.com/npm/cli/releases下载)下载对应的npm包。如下图,我用mvm安装的是node14.17.3版本,node文件名为v14.17.3,我将重命名的npm文件放到了nvm/v14.17.3/node_moudles里。然后将nvm/v14.17.3/node_moudles/npm/bin文件夹里的下图红框中的文件,复制到node文件夹下。用nvm安装node后,发现npm下载总是失败的解决办法。

2023-08-24 17:33:42 4111 2

原创 gyp verb check python checking for Python executable “python2“ in the PATH

当我们的前端项目中用到 时,有时候汇报这个错:如果是 版本的,需要装一个 版本

2023-08-24 17:31:12 2079

转载 完美解决MySQL错误日志出现大量的 Got an error reading communication packets 报错

最近在安装完mysql之后发现error log 出现大量 Got an error reading communication packets 等的读写报错,如下图。

2023-08-21 10:04:26 3337

转载 CSS 基础拾遗

之前我们通常是在预处理器里才可以使用变量,而现在 CSS 里也支持了变量的用法。通过自定义属性就可以在想要使用的地方引用它。自定义属性也和普通属性一样具有级联性,申明在 :root 下的时候,在全文档范围内可用,而如果是在某个元素下申明自定义属性,则只能在它及它的子元素下才可以使用。自定义属性必须通过--x使用自定义属性的时候,需要用 var 函数。-- 定义自定义属性 -->:root {-- 使用变量 -->h1 {

2023-08-18 13:36:32 159

原创 在线 Javascript 代码编辑器,有代码提示功能

分享一个在线代码编辑器,有代码提示功能。

2023-07-28 09:50:07 317

原创 React + 二级目录 + Nginx配置

Nginx 关于 React 二级目录的配置

2023-07-25 08:49:58 1367

转载 mysql 左连接、右连接、内连接、全外连接的区别

原文链接:https://blog.youkuaiyun.com/u011047968/article/details/107744901。full join (全外连接):返回左右表中所有的记录和左右表中连接字段相等的记录。right join(右连接):返回包括右表中的所有记录和左表中连接字段相等的记录。left join(左连接):返回包括左表中的所有记录和右表中连接字段相等的记录。inner join(内连接):只返回两个表中连接字段相等的行。首先,我这里用了两个表,表之间没有什么联系,只是为了演示所用。

2023-07-09 18:38:08 764

转载 移动端布局之postcss-px-to-viewport(兼容vant)

原文链接: https://www.cnblogs.com/zhangnan35/p/12682925.html,如果我说这种方案能解决98%以上的移动端布局痛点,我想整个掘金,应该没有人会反驳。

2023-06-12 13:40:26 1145 5

原创 10进制转16进制,长度不足左侧补0

【代码】10进制转16进制,长度不足左侧补0。

2023-06-11 23:06:24 697

原创 Nodejs生成pdf文件流+前端通过二进制流下载pdf

后端:Nodejs + pdfkit 生成pdf前端:通过 downloadjs生成pdf文件1、后端代码const PDFDocument = require('pdfkit');const fs = require('fs');exports.createPdf = (req, res) => { const doc = new PDFDocument(); // doc.pipe(fs.createWriteStream('output.pdf')); // 在服务端生成pd

2023-04-12 14:39:40 1527 1

原创 js 获取文本行数

【代码】js 获取文本行数。

2023-03-17 13:21:22 1243

原创 前端配置 可选链 + 双问号 语法糖

示例代码。

2023-03-02 16:46:44 314

原创 css-in-js 之 vue

CSS-in-JS就是可以使用JS来编写CSS样式,这原本是React的专属,现在可以在Vue。并修改。

2023-02-24 14:44:59 1802 1

原创 IntersectionObserver-交叉观察者-前端动态效果实现

IntersectionObserver 翻译为 "交叉观察者",它的任务就是监听目标元素跟指定父元素(用户可指定,默认为viewport)是否在发生交叉行为,简单理解就是监听目标元素是否进入或者离开了指定父元素的内部

2023-01-09 08:57:30 928

转载 前端主题切换

前端主题切换功能

2022-12-15 16:48:40 1420

原创 Taro +微信小程序实现 露出后一项的一小部分的swiper效果

实现可以露出下一张swiper 图一部分的效果。

2022-11-29 09:50:22 785

原创 Nuxt 2 + wangeditor 5.0

Nuxt 引入 wangeditor 组件

2022-11-23 08:25:25 537

原创 nuxt 2 + vue2学习

Nuxt.js 2.0 + vue 2.0 学习 + 服务器部署

2022-11-18 16:52:04 1188

原创 Nodejs + vscode 调试服务端代码

注意:这里是前台启动,所以不要关闭命令行对话框。还有就是如果你已经用pm2启动该服务了,那么得先停掉,否则会提示端口号被占用。会输出相应的启动信息,此时找到你想断点的文件中的位置,直接断点即可。一定要保证本地代码和服务端的代码的一致性。打开vscode 的调试栏,选择。调试项,然后点击左侧的绿色三角号。注意 9229 端口需要开放。不出意外的话vscode的。,还有就是一定不要调试。

2022-11-18 08:47:06 420

空空如也

空空如也

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

TA关注的人

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