自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CSDN 分享刚编的总结

一个只会复制粘贴的phper

  • 博客(61)
  • 资源 (8)
  • 收藏
  • 关注

原创 phpmyadmin 将查询数据导出csv

组织sql语句 点击执行查出数据以后看到页面最下端 查询结果操作 点击导出注意这四个部分 点击执行即可

2022-05-11 14:31:24 1005

原创 TP3.2 数据批量删除

TP3.2 自带批量删除在线手册:ThinkPHP3.2.3完全开发手册

2022-04-27 17:41:15 524

原创 TP3.2 删除某目录下的全部文件

public function delete_yhsy() { $id = I('post.id'); $uid = I('post.uid'); //拼接路径 //SITE_PATH 文件根目录 $path = SITE_PATH . "ceshi" . $uid . "/" . $id; // $path = SITE_PATH . '/ceshi' . "/" . '7' . "/" . '3';

2022-04-27 16:13:43 384

原创 PHP 计算子串在字符串中出现的次数

今天遇到一个有趣的需求将数组中Name字段中带有两个‘-’的全部剔除,我首先想到的是用正则匹配,但是我正则说句实话根本不行,于是后来和同事交流完以后,有了新的思路,那就是统计字符串中‘-’的数量,后来找了一个substr_count() 函数完美解决。示例foreach($info as $k => $v){ $num = substr_count($v['Name'],'-'); if($num > 1){ unset($info[$k]);

2022-04-23 17:23:17 448

原创 php curl封装库php-curl-class

地址:php-curl-class安装$ composer require php-curl-class/php-curl-class这里强调一下 需要用composer安装 如果直接下载zip的话是缺少一个autoload.php文件安装完成以后这个Curl文件夹是在php-curl-class\php-curl-class\src文件夹下面 我觉得影藏的太深了 路径不好引 所以直接单拿出来了我这里用的是thinkPHP3.2的框架实例//引入Curlrequire './simple

2022-04-21 16:53:59 640

原创 Hbuilder MUI input 无法打开软键盘

今天遇到了一个问题花了2个多小时终于解决了我在做登录退出时,手机端,模拟器,登录退出没有问题,正常能够打开软键盘,但是把APP装到实际生产的终端上时,退出到主页面就无法打开软键盘,最后度娘终于找到一个相对靠谱的方法解决了。代码仅供参考var webview = plus.android.currentWebview();plus.android.importClass(webview);webview.requestFocus();var Context = plus.android.impor

2022-01-07 11:03:13 1114

原创 php post提交数据 引发数据丢失或减少的三种解决方法

php post提交数据 引发数据丢失或减少 最根本的原因就是数据量过大 要解决其问题就是要学会处理数据 我在做项目实战时 基本是用以下处理方法。一、前端处理数据将不需要的数据在前端过滤,选择需要的的数据提交而不是将所有数据都传过去二、前端将整个数据转换为JSON字符串前端传值:var resultinfo = JSON.stringify(data);后端接收://前端数据量太大 以字符串形式提交过来以后 转数组$tempData = html_entity_decode($data.

2021-10-12 17:59:52 988

原创 ant design 嵌套子表格 点击新的子表格收起原展开的子表格

最关键的两个参数就是onExpandedRowsChange和expandedRowKeys参考博客https://blog.csdn.net/wangxu000000/article/details/115304817代码仅供参考const [expandedRowKeys, setExpandedRowKeys] = useState([''])//展开当前行 关闭另一行 const expandRows = (rows: any) => { const arrTemp.

2021-10-08 16:57:01 834

原创 ant design DatePicker 日期范围禁止大于今天

实现效果官方手册API具体代码 //时间禁止选择大于今天的日期const disabledDate = (current: any) => { return current && current > moment().endOf('day'); }//组件RangePicker//组件加上disabledDate属性<RangePicker format="YYYY-MM-DD" disabledDate={disabledDate}

2021-09-30 10:30:11 1390

原创 PHP 数组数据处理(二) 将数组中某一相同字段作为同级其他字段合并到一起

光看标题可能不能明白什么意思,具体还是要看例子大白话就是我有一个数组$arr里面的name字段相同,因此我想将除name字段以外的字段合并到一个数组里进行汇总$arr = [ [ 'name' => '中国', 'zd1' => '江苏', 'zd2' => '南京' ], [ .

2021-09-28 10:18:14 622 2

原创 PHP 数组数据处理(一) 将数组中某一字段下的数组合并到第一层级

光看标题可能不能明白什么意思,具体还是要看例子大白话就是我有一个数组$arr1里面有个“xq”字段,我需要将“xq”字段提出来,有多少个“xq”字段里的内容就合并多少条数据$arr1 = [ [ "id" => 76, "changmc" => "场一", "riqi" => "2021-09-26", "jiaji" =>.

2021-09-28 10:00:15 179

原创 Laragon 升级composer

本来我打算下载个ThinkPHP6.0 然后手册说必须用composer安装本来我是要去下载composer 后来查询得知Laragon 自带composer所以我直接开干然后报错 翻译结果大致意思是版本太旧了 于是我上网查找如何更新composer self-update升级完成查看结果composer -V...

2021-06-17 11:03:52 206

原创 PHP+ VUE 导入Excel数据(TP3.2)

提供解析Excel数据导入数据库思路HTML部分 <div class="wrap js-check-wrap" id="vueContainer" v-cloak> <div class="ant-card"> <div class="ant-card-body"> <div class="table-actions"> <bu.

2021-06-11 09:07:28 462 2

原创 Xshell/Xftp个人完全免费版

很多人在找 Xshell 或 Xftp 的破解版,完全没必要因为官方已经针对个人用户,提供了完全免费版本官方免费版下载步骤如下:1、进入官网活动页面:https://www.netsarang.com/zh/free-for-home-school/2.填写邮箱、姓名(随便填),需要Xshell或者Xftp的话直接勾选 俩个都需要的话勾选两者,官方会将下载地址发送到你填写的邮箱3.点击链接下载安装即可我的两个下载地址(2021.7.4到期),到期后可自行去官网下载。XshellXft

2021-06-04 09:26:12 2665

原创 PHP+Vue解析CSV文件(TP3.2)

我用的是TP3.2+VUEW3C fgetcsv 函数介绍HTML部分 <div class="control-group"> <label class="control-label">文件*</label> <div class="controls"> <input type="file" id="file" @change="add_posttext"> </div> &

2021-06-02 09:00:29 239

原创 Laragon 自定义域名

Laragon 软件在配置好完成以后 一般情况下 域名都是自动创建的如何自定义域名呢首先来看下我的根目录文件所在位置所对应的配置文件目录(文件名称是对应的)打开需要修改的配置文件编辑即可...

2021-04-30 10:48:37 530

原创 H5+ APP扫码测试完整版

模拟器效果图三个页面首页<!DOCTYPE HTML><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name="HandheldFriendly" content="true" />

2021-04-24 10:22:13 1052 2

原创 mui 双击事件不生效

mui双击事件默认关闭,所以在要在init()方法中启用mui双击mui.init({ gestureConfig: { doubletap: true }});

2021-04-06 14:51:04 300

原创 微信扫码跳转浏览器下载app

效果图源码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>APP下载</title></head><body> <st

2021-03-05 14:42:10 2425

原创 WampServer 配置hosts 以及 httpd-vhosts.conf

hosts配置C:\Windows\System32\drivers\etc\hostshttpd-vhosts.conf配置因为我用的集成环境是wamp 所以我的httpd-vhosts.conf是在E盘配置完成以后浏览器输入hosts地址即可

2021-02-22 09:20:17 998

原创 正则匹配常见三种注释

//单行注释,以//开始 ^//.*?$//单行注释,以//前面有一个或多个空格\s+//.*?$/**/ 多行注释/\*[\w\W]*?\*/

2020-12-30 10:20:11 1661 1

原创 Hbuilder MUI 页面跳转刷新

页面A跳转到页面B,B页面修改数据后再跳回A页面,刷新A页面数据我这里用到的是vue渲染获取数据,页面A跳转到页面B,但是有个问题 就是B页面执行成功以后跳转回A页面的话A页面并不刷新,数据不能够及时更新 用户体验感比较差。后来我在社区中找到了解决办法将此办法引入到我的代码中 完美解决var wobj = plus.webview.getWebviewById("xx");wobj.reload(true);...

2020-11-11 16:18:01 739

原创 TP3.2 事务用法

MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用来管理insert,update,delete 语句protected function shiwu($info

2020-10-24 15:45:40 1042

原创 php报错 1366:Incorrect string value: ‘\xE7\x8E\x8B\xE4\xBC\x81...‘ for column ‘czrxm‘ at row 1 解决办法

事情是这样的 我要往数据库里插一条数据 结果给了一个惊喜仔细检查我的数据没有任何问题 就排查了下数据库讲道理 这是啥 我不认识 我也不知道建表为啥会出现这种问题 但我最起码知道啥是utf8啊 于是我改成了utf8最后保存成功...

2020-08-26 11:47:09 419

原创 mysql 把一个字段的所有值赋值给另一个字段的方法

update 数据库名 set tongyongming = shangpinming sql执行前sql执行后tongyongming 空值字段shangpinming 赋值字段

2020-06-05 15:58:47 2034

原创 mysql 删除某一字段值的第一个值

UPDATE `asset` SET `filesize` = ( CASE left(filesize,1) WHEN '3' THEN substring(filesize,2) ELSE filesize END)sql执行前sql执行后asset 表名filesize 字段名3

2020-05-28 18:10:17 1073 2

原创 mysql 修改某一字段中某一值的部分值

update spsb set dizhi=CONCAT(substring_index(dizhi,'ctrl.php',1),'inner.php')spsb 表名dizhi 字段名ctrl.php 修改值inner.php 原来值

2020-05-28 17:49:38 2410 5

原创 css 怎么让图片一直旋转

效果html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style>

2020-05-15 10:27:33 6968 3

原创 php 计算两个时间戳相隔天数(两种情况)

根据需求不同 算出相隔时间天数也不同需求一 2020-4-26 23:59:59 距离2020-4-27 0:00:00 时间相隔1天因为26到27号 不管是差几秒 都是间隔1天$day1= 1587916799;//2020-4-26 23:59:59$day2= 1587916800;//2020-4-27 0:00:00//date_diff两个参数 day1 day2互换位置...

2020-04-27 09:22:41 4008

转载 Vue 将后台获取的数据进行分页

html部分<div class="page"> <button class="btn btn-default" type="submit" @click="primaryPage">首页</button> <button class="btn btn-default" type="submit" @click="prePage">...

2020-03-30 16:00:14 1861

原创 TP3.2 where常见的几种条件查询

$school = M("school");$name = '张';$gender = 'men';$map = [ 'name' => ['like', $name . '%'],//模糊查询 'nianji' => ['elt', 3],//运算符查询 'leixing' => ['not in', ['teacher']],//in查询 ...

2020-03-24 08:42:19 2419

转载 Linux下的crontab定时执行任务命令详解

Linux下的crontab定时执行任务命令详解1、 crontab命令概念crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。cronta...

2020-03-21 15:43:49 169

转载 php 对象转数组

$object = json_decode( json_encode( $object),true);return $object;

2020-03-18 09:39:43 161

原创 js 拼接ajax请求回来的值 渲染到下拉框

html部分<div class="control-group" id="jsr" style="display: none;"> <label class="control-label"><span class="form-required"></span>接收人</label> <div class="controls"&...

2020-03-09 15:04:42 930

原创 js 拼接ajax请求回来的值,渲染到页面表格上

html部分<table class="table table-hover table-bordered"> <thead class="thead"> <tr> <th>A</th> <th>B</th> <th>C</th> <th>D<...

2020-03-09 14:49:22 1564 2

原创 php 获取二维数组中某一字段值的最大最小值

这里用到的是TP3.2框架数据库字段截图 要获取step的最大值后台代码://根据条件 查出来的二维数组 $ymtbsh = $ymtbsh_model->where(['tbid' => $id])->order("step asc")->select();//我要获取$ymtbsh中step的最大值和最小值 $max['key'] = ''...

2020-03-09 14:35:05 5729 4

原创 php报错 Warning: explode(): Empty delimiter in E:\wamp\www\a\a.php on line 6 解决办法

错误信息:我的代码:$str = 'one,two,three,four'; dump(explode('',$str));die;解决办法:$str = 'one,two,three,four'; dump(explode(',',$str));die;//分割为数组使用,隔开

2020-01-13 10:52:45 3002

转载 php 如何验证token

生成一个请求url<?php$key = 'key'; //秘钥 ,非常重要,不参与url传输、秘钥泄露将导致token验证失效$data['time'] = time();$data['data'] = 'data';$data['token']= md5( md5($key) . md5($data['time']) );// 拼接url$url = 'doma...

2020-01-08 17:58:47 482

转载 php 模拟表单提交

curl方法这是php的一个扩展。可以用来模拟post提交,主要是四个步骤:1.初始化crul2.参数设置3.页面内容获取或操作4.释放句柄<?php$url="http://localhost/data/mianshi/http/index.php";$postData=array( 'title'=>'我是curl', 'content'=>'...

2020-01-08 17:56:51 350

原创 php 使用类 垮库分批导入数据

描述:一个A库 一个B库需求:将A库中某一张表导入到B库中前提:两个表字段结构相同的前提下为什么要分批导入?因为在数据庞大的情况下 浏览器扛不住代码dbConnect.php<?phpheader('Content-type:text/html;charset=utf-8');class base{ private $conn = null; pri...

2020-01-07 10:55:34 198

PHP原生增删改查类的示例

PHP原生增删改查类的示例

2022-05-20

Xftp Xshell 个人免费版

Xftp Xshell 个人免费版

2021-06-04

H5+ APP扫码测试完整版

H5+ APP扫码测试完整版

2021-04-24

微信扫码跳转浏览器下载app

微信扫码跳转浏览器下载app

2021-03-05

计算机软件产品开发文件编制指南

计算机软件产品开发文件编制 GB 8567-88 Guidelines for computer software product development documentation 国家标准 UDC681 .3

2020-08-13

计算机软件开发规范PDF

GB8566-88 计算机软件开发规范 目的:详细规定计算机软件开发过程胡各个阶段及没法儿阶段胡任务、 实施步骤、实施要求 、完成标志及交付文件。为软件开人员和管理人员提供一系列之有效的准则、方法和规范。

2020-08-13

信息处理 数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定

1526-1989信息处理 数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定

2020-08-13

php框架进行 空操作,空方法,空控制器所跳转到404页面模板

php框架进行 空操作,空方法,空控制器所跳转到404页面,此文件是从网上下载修改而得,可直接在项目中引用。

2020-05-15

空空如也

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

TA关注的人

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