CRMEB 知识付费模版消息修改教程

2022-05-14
阅读 2 分钟
849
模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。知识付费模版消息功能使用的 easywechat 的模版消息;

答题交互功能深入研究

2022-05-13
阅读 2 分钟
516
目前试题的选项分为图片和文本,一道题的全部选项只能是其中一种类型。新建试题时,默认 2 个选项。后台动态添加试题选项使用的 Layui Form 模块。动态添加答题选项的主要代:

直播可以使用 https 了,快来试试吧

2022-05-12
阅读 2 分钟
675
现在文档中说明不能使用 https,原因是需要配置 wss;下面我们就详细说明一下,认真看哦第一步:nginx 配置 wssnginx 配置参考1、已经安装 nginx,版本不低于 1.32、知识付费 Workerman 监听的是 20014 端口 (websocket 协议)nginx 配置类似如下: {代码...} 第二步:修改 websocket 服务配置完成后需要修改知识付费中根...

vue 自从使用了组件,工作量减去了一半

2022-05-11
阅读 2 分钟
685
知识付费使用 script 标签引入 Vue.js。在项目中也可以使用组件,完成一些公共业务。以 H5 登录弹窗为例,对在知识付费中使用组件进行说明。

iview 如何实现文件上传并限制上传格式和大小

2022-05-10
阅读 2 分钟
1.6k
问题描述:当上传的文件格式类型不为 jpeg、png、gif、jpg 时,提示上传的文件格式不正确当上传的文件大小超过后端返回的大小时,提示文件体积过大需要限制文件上传的格式和大小,最后的实现效果如下:实现过程对于文件大小的限制是可配置的,接口返回一个字段,我存了缓存,在上传图片的组件里,获取到存入缓存的这个值...

Swoole 定时器能实现毫秒级任务调度,你敢相信吗?

2022-05-09
阅读 2 分钟
1k
Timer 毫秒精度的定时器,底层基于 epoll_wait 和 setitimer 实现,数据结构使用 最小堆 ,可支持添加大量定时器,使用最小堆数据结构实现的定时器,类似 JavaScript 的 setInterval,Swoole 定时器的添加和删除,全部为内存操作,因此性能是非常高的。

JavaScript class类的基本使用方法你知道吗

2022-05-07
阅读 2 分钟
712
JavaScript 语言中,生成实例对象的传统方法是通过构造函数 {代码...} 上面代码表明,类的数据类型就是函数,类本身就指向构造函数使用的时候,也是直接对类使用new命令,跟构造函数的用法完全一致。类的实例对象 {代码...} 构造函数的prototype属性,在 ES6 的“类”上面继续存在。事实上,类的所有方法都定义在类的proto...

CRMEB Java.小程序交易组件操作使用教程

2022-05-07
阅读 2 分钟
1.1k
粗体请仔细阅读微信的野心:微信称之为交易组件,后期可以通过自家平台接入到更多场景带货,暂时只能接入到视频号而已。视频链接地址说明:接入方式有两种,必须二选一。选择后不能更换,下面的教程全部以自定义组件为例标准组件自定义组件接入前条件视频号必须认证,而且和公众号需要同名。接入前认证视频号请仔细确认...

前端 “一键换色“ 的几种方案

2022-05-06
阅读 2 分钟
1.3k
现在越来越多的网站都提供了更换主题功能,如ElementUI,既是为了迎合用户需求,或是为了凸显自己特点,因此提供了个性化定制功能。最近刚好做了这个功能,主要通过以下几种方式实现:CSS样式覆盖核心通过切换CSS选择器得方式实现主题样式的切换:1.在组件中保留不变的样式,将需要变化的样式进行抽离2.提供多种样式,给...

thinkphp5的消息队列详细教程

2022-05-05
阅读 3 分钟
1.7k
所以从本质上讲:消息队列就是一个队列结构的中间件。也就是说,你把消息和内容放入这个容器之后就可以直接返回,不用等它后期处理的结果。另外会有一个程序,读取这些数据并按照顺序处理。

了解HTTP的基本历史及知识

2022-04-29
阅读 2 分钟
701
1990年后的世界Tim Berners-Lee(下文中称为李爵士) 在 1989 年至 1992 年间,发明了 WWW(World Wide Web)主要包含三个概念URI,俗称网址HTTP,两个电脑之间传输内容的协议HTML,超级文本,主要用来做页面跳转URL 的作用是能让你访问一个页面,HTTP 的作用是让你能下载这个页面,HTML 的作用是让你能看懂这个页面完美...

使用xdebug调试php详细教程

2022-04-28
阅读 2 分钟
1.3k
下载xdebug扩展将phpinfo()中的信息全部复制到Xdebug中的文本框中,如下图所示:点击“Analyse my phpinfo() output”按钮。

多商户商城系统如何对接电商收付通?

2022-04-27
阅读 3 分钟
1.7k
多商户商城系统分账问题,相信一直困扰着大家,微信电商收付通确实是不二选择, 那如何对接电商收付通, 把自己的一点小经验写出来,希望能帮大家少走弯路。

Swoole中的协程使用相关说明,快来围观

2022-04-26
阅读 2 分钟
963
什么是协程​ 协程可以简单理解为线程,只不过这个线程是用户态的,不需要操作系统参与,创建销毁和切换的成本非常低,和线程不同的是协程没法利用多核 cpu 的,想利用多核 cpu 需要依赖 Swoole 的多进程模型。

ThinkPHP6+swoole+easywechat使用教程

2022-04-25
阅读 15 分钟
1.4k
前言在结合think-swoole+easywechat扩展使用的时候,需要考虑curl兼容swoole携程问题,request兼容swoole框架,因为easywechat底层还是通过$_POST或者其他来获取请求参数。还有就是好多的接口基本没有。需要自己写,因为这里安装的是5.0的版本。在6.0版本后easywecaht不在写操作接口的相关逻辑只提供了一些授权后的接口...

WEB PC 管理端打包详细教程

2022-04-24
阅读 2 分钟
806
首先下载的源码,并导入开发工具解压后的代码包内容设置prod 环境api地址为java admin对应的域名,Vue代码没有install 的需要先intsall之后再打包。打包成功后压缩源码并上传到admin域名下图中的admin和front是同一个站点 只要有admin域名访问通即可,只是我们多解析了一个域名。访问WEB PC 管理端如果出现默认图片加载...

vue中使用element-resize-detector

2022-04-22
阅读 1 分钟
2.1k
如图,当浏览器窗口发生变化时,但此时的echarts并不能执行自适应效果,这是因为切换菜单展示效果并没有触发window.onresize,所以为解决类似此问题,我们可使用element-resize-detector

SWOOLE高性能内存数据库的使用和配置教程

2022-04-21
阅读 2 分钟
1.4k
说明由于 PHP 语言不支持多线程,因此 Swoole 使用多进程模式,在多进程模式下存在进程内存隔离,在工作进程内修改 global 全局变量和超全局变量时,在其他进程是无效的。对应的解决方案有:

将node项目部署到云服务器详细教程

2022-04-20
阅读 3 分钟
1.4k
服务器购买我选择的是ecs计算型云服务器。购买步骤:进入云服务器官网选择服务器配置选择2核4G5M地域尽量选择国内(选国比较慢,但是不备案域名就可以访问,国内的服务器必须备案)系统选择CentOS7.9-8.2版本就行选择自定义密码,最好写文档记录,不然忘了又得重置密码全部操作完成以后就付款购买二、连接云服务器云服务...

在Redis中使用Pipelining提升查询速度

2022-04-19
阅读 3 分钟
617
Redis是一个client-server模式的TCP服务,也被称为Request/Response协议的实现。 这意味着通常一个请求的完成是遵循下面两个步骤:

移动端日历组件设计与实现

2022-04-18
阅读 8 分钟
1.8k
前言在大多数的客户端应用中,日期的选择与操作是一个常见的功能,使用日历组件完成对于这一功能的实现,往往是一个高效的解决方案。对于日历组件的设计与开发,在常见的开源项目中,通常有两种设计思路:

thinkphp5框架新建页面相关规范详解

2022-04-15
阅读 2 分钟
982
本应用基于ThinkPHP的MVC(模型-试图-控制器)的方式来组织。在新建页面时必须遵循该设计模式。以下以移动端首页为例,新建页面步骤: 移动端首页文件路径:application->wap->view->first->index->index.html模板渲染:application->wap->controller->Index.php->index()index.html结构:JavaScript...

如何通过 Node 上传小程序代码,不会就看看吧

2022-04-14
阅读 2 分钟
729
在小程序后台获取秘钥和设置白名单服务器IP(微信公众平台-开发-开发设置)微信公众平台地址:mp.weixin.qq.com1、获取秘钥2、设置白名单,白名单填自己的服务器的ip地址,例如:192.168.1.1安装miniprogram-cinpm install miniprogram-ci --save创建预览文件 {代码...} 执行预览小程序文件 {代码...} 创建上传文件 {代码....

简单的常量和变量的运算实例

2022-04-13
阅读 2 分钟
819
目标本文旨在介绍 tensorflow 入门知识点及实战示例,希望各位新手能在学习之后熟练 tensorflow 相关操作简单的常量运算代码 {代码...} 输出结果 {代码...} 简单的变量运算 {代码...} 输出结果 {代码...} 进阶—变量自增 {代码...} 输出结果 {代码...} 大家有不懂的可以在下方留言或者关注crmeb公众号咨询最后如果你觉得...

自定义PC页面顶部分类教程今天它来啦

2022-04-13
阅读 2 分钟
872
1、增加sql语句,组合数据表:eb_system_group(表前缀有更改,请手动变更) {代码...} 2、 在后台设置->系统维护->开发配置->组合数据中找刚才添加的PC页面链接,如图:打开数据列表,自定义添加PC页面存在链接:3、 pc端接口定义:在route/api.php文件搜索‘pc’,定义接口在不需要授权登录分组中,如下: {代码...

用uniapp写一个内外循环的全选与反选,不会的赶紧围观

2022-04-12
阅读 15 分钟
1.4k
根据项目需求;写的一个内外循环的全选与反选;遇到问题:由于是分页,选择全选,当上拉加载时;新加载的数据并没有被选中等问题,都被解决;如果有其他些问题;欢迎提出。

Thinkphp6实现定时任务功能详解教程

2022-04-12
阅读 2 分钟
2.5k
前言本文主要介绍命令启动定时任务的功能,按照CRMEB标准版的程序为大家详细的进行实现过程的介绍一、首先创建安装Worker,执行composer require topthink/think-worker 安装二、在config/console.php中定义指令 'timer' => \crmeb\command\Timer::class三、对应图1中的路径创建自定义指令crmeb\command\Timer.php四...

PHP项目微信提现功能代码详解

2022-04-11
阅读 4 分钟
1.1k
第三步:使用EasyWeChat完成提现到零钱功能(企业付款到零钱)你在阅读本文之前确认你已经仔细阅读了:[链接]。与其他支付接口一样,企业支付接口也需要配置如下参数,需要特别注意的是,企业支付相关的全部接口 都需要使用 SSL 证书,因此 cert_path 以及 cert_key 必须正确配置。

crmeb Java 项目打包可运行jar文件详细教程

2022-04-09
阅读 3 分钟
1.4k
前言鉴于很多同学不知道怎么打包可运行的jar文件,今天就给大家出一个详细的教程,希望能帮助到大家本地已经运行过的同学直接配置prod环境的yml文件后直接mvn install 打包即可。⏬下载的源码,并导入开发工具解压后的代码包内容源码包基本内容介绍解压后导入idea开发工具,初次导入会自动根据pom文件下载对应的jar包。下...

浅谈Java虚拟机(HotSpot)的内存回收相关细节

2022-04-08
阅读 7 分钟
878
现在Java应 用越做越庞大,只方法区的大小就常有数百上千兆, 里面的类、 常量等更是恒河沙数。因此,Java虚拟机实现这些算法时,必须对算法的执行效率有严格的考量, 才能保证虚拟机高效运行。