自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

璀璨烟花

我是个爱吃的大胖子

  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 windows 下的php Sphinx 入门

Sphinx Sphinx是一款免费的双许可搜索服务器。Sphinx是用C ++编写的,专注于查询性能和搜索相关性。 主客户端API目前是SphinxQL,SQL的一种方言。几乎任何MySQL连接器都应该工作。此外,还提供了基本 的HTTP / JSON API和许多语言(PHP,Python,Ruby,C,Java)的本机API。 SQL,HTTP / JSON和自定义(传统)访问API NRT(近实时)和离线批量索引 全文和非文本(参数)搜索 相关性排名,从基本公式到ML模型

2021-06-17 11:31:17 343

原创 解决 nginx 只能访问首页+隐藏index.php

1.解决只能访问首页问题server { ... location / { index index.htm index.html index.php; #访问路径的文件不存在则重写URL转交给ThinkPHP处理 if (!-e $request_filename) { rewrite ^...

2019-11-27 17:54:41 2826

原创 OpenSSH 输入验证错误漏洞(CVE-2019-16905)修复

OpenSSH 输入验证错误漏洞(CVE-2019-16905)修复办法

2023-02-14 11:32:57 2563

原创 laravel 手动创建分页

1.在/app/Providers/AppServiceProvider.php中注册一下主要是在register方法里面<?php namespace App\Providers; use Illuminate\Database\Eloquent\Builder;use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider{ /** * Reg

2022-04-15 16:41:37 613 1

原创 laravel修改toArray方法

记录一下 laravel中 toarray方法的二次封装,以及添加类似于toarray方法的其他方法。

2022-04-15 16:32:17 986

原创 vscode常用插件介绍

vscode常用插件推荐及介绍

2022-04-13 09:35:22 1219

原创 vue 对element的弹框Message的二次封装

官网文档 http://element-ui.cn/#/zh-CN/component/message1、封装在/utils/validate文件中添加内容如下:import { Message, MessageBox } from 'element-ui'let _common = {}_common = { MessageError: MessageError, MessageInfo: MessageInfo, MessageSuccess: MessageSuccess,

2022-04-08 10:38:39 1831

原创 centos防火墙

systemctl start firewalld #开启防火墙systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动firewall-cmd --zone=public --list-ports 查看防火墙所有开放的端口firewall-cmd --zone=public --list-port# 查看防火墙规则firewall-cmd --li

2022-04-07 17:18:20 538

原创 Centos7修改用户密码失效时间

vim /etc/login.defsPASS_MAX_DAYS 90 PASS_MIN_DAYS 1 PASS_MIN_LEN 8 PASS_WARN_AGE 7 FAIL_DELAY 10 FAILLOG_ENAB yes SYSLOG_SU_ENAB yes SYSLOG_SG_ENAB yes MD5_CRYPT_ENAB yes 修改如下参数PASS_MAX_DAYS 90#设置登录密码有效期90天PASS_MIN_DAYS 1 #登录密码最短修改时间

2022-04-07 17:16:05 3071

原创 centos7 添加用户配置权限

1、添加账号useradd yunweipasswd yunwei2、授予root权限#查找sudoerswhereis sudoers#查看权限ls -l /etc/sudoers#修改权限,使其可以修改chmod -v u+w /etc/sudoersvim /etc/sudoers新增用户test## Next comes the main part: which users can run what software on ## which machines

2022-04-07 17:14:22 3368

原创 vscode (markdown)常用插件

#中文Chinese (Simplified) Language Pack for Visual Studio Code#在vscode中浏览器快速打开html文件open in browser#markdown编辑插件markdown all in one#将原生markdown预览的黑色背景改为白色markdown Preview Enhanced#Github风格的预览markdown Preview Github Styling...

2022-04-07 17:11:11 12892

原创 encrypt_pwd.js

function rot13(str) { // todo 97和122 对应的Unicode编码 var newarr = []; for (var i = 0; i < str.length; i++) { // console.log(str.charCodeAt(i)); if (str.charCodeAt(i) > 64 && str.charCodeAt(i) < 91) { //大写字母区间 ascii码

2022-03-07 17:50:26 313

原创 php前后台登录交互明文密码加密解决方案

<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title></title></head><body><script type="text/javascript" src="base64.

2022-03-07 17:48:22 1000

原创 composer引用扩展时遇到版本冲突问题(1)

问题一- 根 composer.json 需要微信支付/微信支付 ^1.0.7 -> 可满足微信支付/微信支付[1.0.7]。- wechatpay/wechatpay 1.0.7 需要 guzzlehttp/guzzle ^7.0 -> 找到 guzzlehttp/guzzle[7.0.0, …, 7.3.0] 但该包通过部分更新固定为 6.5.5(锁定文件版本) 并且那个版本不匹配。 确保你将其作为更新命令的参数。解决办法1.打开composer.lock文件2.搜索 guzz.

2021-07-23 15:55:04 1551 1

原创 composer 常用命令及说明

1.切换阿里云镜像composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/2.解除镜像并恢复到 packagist 官方源composer config -g --unset repos.packagist3.查看所有全局配置composer config -l -g4.查看当前项目镜像配置composer config -l5.composer 清除缓存composer clea

2021-07-15 18:11:36 652 4

原创 composer错误 Failed to connect to 127.0.0.1 port 52934: Connection refused

composer使用中错误问题如下:win10系统升级以后 使用composer 便报这种错误这种情况一般是默认代理的问题解决办法:win7 打开环境变量(不知道怎么操作的百度一下)win10 我的电脑右键属性 ->如下:把http_proxy这个配置删除掉在命令行或者编辑器中 执行composer clear-cache删除之后重启命令行或者编辑器安装你需要的扩展包大功告成...

2021-07-15 17:39:49 633 2

原创 TP6 腾讯云发送短信验证码配置详解

一、发送注册验证码代码实现参考腾讯云文档https://cloud.tencent.com/document/product/382/560581.通过composer安装 composer require tencentcloud/tencentcloud-sdk-php2.TP6框架相关代码2.1添加相关接口方法use app\common\controller\SmsController; // todo 这个引用千万别忘记public function sendCode(){

2021-07-13 16:09:04 1355 15

原创 python中占位符解释

占位符替换内容%d整数%2d将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格%02d将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补0%-2d将数字按宽度为2,采用左对齐方式输出,若数据位数不到2位,则右边补空格%.2d输出整形时最少输出2位,如不够前面以0占位。如输出2时变成02,200时只输出200%f浮点数%.2f输出浮点型时(%.2f)小数点后强制2位%s字符串%x十六进制整...

2021-07-02 14:21:50 517

原创 设置sublime text 3

1.先安装插件http://packagecontrol.cn/installation如果在Perferences->中看到package control这一项,则安装成功。2.用Package Control安装插件的方法:按下Ctrl+Shift+P调出命令面板输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。方法介绍完了,接下来进入今天正题,一些有用的Sublime Text 3插件:注意:安装插件时保持..

2021-05-18 17:34:40 171

原创 nginx解决请求跨域问题+隐藏index.php

找到nginx的配置文件,把如下内容添加到相关位置,保存重启nginx location / { index index.php index.html index.htm; add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Cr...

2020-04-01 17:39:00 605

原创 宝塔配置hook

一、服务器操作1.确保服务器上安装了git,没有的自行安装2.生成公钥: ssh-keygen -t rsa -C "XXXXX@qq.com" //后续只需要按回车即可 cd ~/.ssh ls cat id_rsa.pub //查看公钥内容,配置到码云或github(把公钥复制到相应的地方)3.git拉去代码 配置git相...

2020-01-10 16:52:38 540

原创 PHP超全局变量$_SERVER

$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。//请求头信息中的Host内容,获取当前域名。$_SERVER['HTTP_HOST'] /* 输出配置...

2019-11-28 15:17:40 214

原创 centos mysql8 配置允许远程连接

一.修改root为允许远程连接1.登录+选择 mysql -uroot -p use mysql;2.mysql8.0默认的加密方式是“caching_sha2_password”,而navicat只支持以前的"mysql_native_password",所以接下来修改密码加密方式 ALTER USER 'root'@'%' IDENTIFIED WITH mysq...

2019-11-28 14:27:36 1255 1

原创 php 定时任务

一. 简单直接不顾后果型<?php ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去 ini_set('memory_limit','512M'); // 设置内存限制 $interval=60*30;// 每隔半小时运行 do{ ...

2019-11-27 15:46:10 160

原创 php时间处理-基础版

# 获取当前月的天数$month_now_days = date('t'); # 获取某月的天数$month_certain_days = date('t',strtotime('1993-8-1')); # 获取下个月的今天的日期$next_month_now_date = date('Y-m-d',strtotime('next month'));# 获取上个月的今天的日期$...

2019-11-27 15:29:26 109

原创 win7下cmd乱码

1.打开cmd根据自己需求更换编码chcp 65001 就是换成UTF-8chcp 936 可以换回默认的GBKchcp 437 是美国英语2.修改注册表win+R输入regedit找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor。新建字符串值,命名为autorun,内容填写chcp 65001(中间...

2019-11-19 16:21:25 1281

原创 服务器配置码云代码提交自动更新-入门级

1.服务器配置码云地址:2.创建文件夹cd /data/XXX/xxx #项目运行的目录mkdir xxxx //创建文件夹 xxxx 代表文件夹名称随便起3.执行git命令下载代码 cd xxxx #上一步创建的文件夹 //1.配置码云用户名 git config --global user.name "XXX" #自己的码云名称 //2. 配置...

2019-11-08 11:02:35 693

原创 码云Git 入门级操作

第一次链接远程仓库 本地已有项目需要上传码云 //1.配置码云用户名 git config --global user.name "xxx" #用户名/邮箱 //2. 配置码云邮箱 git config --global user.email "xxx@xxx.com" #邮箱 //3.对当前目录进行初始化。输入: git init //4.链接为的项目链接 git remot...

2019-11-08 10:47:46 177

原创 centos7 wget 安装git

1、安装git依赖包  yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker2、删除已有的git  yum remove git3、下载git源码(有时候下载的特别慢) wget https://www.kernel.org/pu...

2019-11-08 10:34:47 1914

原创 centos下升级wget及配置镜像

1从网址获取对应的wget版本(tar包) http://mirrors.ustc.edu.cn/gnu/wget/2.解压tar包(下什么版本解压什么版本,命令行版本只是借鉴) tar -zxvf wget-1.19.tar.gz 3.进入wget-1.19 cd wget-1.194.编译安装 ./configure --prefix=/usr/lo...

2019-11-07 18:01:06 2039

原创 thinkphp 检测上传的图片中是否含有木马脚本

1.检测原理 要想检测图片中是否含有木马脚本,首先从制作原理来分析这种木马程序。这种木马程序是十六进制编码写的,图片的十六进制代码中主要包含<% ( ) %>、<? ( ) ?> 、<script | /script>,所以我们可以通过检测十六进制代码来检测木马脚本。2.解决方案 2.1编写Upload类 要想上传图片文件,先定义一个上传文件的方法,然...

2019-09-17 13:42:50 1543

原创 MYSQL判断某字段是否包含某个字符不包含则拼接更新

使用locate(substr,str)函数,如果包含,返回>0的数,否则返回0update xx(表名) set xx(字段名) =concat('http://',xx(字段名)) where locate('http://',xx(字段名))=0 例子:判断site表中的url是否包含'http://'子串,如果不包含则拼接在url字符串开头update site set u...

2019-09-16 14:13:24 3141

原创 数据库通过bin-log恢复数据/转成sql文件

恢复数据操作1.首先找到服务器mysqlbinlog位置2找到mysql-bin.000005这类文件位置//恢复2019-09-04 12:20:40之前的所有删除数据/www/server/mysql/bin/mysqlbinlog --stop-datetime="2019-09-04 12:20:40" /www/server/data/mysql-bin.000005|mysq...

2019-09-04 13:39:51 602

原创 linux下centos7 composer安装

1、使用命令下载curl -sS https://getcomposer.org/installer | php2、下载之后设置环境变量mv composer.phar /usr/local/bin/composer3、修改权限,否则执行会出错chmod -R 777 /usr/local/bin/composer4.测试composer -v5.更换镜像composer...

2019-08-26 10:18:54 172

原创 PHP代码+mysql规范

编码规范PHP代码文件必须以不带BOM的UTF-8编码; 纯PHP文件必须省略最后 ?>结束标签。缩进使用tab键来缩进,每个tab键长度必须设置4个空格。行以屏幕换行为准,尽量不要横拉滚动条看代码;非空行不能有多余的空格;每行不能有多条语句;适当空行有利于代码阅读,但不能滥用。关键字PHP所有关键字必须小写,bool值true,false,null 也必须...

2019-08-14 00:41:34 195

转载 ASCLL参考码

十进制代码 十六进制代码 MCS 字符或缩写 DEC 多国字符名 ASCII 控制字符1 0 0 NUL 空字符 1 1 SOH 标...

2019-05-17 10:00:09 333

原创 Linux定时任务Crontab命令详解

linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下...

2019-01-12 13:36:55 143

转载 PHP Document 注释标记及规范 && PHP命名规范

注释标记@access使用范围:class,function,var,define,module该标记用于指明关键字的存取权限:private、public或proteced@author指明作者@copyright使用范围:class,function,var,define,module,use指明版权信息@deprecated使用范围:class,function,var,...

2018-12-21 15:42:53 145

原创 file_get_contents的用法

file_get_contents(“php://input”)的用法$data = file_get_contents(“php://input”);  php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA,因为它不依赖于特定的 php.ini 指令。 而且,这样的情况下 $H...

2018-12-18 13:21:10 6821

原创 curl案例

1、cURL请求的基本步骤:  (1)初始化  (2)设置选项,包括URL  (3)执行并获取HTML文档内容  (4)释放cURL句柄&lt;?php //1、初始化 $ch = curl_init(); //2、设置选项,包括URL curl_setopt($ch, CURLOPT_URL, "http://www.cnblogs.com/it-...

2018-12-17 14:32:24 176

漏洞修补文件命令.rar

里面包含多个压缩包,解压后上传服务器

2023-02-14

dianchan_服务端.rar

重点说明: 程序内缺失common.css、css-mian.css ,不影响运行。 有能力的朋友可以直接补全或二开。 此程序不能解压即用所以不适合小白(需要补全css),选择请慎重。 可以自己去写对应的前端,或者去找一下博主上传的微信小程序源码。

2021-06-04

diancan_小程序.rar

通过小程序完成加购食物、结算、支付订单完成点单流程并通过订单号取餐; 用户可查看订单记录、订单状态及订单详情,还可看到所有的消费记录。 /utils 小程序客户端与服务器端交互的接口文件 这套小程序登录授权有些问题需要自己写对应的登录逻辑和页面 可单独写后端也可找找博主上传的php后端(tp5后端管理)

2021-06-04

thinkphp5 整合环信IM注册

thinkphp5 整合环信IM聊天工具,php端注册账号,,,,

2019-04-18

空空如也

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

TA关注的人

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