自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 数据整合处理、分页排序操作

查询多张表获取数据列,数据汇总后的分页排序等操作!

2022-12-01 20:58:22 273

原创 记录php多维数组去重的方法

自带函数第二个参数要带上!

2022-11-28 16:04:30 202

原创 php 截取特定字符串

可以使用函数strripos,获取一个字符串在另一个字符串中第一次出现的位置。可以使用函数strrpos,获取一个字符串在另一个字符串中最后一次出现的位置。1、php 截取特定字符后面的内容。2、php 截取特定字符前面的内容。

2022-10-21 10:28:11 3621

原创 navicat设置decimal默认值失效问题

alter table 表名 alter column 列名 set default 0;

2022-10-09 17:13:21 2298

原创 linux设置开机自启项目

第一步:编辑autostart.sh文件第二步:将脚本放到/etc/init.d目录下第三步:添加可执行的权限第四步:添加脚本到开机自动启动项目中第五步:重启linux系统测试效果注意事项:执行shell脚本.sh提示: 没有那个文件或目录因为脚本文件在windows下编辑过。windows下,每一行的结尾是\n\r,而在linux下文件的结尾是\n,那么在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,这时候只需要删除这个字符就可以了。可以

2022-06-01 00:39:06 518

原创 laravel的联表查询with方法的使用

首先是模型配置 //关联外表 public function group() { //第一个参数为目标model; 第二个参数为目标表内与本model关联的字段; 第三个字段为本model对外关联的字段 return $this->hasMany(UsersGroup::class, 'id', 'users_group_id'); }然后控制器查询 $query = Users::select();

2022-05-11 13:01:25 1458

原创 Vue 上线部署遇到的问题

vue上线部署遇到的问题解决方案

2022-04-23 16:59:29 3444 2

原创 TP6报错 Driver [Think] not supported解决方法

日常处理

2022-04-20 19:43:57 1925

原创 整合websocket+thinkphp5小demo

首先我是用的tp5,安装扩展的时候发现tp5的框架只支持think-worker:1.0版本,如果不知道下载哪个版本的话就直接 后面跟上*号得了 会自己下载框架支持的版本。扩展安装命令:composer require topthink/think-worker:*; 冒号后面可自定义版本。然后在框架应用目录下新建一个push目录,下面创建一个controller文件夹,在下面创建一个Worker.php内容如下:<?php namespace app\push\controller;

2022-03-29 16:21:49 1120

原创 递归查询上级

//递归查询上级 public function getpid($pid,$deploy=0){ static $data=[]; $result=Db::name('users')->where('id',$pid)->find(); if($result['deploy_id']>$deploy){ $data[]=$result; } if(count($data)<...

2022-01-06 19:43:56 584 1

原创 计算当前日期距离已知日期有几天

(strtotime(date("Y-m-d H:i:s"))-strtotime("2021-12-12 14:13:04"))/86400;

2021-12-15 13:40:57 771

原创 根据自身位置查询数据词典里离自己最近得数据

$lng='';$lat='';$result=Db::query("SELECT id,lng, lat, ROUND(6378.138 * 2 * ASIN(SQRT(POW(SIN(($lat * PI() / 180 - lat * PI() / 180) / 2), 2) + COS($lat * PI() / 180) * COS(lat * PI() / 180) * POW(SIN(($lng * PI() / 180 - lng * PI() / 180) / 2), 2))) *

2021-12-14 10:58:28 390 1

原创 无法获取富文本里的图片可以试试这

$c = htmlspecialchars_decode(stripslashes(input('name','','trim')));;$c = htmlspecialchars(stripslashes(input('name','','trim')));

2021-12-10 09:57:34 260

原创 layer弹出层弹出后页面发灰无法操作

layer.open里面增加shade:0.0即可

2021-12-08 18:56:19 797

原创 站点配置

Apache的站点配置;修改Apache配置文件,以实现HTTP访问不同域名时,成功打开对应的网站。Apache的配置文件一般在/etc/httpd/conf目录下,httpd.conf是Apache的主配置文件,当你进行配置时可以按以下步骤来;第一步:在/etc/httpd目录下,用mkdir 创建一个myconf的目录;第二步:在/etc/httpd/conf目录下的httpd.conf里加入 " IncludeOptional myconf/*.conf " ;如下图所示...

2021-11-16 12:41:15 1139

原创 Linux下LAMP的服务搭建

首先准备一台centos的云服务器;Xshell—windows远程连接Linux服务器的终端模拟器;然后通过Xshell连接服务器;这里就不详讲了;直接进入主题;1,安装Apache;第一步安装apache服务及其扩展包;yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql返回类似如下图结果则表示安装成功;第二步执行如下命令,启动apache服务;systemctl start httpd.se.

2021-11-15 15:03:19 1757

原创 PHP连接数据库8.0失败的处理

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';flush privileges; //刷新权限。

2021-11-05 09:43:55 221

原创 MYSQL的基础

首先了解什么是数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。它是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客 观事物间的本质联系。数据是数据库中存储的基本对象,是按一定顺序排列组合的物理符号。数据有多种表现形式,可以是 数字、文字、图像,甚至是音频或视频,它们都可以经过数字化后存入计算机。数据库是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并 可被各个应用程序所共享。数据库能有

2021-10-26 16:13:32 147

原创 git非常简单的基础使用

git 的使用1,下载安装git2,设置ssh key第一步 git config --global user.name "名字"//仓库名字 git config --global user.email "邮箱"//仓库邮箱第二步 ssh-keygen -t rsa -C "xxxxx@xxxxx.com" //仓库邮箱然后回车三次 只到出现个方方框框的玩意第三步 cat ~/.ssh/id_rsa.pub显示出来ssh key第四步 设置ssh公钥 ...

2021-10-09 16:57:04 108

原创 监听页面的显示隐藏?

document.addEventListener('visibilitychange', function() { var hidden = document.hidden; console.log(document.visibilityState) if (hidden) { document.title = '隐藏'; } e...

2021-09-23 19:35:17 219

原创 设置文本溢出隐藏

设置文本显示行数给文本设置宽度然后给他display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:行数;overflow:hidden单行溢出显示为...white-space: nowrap;text-overflow: ellipsis; overflow: hidden;...

2021-09-17 19:52:00 84

原创 如何禁止查看源代码

window.onload=function(){ document.onkeydown=function(){ var e=window.event||arguments[0]; if(e.keyCode==123){ alert("F12是不行的哟"); return false; }else if((e.ctrlKey)&&(e.shiftKey)&&(e...

2021-09-14 21:58:18 386 2

原创 原生ajax

splice方法可以用来对js的数组进行删除,添加,替换等操作。1. 删除功能,第一个参数为第一项位置,第二个参数为要删除几个。用法:array.splice(index,num),返回值为删除内容,array为结果值。2. 插入功能,第一个参数(插入位置),第二个参数(0),第三个参数(插入的项)。用法:array.splice(index,0,insertValue),返回值为空数组,array值为最终结果值。3. 替换功能,第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任

2021-08-30 20:25:37 71

原创 百度富文本编辑器得简单使用

第一步:解压ueditor压缩包 在项目中按顺序引入三个文件<script type="text/javascript" charset="utf-8" src="项目路径下的/ueditor/ueditor.config.js"></script><script type="text/javascript" charset="utf-8" src="项目路径下的/ueditor/ueditor.all.min.js"> </script><scr

2021-08-30 09:00:44 357

原创 bom跳转传参

bom跳转传参跳转方法:window.location.href = '你所要跳转的页面';window.open('你所要跳转到的页面');window.history.back(-1);返回上一页window.history.go(-1/1);返回上一页或下一页以window.open('');为例,window.open('index.html?'+id+'&'+arr);index.html后面的问号表示地址后面拼接参数,参数之间的拼接要加&符号。接受

2021-08-26 20:24:49 183

原创 还需要输入1

轮播图显示隐藏方法主要用到了Classname的赋值和style里的display来控制图片的显示和隐藏,用setInterval定时器来实现图片的自动播放,onmouseover鼠标移入、onmouseout鼠标移出控制鼠标事件。DOM树和节点操作:创建节点:creatElement、creatAttribute、createTextNode,删除节点:removeChild、replacChild,插入节点:appendChild、insertBefore,利用数组和字符串进行数据输出遇到的问

2021-08-25 20:24:36 287 1

空空如也

空空如也

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

TA关注的人

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