全开源
文章平均质量分 52
new_一个对象
欢迎来到这里~
5年+程序员
分享工作日常/私域干货/开源商城系统
随机放飞自我
展开
-
掌握工作中最常见的十个Redis应用场景
因此,可以考虑用一个定时任务,异步将分类树的数据,直接缓存到Redis当中,定义一个key,比如:MALL_CATEGORY_TREE。这样后面该用户访问其他接口的时候,会直接从Redis中查询用户登录状态,如果可以查到数据,说明用户已登录,则允许做后续的操作。Redis作为一种优秀的基于key/value的缓存,有非常不错的性能和稳定性,无论是在工作中,还是面试中,都经常会出现。如果缓存中不存在,则再从数据库中查询数据,如果数据存在,则将数据保存到缓存中,然后再返回给用户。原创 2024-07-17 16:31:18 · 791 阅读 · 0 评论 -
如何用 Vue3 + Vite + SCSS 轻松实现换肤功能
我们在实现一个换肤效果的时候,最重要的一个问题是如何通知系统要使用哪种主题方案,这个其实很好解决,用 document.documentElement.setAttribute 在html标签上进行标记就行。这里有两种主题的配色方案light和dark,实际项目中可以把他抽离到不同的文件下,这里只是提供一个思路,代码比较简单就不做抽离处理。一个网站的换肤效果算是一个比较常见的功能,尤其是在后台管理系统中,我们几乎都能看到他的身影,这里给大家提供一个实现思路。这里就是通过这样区分不同的主题配色方案的。原创 2024-07-16 16:53:37 · 262 阅读 · 0 评论 -
CRMEB 标准版文件上传大小以及类型在哪里修改
上传文件类型不允许,修改文件类型地址:项目目录/config/upload.php。原创 2024-07-15 16:53:11 · 574 阅读 · 0 评论 -
PolarDB MySQL与RDS以及社区MySQL有什么区别?
PolarDB既融合了商业数据库稳定可靠、高性能、可扩展的特征,又具有开源云数据库简单开放、自我迭代的优势,例如PolarDB MySQL引擎作为超级MySQL,性能最高可达开源MySQL的6倍(在1024并发sysbench_insert场景下,PolarDB MySQL引擎与开启主备半同步Semi-Sync的开源MySQL的性能对比),而成本只有商用数据库的1/10,每小时最低只需1.3元即可体验完整的产品功能。总结:PolarDB MySQL引擎可以100%兼容社区版MySQL。原创 2024-07-15 16:52:04 · 337 阅读 · 0 评论 -
Vue实战:轻松掌握输入框@功能实现技巧
但是如果我们点击了成员列表的某一项,此时输入框已经失焦了,虽然我们可以获取选择的成员并插入,如果只是简单的字符串追加的话,光标会在下次输入时默认定位到开头;我们需要在用户输入@的时候弹出成员列表,因此需要监听用户的输入,然后在用户选择成员后需要关闭。其实到这里就基本实现了@功能,但是还有一个问题,当输入框失焦时回调了父组件的blurFunc方法,导致成员列表关闭了,但是数据还没有拿到。实现成员列表的方式比较简单,其实就是一个列表,一个简单的v-for循环就可以搞定,点击时将当前选择的成员项回调给父组件。原创 2024-07-15 16:34:15 · 351 阅读 · 0 评论 -
宝塔面板一键迁移项目站点教程
填写完以上资料后,确认信息无误后,点击下一步,剩下的操作,均不需要填写外部参数,请根据个人需求,选择站点,数据库,FTP进行迁移,如遇到其他问题,请联系宝塔运维帮助。注意事项:API接口密钥为随机生成,请勿随意点击重置按钮,点击重置后,以前生成的密钥将会失效,迁移所需要的API密钥也要重新添加,请须知。不支持跨系统平台迁移,比如Linux迁移到Windows,或者Windows迁移到Linux,不支持。面板版本5.9使用该迁移,仅支持当前网站数据迁移到6.x版本,不支持5.x迁移5.x。原创 2024-06-28 16:30:11 · 225 阅读 · 0 评论 -
标准版回收站的商品怎么删除?
管理后台/维护/数据维护/清除数据 里面就可以清空回收站的商品。原创 2024-06-28 16:21:41 · 286 阅读 · 0 评论 -
云存储的优势与缺点
目前很多企业都是把公司内部数据进行云存储,因传统的文件存储很容易出现各种各样的情况,随着时代的进步,云存储的好处就体现出来了。但不可否认的,云存储也有很大的缺点,是否应该将所有数据都迁移到云存储空间呢?云存储通常会选择存储在自己的服务器上面,除了必要的服务器和软件,其他不会有什么开销,相较于传统文件存储,云存储能够实现规模效应和弹性扩展,降低运营成本,避免资源浪费。企业云存储数据库很容易成为黑客入侵的目标,以对企业进行勒索获取利益,因此,企业需要重视云存储数据库的安全性,一定要做好数据的备份。原创 2024-06-27 15:31:13 · 142 阅读 · 0 评论 -
uniapp开发框架 —— 处理H5字体兼容性问题
uniapp H5打包发布后在部分手机字体无故变大,导致页面错乱,字体都是使用upx(rpx)单位的(这个不是问题原因),在电脑的浏览器和微信开发者工具上各种机型测试页面都是正常的。最后使用多个手机型号测试后,发现这个与手机型号无关,与微信设置的字体大小有关系。字体无故变大,导致页面错乱的手机都是把微信字体设置了非标准大小字体的手机。查看微信字体大小:打开微信 → 我 → 设置 → 通用 → 字体大小。在App.vue的代码修改成一下代码(安卓手机)在App.vue的代码修改成一下代码(苹果手机)原创 2024-06-26 16:06:12 · 156 阅读 · 0 评论 -
开源/标准版 首页 logo大小修改
文件地址:template/uni-app/pages/index/visualization/components/headerSerch.vue。文件地址:template/uni-app/pages/index/diy/components/headerSerch.vue。原创 2024-06-25 15:25:43 · 225 阅读 · 0 评论 -
标准版绑定完手机号页面不跳转问题修复
文件目录:template/uni-app/pages/users/binding_phone/index.vue 加如图内容,然后重新打包。标准版在不登录的情况下,从商品进去下单的时候跳出来登录并绑定手机号,绑定完手机号页面不跳转问题。原创 2024-06-25 15:23:13 · 343 阅读 · 0 评论 -
Nginx:影响高并发性能优化的主要参数配置
http连接超时时间:单位是秒,默认为60s,功能是使客户端到服务器端的连接在设定的时间(即:keepalive_timeout )内持续有效,当出现对服务器的后继请求时,该功能避免了建立或者重新建立连接。每个 nginx 进程打开文件描述符最大数目:这个指令是指一个 nginx 进程打开的最多文件描述符数目,理论值应该是系统的最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以该配置要和系统的单进程打开文件数一致。有效降低带宽的使用,加快响应速度。原创 2024-06-21 15:58:33 · 907 阅读 · 0 评论 -
做私域,该如何从公域向私域引流?
通过筛选与清理用户、提供个性化内容与服务以及不断优化引流策略,可以降低“无效”私域的可能性,提升私域运营的效果与价值。同时,要注意内容的传播渠道和方式,选择与用户习惯和兴趣相符的平台和方式进行推广。所以,今天,我们就来探讨一下,企业该如何从公域引流到私域,引流过程中需要注意什么问题,以及该如何降低“无效”私域发生的可能性。企业可以通过发布有趣、有价值的内容,与用户互动,通过提供优惠和福利等方式,吸引用户进入私域流量池。企业可以通过优化网站的内容和结构,提高网站在搜索引擎中的排名,吸引用户进入私域流量池。原创 2024-06-20 16:25:05 · 599 阅读 · 0 评论 -
开源打通版/标准版v4电商商城系统小程序发布之后无法生成海报问题
3.将域名填写到微信公众平台小程序的download合法域名中。网址https://mp.weixin.qq.com/开发者工具可以生成海报,但是发布之后无法生成。1.在开发者工具中,将不校验合法域名关闭。2.点击生成海报,查看console。小程序产品分销二维码生成不了。原创 2024-06-19 16:07:08 · 200 阅读 · 0 评论 -
如何在宝塔中使用命令行执行命令
三、如果这里会弹出输入密码的框,那就是需要你输入一下你服务器的 账号密码,然后就登录进去了,可以在这里直接执行命令即可,比如我这里执行的命令是启动 swoole 的命令。一、 进入宝塔,找到网站然后点击根目录。二、进入项目中,然后点击 终端。原创 2024-06-18 17:31:36 · 239 阅读 · 0 评论 -
Thinkphp6实现定时任务功能
7. start方法开始执行定时执行的逻辑按照设置的间隔时间($this->interval)进行执行,默认2秒运行一次,调用系统中app\event.php文件下定时任务事件订阅类。4. configure方法只要配置指令的内容,文件定义了一个timer的命令,设置了一个status的参数以及两个(d:是否DAEMON方式启动,以及i:执行间隔)的选项。本文主要介绍命令启动定时任务的功能,按照CRMEB标准版的程序为大家详细的进行实现过程的介绍。6. execute开始执行命令调用下方start方法。原创 2024-05-22 14:54:48 · 315 阅读 · 0 评论 -
标准版/开源版 移动端自定义主题颜色添加教程
前端主题切换功能,用户可以在后台主题设置中自由选择界面主题。这可以帮助不同用户在适合自己视觉和习惯的环境下更好地使用我们的产品。但是由于产品业务的不同,我们内置的主题色彩可能不能完全满足所有用户的需求,今天在这里给大家讲解一下如何添加一套属于自己的主题。专业高质的主题设计能更好地展现网站信息和内容的价值,提升传播效果。优美简洁的主题设计能给用户带来流畅舒适的使用感受,提升用户粘性。个性化的主题可供用户选择,满足差异化需求,提高用户粘性。主题风格能反映出网站的品牌风格和格调,给用户第一印象。原创 2024-05-17 16:07:54 · 293 阅读 · 0 评论 -
标准版/开源版 移动端新增页面使用文档
在标准版开发的实际使用中,随着用户移动端的产品和信息内容不断增多,新增页面来展示对应的产品详情、模块等内容。它类似微信小程序中app.json的页面管理部分。注意定位权限申请等原属于app.json的内容,在uni-app中是在manifest中配置。pages.json 文件用来对 uni-app 进行全局配置,决定页面文件的路径、窗口样式、原生的导航栏、底部的原生tabbar 等。2)不存在模块需在subPackages中新增分包模块,在按照上一步进行创建页面路由。在对应模块的分包中添加对应路由即可。原创 2024-05-16 16:24:22 · 239 阅读 · 0 评论 -
标准版小程序隐私协议开发指南
开发者每次提交代码审核时,平台默认拉取小程序现网版本隐私协议,作为开发版本的隐私协议进入平台审核。若提交审核的开发版本,其隐私接口调用情况与隐私协议内容有出入,或隐私协议内容为空,则在提审时会提醒开发者进行更新。在此入口对开发版本隐私协议内容的修改不会对现网版本的隐私协议产生影响。若开发版本审核通过且发布现网,该版本的隐私协议会同时发布现网覆盖前一个版本的隐私协议。微信为规范开发者的用户个人信息处理行为,保障用户合法权益,小程序、插件中涉及处理用户个人信息的开发者,均需补充相应用户隐私保护指引。原创 2024-05-14 15:14:15 · 735 阅读 · 0 评论 -
CRMEB开源打通版/标准版v4电商商城系统Mac node.js如何切换版本
node 16.xx 大多都会遇到依赖版本与node版本不适配导致安装报错等问题,并且你不管如何更新还是使用稳定版本的node.js都不起作用,此时你需要修改node版本。进入个人主文件夹,检查各种 local、lib、include 文件夹,删除名字含有node和node_modules的文件和文件夹。删除 /usr/local/include 下 node 和 node_modules 目录。删除 /usr/local/lib 下node相关内容。node-v // 修改成功。删除 npm 相关内容。原创 2024-05-10 14:55:56 · 228 阅读 · 0 评论 -
关于crmeb 标准版手动安装需要注意的地方
手动安装1.创建数据库,导入数据库文件数据库文件目录/public/install/crmeb.sql2.修改数据库连接文件配置文件路径/.envAPP_DEBUG = true[APP]DEFAULT_TIMEZONE = Asia/Shanghai[DATABASE]TYPE = mysqlHOSTNAME = 127.0.0.1 #数据库连接地址DATABASE = test #数据库名称USERNAME = username #数据库登录账号PASSWORD = pas原创 2022-01-25 16:38:13 · 1014 阅读 · 0 评论 -
crmeb 标准版window+phpstudy8安装教程(四)
标准版window+phpstudy8安装教程(四)windows启动命令一.消息队列windows配置方法:进入项目根目录按键:shift+右击,点击[在此处打开Powershell窗口]输入命令:php think queue:listen —queue保持窗口命令行不要被关闭二.长链接windows配置长连接方法:1、进入项目目录2、在项目根目录中打开dos窗口按住shift+鼠标右键 在此处打开powershell窗口注意路径是否正确3、执行命令 开启workman开三个原创 2022-01-25 16:25:35 · 567 阅读 · 0 评论 -
crmeb 标准版window+phpstudy8安装教程(三)
标准版window+phpstudy8安装教程(三)windows下的站点配置**配置workerman,进入项目根目录 C:\phpstudy_pro\WWW\crmeb_3.0_test4 按住shift+右击 点击【在此处打开命令行】,输入php -v 查看php版本php版本检查正常,关闭命令行,再项目根目录下双击打开:D:\phpstudy_pro\WWW\CRMEB_v4.2.1(20210712)\workeman.bat 打开有命令行不要关闭,workerman启动成功**问题:输入原创 2022-01-25 16:17:20 · 315 阅读 · 0 评论 -
crmeb 标准版window+phpstudy8安装教程(二)
标准版window+phpstudy8安装教程(二)安装系统程序安装1.在浏览器上输入域名:http://v4.crmeb.com/ 域名,进入安装页面,点击接受2.检查环境是否都正确,确认无误后,点击下一步。如有X号等错误提示,请根据提示修改服务器环境配置。3.填写数据库用户名、数据库名、数据库密码、redis密码。数据库相关信息,可在数据库中查看redis相关信息,可在软件商店→redis→设置→密码中查看密码4.填写完数据库、redis、管理员帐号密码后,点击创建数据。程序开始自动安装原创 2022-01-25 16:10:10 · 676 阅读 · 0 评论 -
全开源免费的客服系统来了
aboutCRMChat是采用Swoole4+Tp6+Redis+Vue+Mysql开发的独立高性能客服系统,客服系统用户端支持Pc端、移动端、小程序、文章中接入客服,利用超链接、网页内嵌、二维码、定制对接等方式让网上所有通道都可以快速通过本系统联系到商家,商家端支持Pc端、移动端(App)随时随地接收到用户的各种咨询,商家可以添加话术库、也可以对用户进行分组、加标签、加备注进行管理,是一款互联网链接商家的一个桥梁,也是商家客户管理的工具,该开源项目遵循最开放的木兰协议,可以随意使用。商家端APP也不用您原创 2021-12-21 15:29:55 · 7894 阅读 · 0 评论