自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小虎哥-不可能变成可能

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

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

原创 thinkphp接入扣子(coze)智能体Ai客服核心代码

【代码】thinkphp接入扣子(coze)智能体Ai客服核心代码。

2025-02-13 10:00:51 530 4

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

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

2018-09-14 10:21:55 3045

原创 新手小白,宝塔怎么搭建python项目,并配置域名

第一步,在创建项目文件夹,比如:/www/wwwroot/pydemo,将本地项目文件全部上传到pydemo文件夹里。添加后端口号后,再次启用python项目试试,如果没成功,继续看项目日志,把错误日志拷贝问豆包找解决方法,直到启动成功。第四步,绑定域名,实现外网访问,如果不需要外网访问,直接用 http://ip:端口号 也可以访问。第三步,观察项目是否启用,如果没法启用成功,查看项目日志,是否因为端口号的原因。第二步,添加python项目,如果有依赖包开启安装依赖包,免得自己手工安装。

2025-03-30 20:55:29 302 2

原创 php 接入扣子(coze)获取 Oauth Access Token

【代码】php 接入扣子(coze)获取 Oauth Access Token。

2025-02-12 08:50:11 826

原创 php+nginx+豆包(deepseek、kimi等AI)实现流式输出的对话效果

下面为你详细介绍如何使用 PHP、Nginx 来实现流式输出,这里的流式输出以模拟 AI 逐步返回内容的场景为例,就像豆包回复消息时那样逐步呈现内容。以下代码仅在nginx上实现,至于apache环境还需深入研究为什么不能达到流式输出。方案一:独立的php文件,不依赖任何框架。方案二:基于thinkphp框架。

2025-02-10 10:34:32 1047

原创 在手机微信端,js实现关闭当前网页窗口

【代码】在手机微信端,js实现关闭当前网页窗口。

2024-04-26 17:03:05 998

原创 php 中文域名转换英文域名

在PHP中,将中文域名转换为英文等效的过程通常称为IDN(国际化域名)的转换或解析。重启你的Web服务器使更改生效。如果你的服务器不允许修改。如果是宝塔集成环境,直接在面板里安装php扩展。,你可能需要联系你的服务提供商来启用这个扩展。确保你的PHP环境已经启用了。函数来实现这一转换。扩展未启用,你需要在。

2024-04-19 17:42:43 432

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

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

2024-04-13 20:24:39 758

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

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

2024-03-12 09:12:44 863 1

原创 宝塔配置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 3257

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

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

2024-01-29 17:49:50 435

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

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

2024-01-10 09:33:12 1068 1

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

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

2023-12-25 09:21:46 1175

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

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

2023-09-08 11:06:18 273

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

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

2023-09-05 17:12:01 762

转载 正则表达式修饰符(/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 2077

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

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

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

原创 php 正则匹配中文汉字

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

2022-08-14 09:51:25 1782

原创 php 提取html文章段落的正则表达式

代码】php 提取html文章段落的正则表达式。

2022-08-13 22:16:47 11

原创 php imagettfbbox和imagettftext 文字图片自动换行的方法

/ 这几个变量分别是 字体大小, 角度, 字体名称, 字符串, 预设宽度。// 将字符串拆分成一个个单字 保存到数组 letter 中。// 判断拼接后的字符串是否超过预设的宽度。

2022-08-13 21:07:19 7

转载 CSS实现文字和图片的水平垂直居中

  关于文字和图片的水平垂直居中,在前端界绝对算是一个老生常谈的问题了,尤其是垂直居中,什么千奇百怪的解法都能想的出来。下面我就总结一些比较常用的方法:一、文本的水平垂直居中:1、水平居中:是不是很开心?超级简单的问题,一个text-align:center 就搞定了。过过过...-------------------------------------下面看单行、多行文本的垂直居中-------------------------------------2、垂直居中:.

2022-05-13 17:11:10 27

原创 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 2228

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

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

2021-09-10 18:31:11 1075

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

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

2021-09-09 11:05:05 849

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

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

2021-08-26 15:52:47 403

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

最终效果图数据表结构: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 417

原创 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 577

转载 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 1346

原创 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 398 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 857

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

一,使用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 1016

原创 自由容器的核心代码:微信小程序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 347

原创 宝塔解析域名指向错乱,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 10038

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

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

2019-08-01 16:56:01 819

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

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

2019-07-09 23:03:38 5579 1

原创 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 6939

原创 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 1011

原创 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 4356 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 3810

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

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

2018-11-13 21:46:15 4716

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

CSS联机帮助文档下载

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

2009-05-15

空空如也

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

TA关注的人

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