- 博客(79)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 腾讯小程序音视频 TRTC live-pusher 黑屏等各种问题
微信小程序进行音视频开发, 主要会用到 ,这两个媒体组件.在开发的过程中,会遇到各种各样的问题,其中最直接的就是黑屏问题, 以下就这个问题进行整理.暂只针对国内主体如下类目的小程序开放,需要先通过类目审核,再在小程序管理后台,「开发」-「接口设置」中自助开通该组件权限。开通该组件权限:国内主体如下类目:类目查看方式: 组件 绑定的 渲染错误事件, 会输出 和 “Not allowed to use camera.”` 这两个消息.如下图:一般小程序会在通知中, 提前通知更新用户隐私协议相关
2023-11-11 14:22:09 938
原创 解决Git下载失败太慢
用官网的地址下载, 需要从github上下载, 由于国内某些原因, 下载速度缓慢, 还经常失败.国内用户, 可以通过镜像的方式, 提高下载速度.
2023-08-01 14:01:50 1227 1
原创 setup pinia 使用指南
defineStore 用来定义定义 Store, 第一个参数为 Store 的id, 用于区分不同模块state 定义数据,相当于vue中的data, 为了完整类型推理,推荐使用箭头函数;getters 对 state中数据进行计算处理, 相当于vue中的 computedaction 相当于vue中的 method, 可以写同步和异步方法
2023-07-21 17:51:36 460
原创 利用 vscode Git 撤销合并
当代码合并后, 如果有冲突, 这一步是一定需要处理的,后的反箭头, 放弃所有更改, 即完成取消合并。号, 合并所有更改, 点击弹出框的。如果没有冲突, 就直接跳到第二步;这一步不是必要的, 但是必须的。不用一一解决内容中的冲突。号, 取消暂存区修改。
2023-03-13 10:09:15 3482 1
原创 用 gulp 4 把 less 文件编译成 css 文件
gulp 利用 gulp-less 插件编译 less 文件到 css , 编译时采用异步编程, 提高编译速度, 修改单个less文件,只编译单个文件
2023-03-09 15:26:54 333
原创 Git gitignore 无法忽略提交 和 无法提交
使.gitignore中的内容生效 gitignore 忽略提交文件,无法忽略提交 读了下git文档,才发现,这些东西其实很简单,很容易理解。cached其实就是暂存区,然后一个是工作的目录,你的工作目录的东西做出修改时,会和缓存区进行对比,因此你git status时,会显示出来这个差异,因此为了使.gitignore中的内容生效,那么就删除掉暂存区,然后将所有本地文件追踪一下,就得到最新的暂存区文件。若忽略的的文件已经提交到暂存区, 则无法忽略提交。
2022-12-30 22:36:53 281
原创 javascript 字符串点语法读取对象中的值
keyPath: 需要操作的数据对象的key路径, 每个key之间用 . 分隔开, 如果 target 的值为数组时, 也可以用 . 隔开。target: 需要操作的数据对象, 对象或数组类型。定义一个深入嵌套的对象类型数据, 用于作为测试用例。javascript 字符串点语法读取对象中的值。value: 需要给目标数据设置的值。
2022-12-30 21:53:44 610
原创 vue 子组件中修改传入的 props 问题
vue 的开发中会遇到在子组件中修改传入的 props 数据, 而单向数据流的思想下 props 数据是不应该被直接修改的.我觉得主要有两种常用方式, 一是吧props 数据转存到 data 中修改操作, 另一个是在子组件中更新父组件中的数据。
2022-12-30 18:29:07 3231
原创 前端 javascript 字符编码与解码
前端 javascript 开发过程中, 有时候会遇到字符串的编码和解码. 面对眼花缭乱的js原生方法, 到底如何选择总是很头大, 在此对常用方法做个小结.
2022-12-30 18:14:33 1173
原创 Vue 拖拽功能 之 自定义指令实现元素拖拽功能
拖拽功能主要操作的是真实的DOM元素以及鼠标事件,在vue中使用自定义指令最合适不过了。 当然使用组件封装起来,然后拖拽这个组件,也是可以实现相同的效果,不过我觉得这样有点大材小用,也缺乏灵活性,好处是可以传入更多的控制属性。总之,在组件与指令之间找到平衡点,自有取舍。...
2022-07-27 20:20:10 5754 1
原创 vue-cil 项目 2022 vscode 保存 vue、js 格式化 Eslint + Prettier
当前技术环境下蓬勃发展,更新很快,导致网上流传的许多配置方式都无使用。为了重新规范化团队开发质量,在旧项目中集成 ESLint 后,也日益凸显出许多问题。很多时候,在解决由于格式化,导致的冲突、无法提交等问题。因此在开发时,格式化为预期的代码格式需求,异常强烈。vsCode拓展版本ESLint v2.2.2Prettier - Code formatter v9.5.0package.json 依赖包版本“eslint”: “^6.7.2”“prettier”: “^1.19.1
2022-04-15 14:59:42 505
原创 安装 compression webpack plugin 报错:Cannot read property ‘tapPromise‘ of undefined
默认安装 compression-webpack-plugin 插件,会自动安装最新版, 而最新版本不兼容问题,在运行项目时导致报错:Cannot read property 'tapPromise' of undefined;【warning】Conflict: Multiple assets emit different content to the same filename js/.gz
2022-04-01 16:26:15 3047
原创 EditorConfig 中文配置文档
EditorConfig 有助于 跨不同编辑器或 IDE 统一编码风格配置文件。编辑器或 IDE ,可使其 够读取文件配置格式,并遵循定义的样式。EditorConfig 文件 一般命名为:.editorconfig, 保存到项目根目录。打开文件时,EditorConfig插件将查找名为.editorconfig的文件,在打开的文件的目录和每个父目录中。寻找.editorconfig,如果到达根文件或使用EditorConfig文件root=true被发现了,则停止向上查找。EditorConfi
2022-03-23 19:32:02 2385
原创 2022 前端常用的开发工具、组件库等等~持续整理,待你分享~
2022 前端常用的开发工具、组件库等等持续整理,待你分享小伙伴们!我这里整理了一些对前端开发有帮助的工具、库、网站等。对于这些东西有些是我自己用过的,有些是听过的,但是也有些是没听过也没用过的。只要对开发有帮助都可能整理到这里哦!众人拾柴火焰高,期待乐于分享的你在下方留言,我将整理到一起!组件库Ant Designantd 是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。Vuehttps://www.antdv.com/docs/vue/i
2022-03-22 15:36:21 8914 1
原创 win11 WSL 上安装 CentOS 7 系统
一般情况,安装 Linux 子系统只能从 Microsoft 商店安装。官方提供的镜像只有有限的几个,Ubuntu、Kali Linux、Debian、AlpinLinux、OpenSUSE 和 SUSE Enterprise Server。如果想安装其他系统,必须手动安装,如 CentOS。必要前提条件: 在 win11 上开启 Linux 的 Windows 子系统(即 WSL )方式 一 通过github开源包安装参考地址: https://www.how2shout.com/how-to/
2022-03-21 19:28:13 14877 8
原创 idea(新旧版本) SpringBoot 热部署
idea版本: 2021.3pom.xml 导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>配置idea编辑器Build proje.
2022-03-02 17:06:28 340
原创 报错: 程序包org.springframework.web.bind.annotation不存在
学习 Spring Quickstart Guide 时,启动 mvnw spring-boot:run 后报错https://spring.io/quickstart[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project demo: Compilation failure: Compilation failure
2022-03-02 14:42:01 3875
原创 wkhtmltopdf 中文空白乱码问题解决
wkhtmltopdf 中文空白乱码问题,是由于 linux 服务器缺少中文字体造成的。解决:向 linux 服务器 /usr/share/fonts/ 目录下, 添加字体文件即可。字体文件从哪里来?从网上下载相关字体windows 用户,可以从 C:\Windows\fonts 目录找到字体文件示例:比如我的windows电脑,向linux子系统,添加字体文件$ cp /mnt/c/Windows/Fonts/simsun.ttc /usr/share/fonts/...
2022-02-22 10:29:27 5159
原创 mysql之 数据表 插入数据 INSERT
mysql 向数据库的表中插入数据 insert into若未指定列名,列值为该列的默认值指定字段,应与 值一一对应自增主键,添加数据时,可以写为0或者null或者不设置示例表tb_user结构:+-----+--------+--------------+--------+------------+------+--------+| id | name | title | label | join_date | age | salary |+-----+----.
2021-12-19 22:07:10 3438
原创 mysql 之 数据表操作 创建、查看、删除、修改
操作数据表之前,应先用USE <数据库>,选择操作的数据库常用数据表操作# 选择数据库USE db_test# 创建表CREATE TABLE tb_user ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(25), PRIMARY KEY ( id ) );# 查看数据表SHOW TABLES;# 查看表的字段信息DESC tb_user;# 添加列ALTER TABLE tb_user ADD COLUMN co.
2021-12-19 16:35:16 1001
原创 mysql 之 数据库操作 选择、查看、创建、删除
MySQL 中不区分大小写[ ]中的内容是可选的语句结束,以分号;结尾常用示例# 查看数据库show databases;# 创建数据库create database db_test;# 删除数据库drop database db_test;# 选择数据库use db_test;查看数据库 SHOW DATABASESSHOW DATABASES [LIKE '数据库名'];LIKE 匹配数据库名数据库名由单引号''包围%可以表示任意数量的任意字符,’%数据库名%’.
2021-12-19 00:06:11 986
原创 mysql 之 cmd 命令行 登录连接数据库 & 退出
切换到mysql工作目录1. 打开cmd 命令面板WIN+R 调出命令面板, 输入“cmd”命令, 回车确认2. 找到mysql的安装路径中的bin目录假如mysql安装到D盘下cd 切换到bin目录D:\MySQL\bin>3. 检查目录是否正确输入 mysql --version 可以输出版本信息,则所在目录正确D:\MySQL\bin>mysql --versionmysql Ver 14.14 Distrib 5.7.23, for Win64 (x86_64)
2021-12-18 22:26:33 2349
原创 wkhtmltopdf 0.12.6 中文文档(精心整理)
wkhtmltopdf 0.12.6 中文文档说明示例的测试代码均在 Windows10 的 Linux子系统 中进行;原文档地址:https://wkhtmltopdf.org/usage/wkhtmltopdf.txt版本名称: wkhtmltopdf 0.12.6 (with patched qt)概述wkhtmltopdf patched qt 是将一个或多个HTML页面合并为一个PDF文档的应用程序。基本语法wkhtmltopdf [GLOBAL OPTION]... [OBJ
2021-08-23 11:07:15 5899 2
原创 带你体验Vue2和Vue3开发组件有什么区别
https://v3.cn.vuejs.org/guide/migration/introduction.html创建应用实例的方法<div id="app"> {{ message }} </div>Vue2 中使用 new Vue(…).$mount(…)data 可以是对象 也可以是 函数返回对象new Vue({ el: '#app', data: { message: 'Hello Vue!' }})或者 手动挂载var app =
2021-08-08 14:16:06 212
原创 win10 Git 同一域名下登录多个不同账号 以及 SSH 和 Http 配置
以gitee.com为例,github、gitlab 等同理问题场景你在gitee上有多个账号,或者说多个人在同一个电脑上使用自己的gitee账号,拉取、推送同域名下不同账号的仓库,需要用不同的账号;适用于 https 方式账号密码登录打开普通凭据: 控制面板 —— 用户帐户 —— 凭据管理器 —— 普通凭据点击【添加普通凭据】键入网站地址和凭据信息Internet 地址或网络地址 : git:https//用户名或邮箱@gitee.com用户名:用户名或邮箱密码:你的登录gitee
2021-06-08 18:18:56 1277
原创 私藏的google浏览器插件
这里是我个人经常用到的一些插件,在开发的过程中帮助我很多,分享出来希望可以帮助到你。俗话说,众人拾柴火焰高,如果你有好用的插件,请留下你宝贵的建议!国内插件下载网站:画夹:https://huajiakeji.com/极简插件: https://chrome.zzzmh.cn/收藏猫插件:https://chrome.pictureknow.com/开发助手Axure RP Extension for Chrome查看原型图FeHelper(前端助手)前端工具集JSONViewweb
2021-06-08 11:39:50 1118
原创 Node 之 path模块中的join()与resolve() 彻底搞懂
path模块中的join()与resolve()的区别path.join()方法会将所有给定的 path 片段连接到一起(使用平台特定的分隔符作为定界符),然后规范化生成的路径。注意:长度为零的 path 片段会被忽略。如果连接后的路径字符串为长度为零的字符串,则返回 ‘.’,表示当前工作目录。尾部的斜杠不会被删除path.resolve()方法会将路径或路径片段的序列解析为绝对路径。给定的路径序列会从右到左进行处理,后面的每个 path 会被追加到前面,直到构造出绝对路径。注意:
2021-06-07 16:56:38 1681 1
原创 Nodejs 批量检测 Excel 中url链接是否可访问
最近领导给我一个Excel表格,让我检查下其中的 Url 是否有效。作为一个开发人员,我内心是拒绝的,一个一个点击测试,估计手抽筋也测试不完。我想,人类的进步,源于使用工具,那我就写个程序跑一下吧,然后我去喝杯茶。思路读取 Excel 中数据检测 url 是否有效把数据写入 Excel检查核对下数据Excel 格式示例序号分类名称网址状态1A类某某网http://www.xxx.com/未检测2A类某某网http://www.xxx.com/
2021-06-04 14:31:06 1943
原创 npx mrm lint-staged 报错
mrm 的版本号 3.0.1lint-staged 的版本号 11.0.0(node:6468) ExperimentalWarning: The fs.promises API is experimentalF:\react\jira2>npx mrm lint-stagednpx: installed 298 in 79.891s(node:6468) ExperimentalWarning: The fs.promises API is experimentalC:\Use.
2021-05-19 19:12:26 2574 1
原创 uni-app 为组件 uni-icons 制作可拓展的自定义图标库(超实用)
网上的教程大部分是说 通过在线ttf编辑器,打开 uni.ttf , 上传自己的 svg 图标,下载字体文件, 转换 base64, 最后修改项目文件;如何创建一个私有的字体图标库, 像使用 iconfont 一样方便呢?下载 uni-icons 的 svg 格式图标通过在线 ttf 编辑器,打开 uni.ttf文件, 下载 svg 图片,(一定要核对图片名称有的不一样)http://fontstore.baidu.com/static/editor/index.html (好像是打不开了).
2021-05-18 16:07:32 2173
原创 CSS 一文搞懂css选择器的各种区别
以下两个教程包含所有选择器的使用说明, 但是有的说明还是不太容易理解,容易混淆不清。菜鸟教程: https://www.runoob.com/cssref/css-selectors.htmlw3school: https://www.w3school.com.cn/cssref/css_selectors.asp交集选择器 可以如何组合选择器说明.class1.class2类名和类名组合tagName.class标签和类名组合[attribute].clas
2021-05-10 14:38:02 540
原创 uniapp 使用 HBuilderX 导入插件
在 uni-app dcloud 插件市场 上,找到自己需要的插件 (如:uni-ui)在插件页面中找到【使用 HBuilderX 导入插件】按钮(绿色的按钮)点击这一步需要登录dcloud网站选择要导入到那个项目,导入即可...
2021-05-07 10:53:10 5652
原创 uniapp H5本地开发跨域问题
在开发H5平台时,需要使用浏览器进行调试,而浏览器会有跨域的问题推荐通过配置manifest.json->h5->devServer->proxy 解决"h5" : { "devServer" : { "https" : false, "proxy": { "/api": { "target": "http://test.XXXX.com" } } } }uni-app 中 man
2021-05-07 10:48:29 819
原创 适配 iPhoneX 安全区域, IOS 系统特有变量
IOS11 为了适配 iPhoneX 对现有 viewport meta 标签新增了一个扩展viewport-fit,用于设置网页在可视窗口的布局方式,可设置三个值:auto(默认,表现和contain一致) , contain, cover;说明:IOS 11中的WebKit包含了一个新的CSS函数constant(),以及一组四个预定义的常量;IOS11.2之后CSS函数改成了env(),为了做兼容,这两者要同时写在css文件里面。这四个预定义的常量用来设定安全区域与边界的距离。注意: 这四个值
2021-05-07 10:45:21 1107
原创 Android平台签名证书(.keystore), uniapp 证书文件不是有效的keystore文件
版本问题根据官方文档的流程, 下载了最新的 Java EE 16 生成的keystore文件, 提示证书文件不是有效的keystore文件 ;官方文档:https://ask.dcloud.net.cn/article/35777具体操作下载JRE8环境:百度云下载: jre1.8.0_201获取https://ask.dcloud.net.cn/article/38778 (测试成功)官方下载: https://www.oracle.com/cn/java/technologies/
2021-05-07 10:32:26 2838 3
原创 Win10 配置Java JDK 16 环境变量
JDK 下载地址https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html找到 Windows x64 Installer 或者 Windows x64 的JDK下载例如:Product / File DescriptionFile SizeDownloadWindows x64 Installer152.05 MBjdk-11.0.11_windows-x64_bin.exe
2021-04-28 11:38:06 5311 7
微信小程序 预发布版本1.03 引入内置框架
2020-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人