自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 分享一个速度优化到极致的国产WordPress主题,访问速度平均几百毫秒,没见过这么快的,拖拽式编辑器,拿来快速上线企业官网实在太好用了

发现一个可以说把性能优化到极致的WordPress主题,1核2G服务器要求,网站秒开,开源代码,可视化编辑器样样都有,国产主题能做到这种程度确实不容易,拿来低成本搭建企业网站或者给客户定制开发网站都非常合适。

2024-03-25 10:11:31 463

原创 淘宝最新NPM镜像源,之前的不好用啦!

淘宝最新NPM镜像源,之前的不好用啦!

2024-03-23 11:38:42 372 1

原创 WordPress为已发布的文章提取内容第一张图片设为特色图

自动匹配里面的img标签,然后根据img的src属性查找媒体id,最后设为文章特色图;

2023-08-22 13:46:15 479 1

原创 用thinkphp+js模拟ChatGPT逐字打印的效果踩坑指南

thinkPHP使用EventSource实现ChatGPT逐字打印效果报错EventSource's response has a MIME type ("text/html") that is not "text/event-stream". Aborting the connection.解决方案

2023-03-31 08:49:35 5236 4

原创 vue3自己封装弹窗组件时,实现关闭弹窗遇到的问题解决方案

vue3封装弹窗组件,实现弹窗开关时遇到的v-model双向绑定问题

2022-09-15 17:07:21 4096

原创 记录某大门户网站自动跳转不良网站,团队通宵排查病毒木马全过程

某大门户网站被挂马,从搜索引擎结果点击网站,自动跳转不良网站,团队通宵清理病毒,把代码翻遍竟然没有任何发现,最后发现竟然和代码无关。

2022-08-01 00:48:15 784 1

原创 世界那么大,网站那么多,为什么黑客偏偏会入侵我的网站?被同行针对?或者树大招风?可能都不是

被黑客攻击是一个网站运营过程中十分常见的问题,本文将向您盘点黑客入侵网站的各种动机以及他们采用的入侵手段和预防措施。

2022-07-29 14:13:55 1490

原创 10年经验终极盘点,彻底解决WordPress后台访问慢的问题

从后台资源引用和服务器性能两大方面入手,多维度分析WordPress后台访问慢可能原因,彻底解决WordPress后台卡顿、反应慢、打开时间长等问题。

2022-07-27 11:47:19 4836

原创 使用yansongda支付接口对接支付宝,支付成功但是异步通知验签失败的大坑

这个问题遇到好几次了,之前解决过但是时间一长就忘记了,结果今天又因为这个大坑头疼了一整天,所以这次必须记录下来。在确保各项信息无误的情况下仍然验签失败,很有可能引号被转义等奇葩问题导致的,记录一下我的解决方案:验签方法verify()在目录:/vendor/yansongda/pay/src/Gateways/Alipay.php里,方法里有一句if (isset($data['fund_bill_list'])) { $data['fund_bill_list'] = htmlspecialcha

2021-04-12 19:19:36 2162

原创 PHP导出Excel、csv等格式总是乱码问题解决方案

在用PHP写一个csv导出功能时,发现无论怎么改,中文都是乱码,差点抓狂,卡了好几天。什么编码问题,utf-8转gbk、gb2312巴拉巴拉,转来转去完全没用,最后发现用代码编辑器,比如sublime text打开csv文件就是正常的,只有用狗屎微软的Excel打开才乱码,在此深情问候微软一家。最终找到解决方案:就是在文件头加上BOM具体很简单,就是在输出的字符串最前面加上一个写死的bom头,废话不说,上代码: function test() { $fileName = 'd

2020-08-17 23:06:12 953

原创 进阶高级前端系列——JavaScript的“类”、继承和委托

如果你想用JavaScript做一些高级的事情,例如打造组件库,封装插件,一定离不开“类”和继承,这是“封装”里无法绕过的一环。为什么要给“类”加上引号呢?因为JavaScript的世界里根本没有类,所有你见到的类,包括ES6里的新语法class,都不是真正的类,JavaScript是彻头彻尾的,纯粹到极致的面向对象语言,一切皆对象。我劝你最好暂时忘了之前接触过的所有面向对象语言。因为他们可能早已深深地误导了你。JavaScript的“类”和继承实际上是利用原型链来实现的。例如下面的代码:这是j

2020-06-08 08:45:09 398

原创 写一个组织架构图组件来深入认识vue函数式高阶组件

本文涉及到的知识点:Vue函数式组件递归函数深拷贝对象正则匹配近期在开发一个vue组织架构图组件时,为了实现高性能渲染和一些特殊用法,使用了函数式组件,要实现的效果是这样:写一个组织架构图组件来深入认识vue函数式高阶组件要求实现的效果有:可以点击节点来展开/收缩其下面的子级节点;可以很轻松地自定义每个节点HTML结构和样式,本人的想法是能够直接使用高亮显示的vue模板语法,而不是简单的拼接html字符串,类似于组件插槽的方式;支持展开/收缩事件、能够一键展开收缩全部节点;使用

2020-05-24 11:13:58 1143 2

原创 PHP生成text并下载,生成的文件中包含整个页面HTML代码解决方法

function wysj_supermenu_export(){ $string = "example"; $today = getdate(); $today_str = $today['year'].'-'.$today['mon'].'-'.$today['mday']; $export_file = '5usujian-super-menu-settings-'.$t...

2019-11-13 20:56:33 541 1

原创 wordpress或PHP使用date()或其他函数获取当前时间不正确解决方法

近期开发wordpress插件时用到了php获取当前时间并插入数据库,第一时间想到的是date("Y-m-d H:i:s");然而获取到的时间却差了8小时;这明显是时区不对,然后就查PHP配置,发现php.ini里时区配置没错,然后在代码里加上date_default_timezone_set(‘Asia/Shanghai’);,将时区强制设为东八区,发现问题解决了;然而,在wordpress...

2019-09-05 09:52:17 1259

原创 div水平垂直居中方法大全

<div class="parent"> <div class="child"></div></div>方法一:div.parent { display: flex; justify-content: center; align-items: center;}方法二:div.parent {positio...

2019-08-26 10:16:20 331

原创 块格式化上下文BFC的原理和应用

块格式化上下文(Block Formatting Context,BFC) 是Web页面的可视化CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域。下列方式会创建块格式化上下文:根元素() 浮动元素(元素的 float 不是 none)绝对定位元素(元素的 position 为 absolute 或 fixed)行内块元素(元素的 display 为 i...

2019-08-26 10:01:57 365

原创 由一道面试题引发的关于js作用域和赋值的思考

先看这道血淋淋的面试题:var b = 10;(function b() { b = 20; console.log(b)})()问:最终打印出什么?js查找变量是沿着作用域链不断向上查找的,局部变量没有继续向上一层查找,一直查到全局作用域,有就返回没有就报undefined。function b(){…},这是一个函数声明,也就是变量b指向了自执行函数;b的函数体内没有声...

2019-08-16 09:49:27 480

原创 JavaScript隐式类型转换详解,js到底留下了多少大坑?

隐式转换规则转成string类型: +(字符串连接符)转成number类型:++/–(自增自减运算符) + - * / %(算术运算符) > < >= <= == != === !=== (关系运算符)转成boolean类型:!(逻辑非运算符)第一,由“+”号引起的坑:console.log ( 1 + "true" );// ‘1true‘'console.l...

2019-08-06 09:40:23 202

原创 setTimeout、promise、async/await执行顺序引发的对宏观任务和微观任务的理解

话不多说,先上代码,看看你有几斤几两://请写出输出内容async function async1() { console.log('async1 start'); await async2(); console.log('async1 end');}async function async2() { console.log('async2');}co...

2019-07-31 14:55:42 830 1

原创 JavaScript递归的一些理解

递归一般用于树的遍历、对象深拷贝、无限分层菜单等用途,然而这个东西理解起来真的很别扭,这里写出一个自己的理解方式。以一个递归生成包含从0到9的数组函数为例:function digui( i ){var arr = []i++if( i < 2){arr.push(i)// 里面的digui()可以看成一个普通的局部变量//把递归里面的arr和它上层递归的arr拼接起来//...

2019-07-30 12:22:01 218

CRMEB Pro 企业级商城系统【pro版】 V2.1.0【Uniapp+后台前端源代码+门店收银台前端源代码等完整包】

1、新增品牌功能(采用三级品牌模式); 2、商品详情页,增加点击规格小图展示轮播浏览; 3、移动端管理端,门店中心与订单管理添加分单发货功能; 4、门店后台与移动端添加多次核销功能; 5、收银台添加虚拟用户下单; 6、移动端首页添加闪屏广告; 7、详情页添加顶部菜单导航组件,之前的悬浮导航增加开关控制; 8、后台平台端与门店商品列表添加批量、单个修改库存; 9、移动端分类二、分类三添加导航; 10、提现类型(支付宝、微信、银行卡)后台增加开关控制; 11、后台客服增加拆单发货; 12、增加独立完整售后订单(用户可拆单退款); 13、用户端与管理端重构拆单流程; 14、移动端客服订单适配售后单; 15、user_bill表(用户余额、佣金独立表,积分和经验保持不变;后台财务、用户余额、佣金记录相关逻辑都要更改,前台佣金明细页面、消费充值、提现页面逻辑优化); 16、订单、购物车中活动商品存储(活动商品购买保存逻辑、订单类型、佣金计算等逻辑); 17、分类加载优化【后台页面】; 18、商品采集优化; ... 本源码为官方正品源码,非破解版,仅供下载学习。商业使用请联系购买版权!

2022-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除