HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

热更新app后 自动重启 卡在启动页

热更新

app热更 下载完后安装自启的时候卡在启动页不动了 用户体验不好 偶数版本号的时候不会出现这个问题 不知道是不是和版本号有关

继续阅读 »

app热更 下载完后安装自启的时候卡在启动页不动了 用户体验不好 偶数版本号的时候不会出现这个问题 不知道是不是和版本号有关

收起阅读 »

微信小程序插件布局混乱的可能方式

微信小程序样式

本贴仅限于H5、APP均运行正常且编译器无逻辑类报错的情况下服用。

由于公司这边是多人合作,因此该部分源码配置并非我编写,不熟悉这块业务也是找了很久,发帖纪念。

原配置:
"module": "commonjs"
改为:
"module": "esnext"

关于commonjs和esnext的描述可以参考这篇文章: https://cloud.tencent.com/developer/article/1399845

继续阅读 »

本贴仅限于H5、APP均运行正常且编译器无逻辑类报错的情况下服用。

由于公司这边是多人合作,因此该部分源码配置并非我编写,不熟悉这块业务也是找了很久,发帖纪念。

原配置:
"module": "commonjs"
改为:
"module": "esnext"

关于commonjs和esnext的描述可以参考这篇文章: https://cloud.tencent.com/developer/article/1399845

收起阅读 »

微信小程序 pages not registered 经验分享

微信小程序


解决了我的问题的经验贴分享来源: https://ask.dcloud.net.cn/question/83227

本贴只做汇总,适用于H5、APP均运行正常,且编译器无界面、函数等逻辑报错的情况下,出现 "pages/xxx/xxx" has not registered 且界面呈现白色的情况下服用。

解决方式,以下两步缺一不可:

1、微信小程序清除缓存。

2、HBuilderX重新编译。

附上我的软件版本号
微信开发者工具 stable 1.06
HBuilderX 3.4.15

我也不清楚具体原因,不然也不至于困扰好几天了,反正解决问题的方法就那么多,多找多试总能解决的 :)

继续阅读 »


解决了我的问题的经验贴分享来源: https://ask.dcloud.net.cn/question/83227

本贴只做汇总,适用于H5、APP均运行正常,且编译器无界面、函数等逻辑报错的情况下,出现 "pages/xxx/xxx" has not registered 且界面呈现白色的情况下服用。

解决方式,以下两步缺一不可:

1、微信小程序清除缓存。

2、HBuilderX重新编译。

附上我的软件版本号
微信开发者工具 stable 1.06
HBuilderX 3.4.15

我也不清楚具体原因,不然也不至于困扰好几天了,反正解决问题的方法就那么多,多找多试总能解决的 :)

收起阅读 »

把HBuilderX的主题变成vscode

vscode HBuilderX 主题

复制附件内容即可体验

复制附件内容即可体验

VLC多媒体播放器、支持rtsp、rtmp、mms、ftp、udp/rtp等等大多数格式、截图、录制、速率、快进、倒退、音量、视频缩放、视频纵横比、音轨、亮度、全屏

VLC多媒体播放器、支持rtsp、rtmp、mms、ftp、udp/rtp等等大多数格式、截图、录制、速率、快进、倒退、音量、视频缩放、视频纵横比、音轨、亮度、全屏:https://ext.dcloud.net.cn/plugin?id=8762

继续阅读 »

VLC多媒体播放器、支持rtsp、rtmp、mms、ftp、udp/rtp等等大多数格式、截图、录制、速率、快进、倒退、音量、视频缩放、视频纵横比、音轨、亮度、全屏:https://ext.dcloud.net.cn/plugin?id=8762

收起阅读 »

外卖点餐系统源代码PHP全开源附搭建教程

源码分享

  在过去的几年里,外卖点餐系统的受欢迎程度有所上升。在整个 COVID-19 大流行期间,餐厅必须遵守严格的卫生标准,包括寻找向顾客提供非接触式点餐的方法。随着大流行的消退,就餐选择已恢复正常,但外卖点餐系统将继续存在。这就是为什么您应该外卖点餐系统以及如何通过几个简单的步骤来完成它。如果你想开发“ PHP外卖点餐系统源代码 ”这个项目,那么请参考这篇文章来顺利完成它,不会遇到任何困难。让我们去参照教程来做吧。
  
  外卖点餐系统源代码项目
  
  项目名称:外卖点餐系统
  
  点餐演示:c.ymzan.top
  
  使用的语言:PHP
  
  PHP版本(推荐):5.6 或更新版本
  
  数据库:MySQL
  
  类型:网站
  
  更新:0

  

  
  外卖点餐系统特征
  
  管理面板
  
  客户端
  
  在线食品订购
  
  管理食物类别
  
  管理食品
  
  食品订单
  
  系统用户管理
  
  总收入
  
  概览数据
  
  如何成功运行外卖点餐系统?
  
  下载项目
  
  解压项目文件
  
  安装并运行XAMPP
  
  将项目文件夹移动到“ htdocs ”文件夹(不是解压的 .zip 文件)
  
  打开“ phpmyadmin ”并使用“登录详细信息和项目信息”文件中提供的数据库创建一个数据库
  
  使用“数据库文件”文件夹下的导入选项卡导入数据库文件(.sql 文件)
  
  最后,打开“ [PROJECT_FOLDER_NAME] /” URL
  
  使用项目文件夹中提供的详细信息登录并享受。

    

  使用外卖点餐系统的好处
  
  减少等待时间
  
  长时间等待的长期后果是众所周知的。您的顾客等待的时间越长,他们返回您的机构的可能性就越大。
  
  一旦您的客户在他们的餐桌旁就座,他们将不再需要等待服务器来接受他们的订单。他们所要做的就是扫描餐厅的二维码菜单并点餐。
  
  此外,在您的客户用餐完毕后,他们不再需要等待服务员给他们带来支票。他们可以直接通过二维码菜单应用程序支付餐费。
  
  简而言之,人们不喜欢等待,而现在,他们不必等待。您的餐厅可以通过允许客户使用外卖点餐系统系统在自己的时间点餐和付款来节省大量时间和金钱。
  
  减少人为错误
  
  有几个因素会导致服务员在传统的点餐中出错,包括嘈杂的环境、外国口音或语言障碍。
  
  使用外卖点餐系统可以消除所有这些问题。二维码菜单应用程序本质上允许您的客户直接与厨房交流。
  
  由于客户将订单发送到厨房,因此他们可以根据自己的喜好进行个性化设置,而不必担心服务员会弄错订单。
  
  减少纸张浪费,让您的餐厅更具可持续性
  
  让您的餐厅更具可持续性在 2022 年风靡一时,只需将传统的印刷菜单替换为数字菜单,您就离完全可持续发展更近了一步。
  
  硬拷贝菜单的另一个缺点是每次添加或删除项目时都必须打印另一组菜单。使您的餐厅可持续发展不仅可以保护环境,还可以降低您的成本。
  
  服务更多客户
  
  通过使用餐厅二维码菜单,您的员工无需接受订单并将其带到厨房。他们可以利用这段额外的时间来安排最近空置的桌子。
  
  这会导致更快的餐桌周转,让您服务更多的客户。您还可以使用这些闲置员工来完成交货订单。
  
  如何设置二维码点餐系统
  
  1.创建一个GloriaFood帐户
  
  要开始接受二维码订单,您必须先在此处创建并设置 GloriaFood 帐户。导航到仪表板的“餐厅基础知识”部分并填写所需信息。
  
  填写餐厅基本信息
  
  2.启用堂食选项
  
  转到“服务和营业时间”并启用“堂食”设置。
  
  在餐厅点餐
  
  3. 设置堂食点餐的营业时间
  
  接下来,单击“营业时间”并输入就餐服务的营业时间。
  
  在营业时间内用餐
  
  4. 选择您想要接受的堂食付款方式
  
  转到“付款”,然后选择“付款方式”,然后选择适用于堂食的付款方式。
  
  5. 生成您的堂食二维码
  
  在“发布”部分中,单击“堂食”选项,然后单击“是”和“下一步”。
  
  6. 打印传单并将其展示在您的桌子上
  
  在柜台机上选择“传单”中,您可以找到用于堂食的二维码传单。
  
  小结
  
  用数字版本取代传统的纸质菜单将改善客户和员工的整体用餐体验。餐厅二维码点餐系统有很多好处,包括但不限于减少顾客的等待时间、为员工提供更安全的环境以及更快的餐桌周转时间。我希望这篇文章能帮助你完成“ 外卖点餐系统源代码项目”。如果此项目出现任何错误,请通过评论部分告诉我。我将帮助您解决错误。

继续阅读 »

  在过去的几年里,外卖点餐系统的受欢迎程度有所上升。在整个 COVID-19 大流行期间,餐厅必须遵守严格的卫生标准,包括寻找向顾客提供非接触式点餐的方法。随着大流行的消退,就餐选择已恢复正常,但外卖点餐系统将继续存在。这就是为什么您应该外卖点餐系统以及如何通过几个简单的步骤来完成它。如果你想开发“ PHP外卖点餐系统源代码 ”这个项目,那么请参考这篇文章来顺利完成它,不会遇到任何困难。让我们去参照教程来做吧。
  
  外卖点餐系统源代码项目
  
  项目名称:外卖点餐系统
  
  点餐演示:c.ymzan.top
  
  使用的语言:PHP
  
  PHP版本(推荐):5.6 或更新版本
  
  数据库:MySQL
  
  类型:网站
  
  更新:0

  

  
  外卖点餐系统特征
  
  管理面板
  
  客户端
  
  在线食品订购
  
  管理食物类别
  
  管理食品
  
  食品订单
  
  系统用户管理
  
  总收入
  
  概览数据
  
  如何成功运行外卖点餐系统?
  
  下载项目
  
  解压项目文件
  
  安装并运行XAMPP
  
  将项目文件夹移动到“ htdocs ”文件夹(不是解压的 .zip 文件)
  
  打开“ phpmyadmin ”并使用“登录详细信息和项目信息”文件中提供的数据库创建一个数据库
  
  使用“数据库文件”文件夹下的导入选项卡导入数据库文件(.sql 文件)
  
  最后,打开“ [PROJECT_FOLDER_NAME] /” URL
  
  使用项目文件夹中提供的详细信息登录并享受。

    

  使用外卖点餐系统的好处
  
  减少等待时间
  
  长时间等待的长期后果是众所周知的。您的顾客等待的时间越长,他们返回您的机构的可能性就越大。
  
  一旦您的客户在他们的餐桌旁就座,他们将不再需要等待服务器来接受他们的订单。他们所要做的就是扫描餐厅的二维码菜单并点餐。
  
  此外,在您的客户用餐完毕后,他们不再需要等待服务员给他们带来支票。他们可以直接通过二维码菜单应用程序支付餐费。
  
  简而言之,人们不喜欢等待,而现在,他们不必等待。您的餐厅可以通过允许客户使用外卖点餐系统系统在自己的时间点餐和付款来节省大量时间和金钱。
  
  减少人为错误
  
  有几个因素会导致服务员在传统的点餐中出错,包括嘈杂的环境、外国口音或语言障碍。
  
  使用外卖点餐系统可以消除所有这些问题。二维码菜单应用程序本质上允许您的客户直接与厨房交流。
  
  由于客户将订单发送到厨房,因此他们可以根据自己的喜好进行个性化设置,而不必担心服务员会弄错订单。
  
  减少纸张浪费,让您的餐厅更具可持续性
  
  让您的餐厅更具可持续性在 2022 年风靡一时,只需将传统的印刷菜单替换为数字菜单,您就离完全可持续发展更近了一步。
  
  硬拷贝菜单的另一个缺点是每次添加或删除项目时都必须打印另一组菜单。使您的餐厅可持续发展不仅可以保护环境,还可以降低您的成本。
  
  服务更多客户
  
  通过使用餐厅二维码菜单,您的员工无需接受订单并将其带到厨房。他们可以利用这段额外的时间来安排最近空置的桌子。
  
  这会导致更快的餐桌周转,让您服务更多的客户。您还可以使用这些闲置员工来完成交货订单。
  
  如何设置二维码点餐系统
  
  1.创建一个GloriaFood帐户
  
  要开始接受二维码订单,您必须先在此处创建并设置 GloriaFood 帐户。导航到仪表板的“餐厅基础知识”部分并填写所需信息。
  
  填写餐厅基本信息
  
  2.启用堂食选项
  
  转到“服务和营业时间”并启用“堂食”设置。
  
  在餐厅点餐
  
  3. 设置堂食点餐的营业时间
  
  接下来,单击“营业时间”并输入就餐服务的营业时间。
  
  在营业时间内用餐
  
  4. 选择您想要接受的堂食付款方式
  
  转到“付款”,然后选择“付款方式”,然后选择适用于堂食的付款方式。
  
  5. 生成您的堂食二维码
  
  在“发布”部分中,单击“堂食”选项,然后单击“是”和“下一步”。
  
  6. 打印传单并将其展示在您的桌子上
  
  在柜台机上选择“传单”中,您可以找到用于堂食的二维码传单。
  
  小结
  
  用数字版本取代传统的纸质菜单将改善客户和员工的整体用餐体验。餐厅二维码点餐系统有很多好处,包括但不限于减少顾客的等待时间、为员工提供更安全的环境以及更快的餐桌周转时间。我希望这篇文章能帮助你完成“ 外卖点餐系统源代码项目”。如果此项目出现任何错误,请通过评论部分告诉我。我将帮助您解决错误。

收起阅读 »

ios基座 调用相机相册 记录下

iOS平台离线生成自定义基座
  1. 记得添加 liblibCamera.a 添加另外两个 framework GLkit Matalkit 不行的话再加个Photo.framework
    2.在info.plist中加上 为什么获取相机相册权限的描述
  2. 还报错的话加上DCZImagePickerController bundle
继续阅读 »
  1. 记得添加 liblibCamera.a 添加另外两个 framework GLkit Matalkit 不行的话再加个Photo.framework
    2.在info.plist中加上 为什么获取相机相册权限的描述
  2. 还报错的话加上DCZImagePickerController bundle
收起阅读 »

windows制作apple苹果证书-appuploader

iOS云端打包

hbuilderx云打包ios ipa包时需配置apple发布证书:

但是正常情况证书获取需使用macos工具,对于windows开发者可以通过appuploader来制作证书, 但是要注意:(没有给apple支付688/年的只能制作开发证书)

具体appuploader的使用教程,移驾

继续阅读 »

hbuilderx云打包ios ipa包时需配置apple发布证书:

但是正常情况证书获取需使用macos工具,对于windows开发者可以通过appuploader来制作证书, 但是要注意:(没有给apple支付688/年的只能制作开发证书)

具体appuploader的使用教程,移驾

收起阅读 »

字节跳动createInnerAudioContext() 真机调试无声音

报错截图或相关BUG

域名白名单已经配置

复现步骤

代码
const InnerAudioContext = tt.createInnerAudioContext();

InnerAudioContext.src ='https://7463-tcb-0vprr8addd07d6-8dv2mfef7086f-1310975784.tcb.qcloud.la/right.mp3'

InnerAudioContext.play()

InnerAudioContext.onPlay(() => {

console.log('开始播放');

console.log(InnerAudioContext.duration);

});

InnerAudioContext.onError((res) => {

console.log(res.errMsg);

console.log(res.errCode);

});

模拟器播放正常且显示音频时长

..真机显示一样就是无声音

继续阅读 »

报错截图或相关BUG

域名白名单已经配置

复现步骤

代码
const InnerAudioContext = tt.createInnerAudioContext();

InnerAudioContext.src ='https://7463-tcb-0vprr8addd07d6-8dv2mfef7086f-1310975784.tcb.qcloud.la/right.mp3'

InnerAudioContext.play()

InnerAudioContext.onPlay(() => {

console.log('开始播放');

console.log(InnerAudioContext.duration);

});

InnerAudioContext.onError((res) => {

console.log(res.errMsg);

console.log(res.errCode);

});

模拟器播放正常且显示音频时长

..真机显示一样就是无声音

收起阅读 »

免费开源的WordPress开源小程序个人博客小程序星宿UI微信小程序

WordPress

直达链接:点击进入插件市场下载


  1. 2.0.x版本 新增:小程序直接下载附件资源能力(对download页面重新布局代码改动大,由戴蒙提供建议)

新增:金刚区跳转视频号主页(更新index页面xs_default函数,由YouTuMv提供建议)

新增:文章密码访问(更新index页面newPostTap函数,search页面tapTagList函数,categ_lisst页面posTap函数以及data页面逻辑)

更新:借鉴了一个QQ端过审的隐私说明界面(更新后privacy页面要输入开发者邮箱)

更新:首页金刚区,公告逻辑(修改index页面金刚区,公告v-if判断)

修复:windows和mac端设备激无需励视频可直接下载(修改download页面getVideoAd函数,data页面videoAD函数)

修复:轮播图文章阅读方式(由君君反馈,修改openSwipre函数)

修复:首页,搜索,二级文章列表等页面视频号阅读方式点击无效(由onlyone,蕉窗夜雨反馈,修改页面的列表点击函数)

修复:热门文章阅读方式无效(修改tapTagList函数)

修复:资源下载连接长按复制(修改download页面中detailData.fr_down_url_alter数值的容器)

修复:公众号列表文字长度(由君君反馈,修改list-float-img,list-float-text,list-ona-abstract-2样式)

移除:因V1.8+支持文章阅读方式,此移除文章详情也顶部金刚区

移除:移除小程序赞赏二维码功能(该功能无法过审核,删除data和download页面tapMoney函数以及内容)

其他:首页轮播图点击函数openSwipre函数废除,采用列表函数newPostTap

其他:取消下载页面的一键复制功能(代码注释了,若需要可以开启)

继续阅读 »

直达链接:点击进入插件市场下载


  1. 2.0.x版本 新增:小程序直接下载附件资源能力(对download页面重新布局代码改动大,由戴蒙提供建议)

新增:金刚区跳转视频号主页(更新index页面xs_default函数,由YouTuMv提供建议)

新增:文章密码访问(更新index页面newPostTap函数,search页面tapTagList函数,categ_lisst页面posTap函数以及data页面逻辑)

更新:借鉴了一个QQ端过审的隐私说明界面(更新后privacy页面要输入开发者邮箱)

更新:首页金刚区,公告逻辑(修改index页面金刚区,公告v-if判断)

修复:windows和mac端设备激无需励视频可直接下载(修改download页面getVideoAd函数,data页面videoAD函数)

修复:轮播图文章阅读方式(由君君反馈,修改openSwipre函数)

修复:首页,搜索,二级文章列表等页面视频号阅读方式点击无效(由onlyone,蕉窗夜雨反馈,修改页面的列表点击函数)

修复:热门文章阅读方式无效(修改tapTagList函数)

修复:资源下载连接长按复制(修改download页面中detailData.fr_down_url_alter数值的容器)

修复:公众号列表文字长度(由君君反馈,修改list-float-img,list-float-text,list-ona-abstract-2样式)

移除:因V1.8+支持文章阅读方式,此移除文章详情也顶部金刚区

移除:移除小程序赞赏二维码功能(该功能无法过审核,删除data和download页面tapMoney函数以及内容)

其他:首页轮播图点击函数openSwipre函数废除,采用列表函数newPostTap

其他:取消下载页面的一键复制功能(代码注释了,若需要可以开启)

收起阅读 »

如何在VUE中播放海康威视RTSP/RTMP视频流且延迟低于300毫秒?支持海康威视NVR录像机回放!

vue.js rtsp

近期在做摄像头监控视频在网页中播放的工作,现在大部分摄像头厂商如海康威视、大华、华为等都支持标准的RTSP协议,RTSP协议的优势是实时性高、流畅度度高,同时支持H.265和H.264,清晰度也更高,对于要求比较高的安防、交通等领域很适合,交通行业特殊需要延迟低于300毫秒,于是开始收集各种方案,互联网上RTSP协议的网页播放方案也很多,但是基本上分为两种:

1. 无插件方案

(如:FFmpeg +node.Js)也就是需要再服务器上搭建一个转码服务,这个对服务器的消耗会比较大,特别是多路同时播放和播放的视频是高清视频的情况下,相对应的延迟也会增加,对于要求不高的可以考虑,但是商业使用效果还是太差。

2.有插件方案

一种就是摄像头厂商提供的插件。

比如海康威视提供的开发包,优势就是延迟比较低,但要求浏览器需要支持NPAPI插件,而Chrome等高版本浏览器是不支持的,如果使用老版本浏览器也可以暂时解决问题,但是漏洞比较多,商用还是有很大风险,并且不同的厂商的方案也只针对本厂商产品,不能兼容其他厂商的摄像头。

另外一种就是猿大师播放器

猿大师播放器是基于猿大师中间件提供的内嵌网页播放的专利技术,底层调用VLC客户端的ActiveX控件可实现在Chrome等高版本浏览器中内嵌播放海康威视、大华等摄像头的RTSP视频流,可以以做到低延迟(300毫秒),支持多路同时播放和回放,支持H.264和H.265格式,支持2K、4K等高清视频,兼容主流浏览器的老版本和最新版本,不用担心浏览器升级导致不能用的问题。

猿大师播放器官网:http://www.yuanplayer.com

猿大师与VLC原生播放器延迟对比:https://www.bilibili.com/video/BV1Sr4y117v8/

猿大师与大华官方网页延迟对比:https://www.bilibili.com/video/BV1ff4y1j7qg/

网上到到一个RTSP公网视频,用猿大师测试页面播放,可以同时播放十几路一点问题也没有,视频链接:https://www.bilibili.com/video/BV1Y34y197Z3

继续阅读 »

近期在做摄像头监控视频在网页中播放的工作,现在大部分摄像头厂商如海康威视、大华、华为等都支持标准的RTSP协议,RTSP协议的优势是实时性高、流畅度度高,同时支持H.265和H.264,清晰度也更高,对于要求比较高的安防、交通等领域很适合,交通行业特殊需要延迟低于300毫秒,于是开始收集各种方案,互联网上RTSP协议的网页播放方案也很多,但是基本上分为两种:

1. 无插件方案

(如:FFmpeg +node.Js)也就是需要再服务器上搭建一个转码服务,这个对服务器的消耗会比较大,特别是多路同时播放和播放的视频是高清视频的情况下,相对应的延迟也会增加,对于要求不高的可以考虑,但是商业使用效果还是太差。

2.有插件方案

一种就是摄像头厂商提供的插件。

比如海康威视提供的开发包,优势就是延迟比较低,但要求浏览器需要支持NPAPI插件,而Chrome等高版本浏览器是不支持的,如果使用老版本浏览器也可以暂时解决问题,但是漏洞比较多,商用还是有很大风险,并且不同的厂商的方案也只针对本厂商产品,不能兼容其他厂商的摄像头。

另外一种就是猿大师播放器

猿大师播放器是基于猿大师中间件提供的内嵌网页播放的专利技术,底层调用VLC客户端的ActiveX控件可实现在Chrome等高版本浏览器中内嵌播放海康威视、大华等摄像头的RTSP视频流,可以以做到低延迟(300毫秒),支持多路同时播放和回放,支持H.264和H.265格式,支持2K、4K等高清视频,兼容主流浏览器的老版本和最新版本,不用担心浏览器升级导致不能用的问题。

猿大师播放器官网:http://www.yuanplayer.com

猿大师与VLC原生播放器延迟对比:https://www.bilibili.com/video/BV1Sr4y117v8/

猿大师与大华官方网页延迟对比:https://www.bilibili.com/video/BV1ff4y1j7qg/

网上到到一个RTSP公网视频,用猿大师测试页面播放,可以同时播放十几路一点问题也没有,视频链接:https://www.bilibili.com/video/BV1Y34y197Z3

收起阅读 »

安卓怎么把网址和包名写入nfc芯片

NFC

uniapp的安卓nfc文档少的可怜,最近有安卓的需求需要往nfc芯片里面写入网址和包名的,查找了相关的文档和插件市场都没有这个需求和这方面的资源,于是自己耗时耗力去查了安卓原生的NFC操作文档,弄出来了写入url和写入包名,有需要的同学拿走。

nfc写入网址

写入包名打开app

继续阅读 »

uniapp的安卓nfc文档少的可怜,最近有安卓的需求需要往nfc芯片里面写入网址和包名的,查找了相关的文档和插件市场都没有这个需求和这方面的资源,于是自己耗时耗力去查了安卓原生的NFC操作文档,弄出来了写入url和写入包名,有需要的同学拿走。

nfc写入网址

写入包名打开app

收起阅读 »