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

原创 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
原创 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
转载 前端构建优化
上面的代码功能是将实际使用的 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
原创 服务器配置了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
转载 用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
转载 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
原创 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
原创 IntersectionObserver-交叉观察者-前端动态效果实现
IntersectionObserver 翻译为 "交叉观察者",它的任务就是监听目标元素跟指定父元素(用户可指定,默认为viewport)是否在发生交叉行为,简单理解就是监听目标元素是否进入或者离开了指定父元素的内部
2023-01-09 08:57:30
928
原创 Nodejs + vscode 调试服务端代码
注意:这里是前台启动,所以不要关闭命令行对话框。还有就是如果你已经用pm2启动该服务了,那么得先停掉,否则会提示端口号被占用。会输出相应的启动信息,此时找到你想断点的文件中的位置,直接断点即可。一定要保证本地代码和服务端的代码的一致性。打开vscode 的调试栏,选择。调试项,然后点击左侧的绿色三角号。注意 9229 端口需要开放。不出意外的话vscode的。,还有就是一定不要调试。
2022-11-18 08:47:06
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人