自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小虎哥-不可能变成可能

本站大部分技术文章,均来自本人写作以及互联网搜索得来,文章版权归属原作者,由此引起的任何版权问题,与本人无关。主要目的是汇集在一起方便查询及温习。

  • 博客(238)
  • 资源 (6)
  • 收藏
  • 关注

原创 EyouCMS,基于thinkphp5+小程序+layui研发的入门级CMS

想了许久,不知道该从何谈起,朋友圈给我贴了有意思的标签:程序员圈里最牛逼的骑行者,骑行界里最不懂英语的程序员。在2015年3月做了一个疯狂的决定,骑着单车绕中国一圈,一骑便是562天(一年半),后来想起那些无人区、狼、狗、还有随时都可能高原反应,鸡皮疙瘩都掉了一地,如果还有下次,我或许没那个胆量。(可以百度:翁贤虎)可谓初生牛犊不怕虎,时隔一年多没接触php,tp从tp3也到了tp5,互联网发...

2018-09-14 10:21:55 2929

原创 微信小程序第三方平台开发【全网发布及全网发布接入检测】

折腾了几个小时,终于通过了全网发布接入检测,进入审核阶段,半个小时之后审核通过。https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419318611&lang=zh_CN这个是官方链接,不知是我看走眼了,...

2018-04-23 16:41:12 15722 5

原创 宝塔里nginx停止了自动启用脚本

如果停止后,还可以手工正常启用nginx,那可以考虑把shell脚本添加到宝塔的计划任务里,定时每隔几分钟检测一次,让nginx自动检测停止后立马启用。nginx突然停止的原因有多种,这里不列举,可以排查具体原因。

2024-04-13 20:24:39 199

原创 宝塔里apache停止了自动启用脚本

如果停止后,还可以手工正常启用apache,那可以考虑把shell脚本添加到宝塔的计划任务里,定时每隔几分钟检测一次,让apache自动检测停止后立马启用。apache突然停止的原因有多种,这里不列举,可以排查具体原因。

2024-03-12 09:12:44 361

原创 宝塔配置SSH密钥登录,并用FTP和putty远程连接服务器

3、网上下载FTP连接上传工具(Filezilla ),运行该工具并开始新增站点。1、登录宝塔进入安全面板->SSH管理->开启SSH开关,照图操作。2、点击查看密钥,或者点击旁边的下载,把密钥文件保存在本地电脑。puttygen.exe(用于创建ssh密钥的软件)5、先用puttygen.exe软件创建ssh密钥。putty.exe(远程登录服务器的软件)

2024-02-20 16:57:34 736

转载 php 正则中的i,m,s,x,e分别表示什么

在PHP正则表达式中,i、m、s、x和e是修饰符,用于改变正则表达式的匹配行为。输出结果:Age: 21。

2024-01-29 17:49:50 72

原创 宝塔里mysql停止了自动启用脚本

如果停止后,还可以手工正常启用mysql,那可以考虑把shell脚本添加到宝塔的计划任务里,定时每隔几分钟检测一次,让mysql自动检测停止后立马启用。mysql突然停止的原因有多种,这里不列举,可以排查具体原因。

2024-01-10 09:33:12 416

原创 宝塔里redis停止了自动启用脚本

如果停止后,还可以手工正常启用redis,那可以考虑把shell脚本添加到宝塔的计划任务里,定时每隔几分钟检测一次,让redis自动检测停止后立马启用。2、服务器的资源限制(ulimit)比较低,Redis可能会因为无法打开足够的文件描述符而停止。1、内存不足,如果Redis使用的内存超过了服务器可用内存,操作系统会自动杀死Redis进程。3、其他一些要根据redis日志排查。

2023-12-25 09:21:46 480

原创 前台内容显示经常会产生的存储型XSS高危漏洞

比如:评论功能,在用户回复时输入 <details open ontoggle=alert(1)> ,提交后会弹出下图,原因就是没有对内容输出做html实体化处理。用 htmlentities 函数,把一些字符转换为 HTML 实体。

2023-09-08 11:06:18 134

原创 PHP网站在Iframe登录无效,cookie跨域session失效导致

在网站B的session_start();或 Session::start();在网站A中使用iframe里访问网站B时,一直登录失效,原因是cookie跨域失效。

2023-09-05 17:12:01 426

转载 正则表达式修饰符(/u,/i,/s,/m,/g)匹配含义

全局匹配(全文查找出现的所有匹配字符,返回的结果可以是多个;如果不加/g最多只会匹配一个)/e 配合函数preg_replace()使用, 可以把匹配来的字符串当作正则表达式执行;不区分大小写匹配(如果表达式里面有 a, 那么 A 也是匹配对象)表示按unicode(utf-8)匹配(主要针对多字节比如汉字)例如 /ig、/ie等。/D 如果使用$限制结尾字符,则不允许结尾有换行。/U 只匹配最近的一个字符串;/ig (全文查找、忽略大小写)/A 强制从目标字符串开头匹配。/x 将模式中的空白忽略。

2023-05-26 14:30:13 1322

原创 Redis客户端工具如何连接宝塔Redis服务器

直接在宝塔里安装redis,接下来教你开启外网通过redis客户端工具连接redis服务器。一、第一步在宝塔放开对应的Redis端口,以及ECS服务器安全组的访问规则。三、将IP绑定设置为 0.0.0.0 ,同时一定要设置Redis访问密码。四、重启Redis即可。

2022-11-08 09:50:30 1940 2

原创 php 正则匹配中文汉字

1] => 是一件快乐的事。$str = "学习php是一件快乐的事。

2022-08-14 09:51:25 1634

原创 PHP正则表达式匹配html标签之间内容

假设网页内容如下:{eyou:arclist orderby='sort_order' row='8' subday='30' titlelen='42'} <a href="{$field.arcurl}">{$field.title}</a>{/eyou:arclist}{eyou:sql sql='xxxxxxxx'} <span>不支持sql标签</span>{/eyou:sql }{eyou:arclist orde

2021-10-06 09:19:28 1975

转载 PHP循环读取字节流,实现大文件下载

因为PHP处理文件下载readfile是写入PHP 缓冲区的,readfile会把文件内容直接读到缓冲区,如果下一个大文件,那么缓冲区就会爆掉!大文件不要用readfile,否则浏览器端就会报错。一般使用循环读取字节流的方式处理大文件下载。通用方法:function downloadFile($filename) { //获取文件的扩展名 $allowDownExt = array ( 'rar', 'zip', 'png', 'txt', 'mp4', 'html');

2021-09-10 18:31:11 882

原创 微信小程序请求同步处理,比如:分享好友

仅供参考,随手笔记 // 简单示例: onShareAppMessage: function () { const promise = new Promise(resolve => { setTimeout(() => { resolve({ title: '自定义转发标题' }) }, 2000) }) // 等待延时2秒之后,在执行下方代码,promise对象里的同名title会

2021-09-09 11:05:05 681

转载 Vue--- 中 async与await的使用

很多时候我没有很多业务,需要依次调用多个后台接口,并且后一个接口需要依赖前一个接口的响应结果,如果上一个接口挂了,后一个接口也就不需要调用了。举例说明手机话费充值,给定一个输入框,当用户输入完号码,输到11位的时候,自动调用获取号码所属地,然后根据所属地列出所有的可充值的面额。普通写法methods: { // 获取所属地 getLocation(phoneNum) { return axois.post('/location', {phoneN.

2021-08-26 15:52:47 320

原创 简单的分类数据表实现无限极列表展示

最终效果图数据表结构:CREATE TABLE `ey_arctype` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '分类ID', `pid` int(10) DEFAULT '0' COMMENT '分类上级ID', `topid` int(10) DEFAULT '0' COMMENT '顶级分类ID', `name` varchar(200) DEFAULT '' COMMENT '分类名称', `grade` ti...

2021-08-17 10:28:13 317

原创 layer获取兄弟之间的窗口对象,并给予赋值和提取内容

假设有个页面,点击页面里面的按钮弹窗layer的open窗口A,比如: layer.open({ type: 2, title: '第一个兄弟窗口A', id: "iframe_A", fixed: true, //不固定 shadeClose: false, shade: 0.3, maxmin: false, //开启最...

2021-08-05 11:41:37 463

转载 js异步提交form表单之serialize()方法及FormData对象(上传附件)

serialize()和FormData对象都可将表单数据序列化,后通过ajax异步提交,但二者有实质区别:1 serialize() serialize()是JQuery方法,可序列化表单值创建 URL 编码文本字符串,就是将表单数据以字符串的形式返回。 缺点:只能序列化一般数据,文件上传则无法序列化。 用法: <form id="form"> <input type="text" name="name" value=""&gt...

2021-07-28 14:27:30 1111

原创 apache正则限制多个子目录站点禁止访问php

在apache里找到对应站点的配置文件 xxxx.conf,加上这点配置代码 <Directory ~ "^/www/wwwroot/demoall.xxxx.com/(\d+)/(data|template|uploads)"> <FilesMatch "\.(?i:php|php3|php4|php5|php6|php7|php8|php9|php10)$"> Order allow,deny Den...

2021-07-20 16:46:41 298 1

转载 阿里云在线扩容云盘(Linux系统)

原文:https://help.aliyun.com/document_detail/113316.html?spm=5176.22414175.sslink.8.480d65a5ACJrlu云盘(系统盘或数据盘)使用空间不足时,您可以扩容云盘的存储容量。本文介绍如何在不需要停止实例运行的情况下为Linux系统进行扩容云盘。前提条件在Linux实例使用在线扩容云盘前,需要满足以下条件。 资源 限制条件 实例 实例为I/O优化实例。 实例使用的公共镜像需要支.

2021-05-07 09:11:44 775

转载 微信小程序回到顶部的两种方式

一,使用view形式的回到顶部HTML:<image src='../../img/button-top.png' class='goTop' hidden='{{!floorstatus}}' bindtap="goTop"></image>CSS:/* 返回顶部 */.goTop{ height: 80rpx; width: 80rpx; ...

2020-04-08 23:11:23 939

原创 自由容器的核心代码:微信小程序rpx和px互转

rpx转px:var px = rpx / 750 * wx.getSystemInfoSync().windowWidth;px转rpx:var rpx = px * 750 / wx.getSystemInfoSync().windowWidth;

2020-03-24 11:00:55 316

原创 宝塔解析域名指向错乱,apache重启报错AH00112: Warning DocumentRoot phpinfo does not exist

宝塔解析域名指向错乱,apache重启报错AH00112: Warning DocumentRoot phpinfo does not exist重启Apache或者重载时候报错,提示AH00112: Warning: DocumentRoot [/www/server/phpinfo] does not exist,那么不要着急,您只需要在/www/server/目录下,创建一个名为phpi...

2019-11-11 18:37:27 9643

原创 jQuery的$.ajax通过提交表单同步上传图片

本篇主要实现ajax同步上传表单图片,替代表单的submit事件。有时候我们不想实现ajax异步上传图片,会容易造成表单没提交之前,图片先异步传到服务器,要是表单不提交了,将会导致产生冗余的图片。html页面代码如下:<!DOCTYPE html><html><head><meta charset="utf-8"> <!--...

2019-08-01 16:56:01 709

原创 织梦微信小程序一键生成插件(资讯案例模板),整合织梦CMS一切数据信息

《织梦微信小程序一键生成插件(资讯模板)》是织梦58发布的便于生成微信小程序的插件,让用户更方便生成资讯类小程序。版本:1.1(当前1.0版本,下载安装之后可以进行更新升级)使用该插件可以一键生成属于你自己网站的微信小程序。当前插件只支持utf8编码织梦模板下载链接:http://www.dede58.com/a/dedesj/2018/0403/7710.html演示(打开微信扫一...

2019-07-09 23:03:38 5400 2

原创 Error while sending STMT_PREPARE packet. PID=18017

这个报错是长时间连接数据库会断线,导致这个原因有多种可能,最有可能是:1、大批量对数据库增删改;2、增删改是因服务器卡;3、其他可能性,未知;这是thinkphp5.0.x早期版本会遇到的问题,最新thinkphp5.0.24版本已经修复。对于这类问题解决方法如下:第一步:修改数据库配置文件 database.php ,设置为true,开启断线重连; //...

2019-07-09 22:58:35 6742

原创 phpstudy本地apache配置https免费证书ssl

配置之前,请下载phpstudy提供本地域名免费证书,放置到指定的位置。百度网盘提取码:ku7c ,下载地址:http://pan.baidu.com/s/1gzfXlIJJbKlJ6AupQugw7gListen 443SSLStrictSNIVHostCheck offSSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:...

2019-07-09 09:31:00 948

原创 phpstudy本地nginx配置https免费证书ssl

配置之前,请下载phpstudy提供本地域名免费证书,放置到指定的位置。百度网盘提取码:ku7c ,下载地址:http://pan.baidu.com/s/1gzfXlIJJbKlJ6AupQugw7g server { listen 443; server_name www.eyoucms.com; ssl ...

2019-07-09 09:24:30 4071 1

原创 .htaccess转为web.config的操作技巧

apache伪静态转为iis伪静态,完美实现伪静态转化。前提条件如下:1、安装有iis管理器;2、iis服务器上安装URL Rewrite;转化步骤如下:1、点击默认站点,在右侧打开URL Rewrite; 2、点击右侧导入规则; 3、选择要转化的.htaccess文件; 4、开始导入并复制转化之后的web.config伪静态规则;...

2018-11-27 16:41:24 3662

转载 Thinkphp mysql 数据库断线重连 MySQL server has gone away

数据库断线重连是指,在服务器出现某些原因导致数据库连接中断,需要启动重新连接数据库,并重新执行中断的数据库操作。Thinkphp5.0 是支持数据库断线重连的,代码很值得学习。它支持查询 query(包括select查询等读取操作),执行 execute (包括insert、update等写入操作)和 事务 startTrans() 的断线重连 这三种类型的数据库断线重连操作。这个断线的判断是...

2018-11-13 21:46:15 4574

转载 php7.1微信公众平台解密失败DecryptAESError = -40007

php7.1发布后新特性吸引了不少PHPer,大家都在讨论新特性带来的好处与便利。但是从php7.0 升级到 php7.1 废弃(过时)了一个在过去普遍应用的扩展(mcrypt扩展)。官方提供了相应的解决提示,却没有提供更详细的解决办法。于是坑来了….首页要确保类的构造方法支持php7版本,PHP 7开始使用和类名相同的方法名作为构造方法会报E_DEPRECATED级别的错误,提示在未来版...

2018-11-06 15:23:33 6290 4

原创 ajax返回json格式数据总是有问题,原因是bom头信息

有图有真相,这是一位群友分享的图片,受教了大家。

2018-10-18 16:06:09 782 1

原创 检测根目录带bom头信息的文件

新建bom.php文件,复制以下代码保存。然后把文件放到根目录下,在浏览器访问检测是否有带bom头信息的文件存在:http://你的域名/bom.php?auto=0如果想清除的话,请访问:http://你的域名/bom.php?auto=1<?php//remove the utf-8 boms//by magicbug at gmail dot comif (isset(...

2018-10-18 16:00:13 278

转载 百度UEditor控件中的map组件不支持https使用的问题解决

最近项目部署到了https环境下,使用的UEditor富文本编辑器中的map组件出现了问题,控制台报了一堆错误,主要是mixed content.. ,就连百度的官网上也同样是有这些问题,汗。。没有办法,只能四处搜索解决问题的答案。。。第一点收获:https是安全传输协议,在这个协议下传输的网页不允许包含http协议这类不安全的内容。HTTPS页面里动态的引入HTTP资源,比如...

2018-10-10 16:53:54 1228

转载 linux中批量替换文本中字符串

(一)通过vi编辑器来替换。vi/vim 中可以使用 :s 命令来替换字符串。:s/well/good/ 替换当前行第一个 well 为 good:s/well/good/g 替换当前行所有 well 为 good:n,$s/well/good/ 替换第 n 行开始到最后一行中每一行的第一个 well 为 good:n,$s/well/good/g 替换第 n 行开始到最后一行...

2018-08-17 14:57:30 6779

转载 Sublime Text 查找时排除指定的文件夹或文件

Sublime Text 查找时排除指定的文件夹或文件Ctrl + Shift + F这组快捷键可以调出 Sublime Text 的查找替换窗口,里边有一栏 Where,可以做一些高级设置:d:\dir\ , -.css, -/debug/ , -.cacheD:\Projects\表示在该目录下寻找,也可以写多个目录*.cs表示找 cs 后缀的文件,也可以写多个后缀...

2018-08-16 11:09:59 1297

原创 lnmp完美搭建内核thinkphp5的易优CMS站点配置

1、概述易优CMS内核采用thinkphp5,有些nginx服务器不能访问,是因为要开启pathinfo。 2、配置修改 php.ini 支持 pathinfophp配置文件:/usr/local/php/etc/php.ini更改php.ini找到:cgi.fix_pathinfo=0  更改为:cgi.fix_pathinfo=1 找到:scandir,去掉禁止函...

2018-08-10 15:06:05 748

原创 EyouCms对接百度熊掌号实现快速收录

大家好,我是小宇,今天带来的是一个关于熊掌号小改造的知识,至于为什么要改造,改造了有什么好处,百度的东西能没好处吗?好了,文章开始吧。 第一步:注册一个熊掌号,具体链接:https://xiongzhang.baidu.com 第二步:域名申请并安装SSL安全证书,并且内页全部做好301跳转到https 第三步:获取百度熊掌号的号主显示代码 第四步:...

2018-07-18 17:32:21 1293

ueditor1_4_3_3-gbk-php.zip

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码...

2019-06-15

基于thinkphp5+小程序+layui的入门级CMS

这是基于thinkphp5+小程序+layui研发的一套简易CMS,包含完整后台管理、前台展示,可直接下载安装免费使用。

2018-09-14

摄影科技传媒网站模板_易优CMS企业建站

本模板自带eyoucms1.1内核,无需再下载eyou系统,原创设计、手工书写DIV+CSS,完美兼容IE7+、Firefox、Chrome、360浏览器等;主流浏览器;结构容易优化;多终端均可正常预览。

2018-07-11

php7中文帮助文档chm

php7中文帮助文档chm

2017-03-15

《淘宝技术这十年》之完整版 - 子柳编著.pdf

《淘宝技术这十年》返子柳最终确认,完整版。 第一部分 淘宝技术发展 引言:光棍节的狂欢 个人网站 第二部分 淘宝技术发展 Java时代 创造技术 第三部分 淘宝技术发展 分布式时代 中间件 Session框架 开放平台 第四部分 我在淘宝这八年 第一年(2004年—2005年) 第二年(2005年—2006年) 第三年(2006年—2007年) 第四年(2007年—2008年) 第五年(2008年—2009年) 第六年(2009年—2010年) 第七年(2010年—2011年) 第八年(2011年—2012年) 第五部分 牛P列传 正明——集团核心系统高级研究员 正祥——淘宝高级研究员,OceanBase项目负责人 毕玄——集团核心系统资深技术专家 放翁——淘宝开放平台项目负责人 吴翰清——阿里云集团信息安全中心高级安全专家 云铮——数据平台与产品部资深技术专家 小马——淘宝UED前端通用平台高级技术专家 淘宝传奇工程师多隆的程序世界

2013-11-29

CSS联机帮助文档下载

CSS帮助文档,让你快速的对CSS中代码的查找,同时为大家提供一些实例的解说,需要它的快下载哈!时不可失,时不再来的哦

2009-05-15

空空如也

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

TA关注的人

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