自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (2)
  • 收藏
  • 关注

原创 tp5,php将数组转化为字符串

$al_array为数组 $al_array_new = implode(',',$al_array);implode将把数组的元素用逗号分割,$al_array_new为以逗号为分隔符的字符串

2019-07-01 09:49:31 8997 3

原创 php时间戳和普通时间格式互相转化

普通时间转化为时间戳strtotime($time)时间戳转化为普通时间date("Y-m-d H:i:s",$timestamp)

2019-05-07 16:59:35 3577

原创 【tp model】查询字段值为null的记录

【代码】【tp model】查询字段值为null的记录。

2024-03-30 14:35:57 99

原创 tp mysql 按照特定顺序排序

但是具体的业务环境中可能遇到特殊的排序规则。这样就可以了 直接MySQL的话是。

2024-02-03 17:05:52 156

原创 php 替换字符串中所有标点符号

我这里要替换成下划线 实际使用中根据需要修改。

2024-01-26 11:13:07 121

原创 【mysql把一个字段分割成两个字段】

用sql语句把一个字段分割成两个字段。具体使用中根据具体情况修改。

2024-01-26 10:14:14 296

原创 tortoise创建本地仓库

1.安装git和tortoise。1.右键没有创建本地版本库。这里记录一下我遇到的问题。2 .创建了但是克隆不了。

2023-10-09 17:00:18 290

原创 php 打印分页 一组数据不分页问题解决

【代码】php 打印分页 一组数据不分页问题解决。

2023-09-24 10:25:19 218

原创 tp php文件里拼接的html代码作为内置标签在前端不解析

之前的业务需要php文件里拼接的html代码 但是作为内置标签在前端不被解析。后来同事教我正确的方式是。这样在页面上显示来的是。

2023-08-10 13:46:42 199 3

原创 【tp6】使用setInc或者setDec报错

tp6里移除了这种用法改为->inc('要更新的字段名')->update()之前没注意 这里记录一下 同样的->dec('要更新的字段名')->update()更新值大于1的->dec('要更新的字段名',3)->update()表示减3

2023-06-22 10:21:31 948

原创 【PHPMailer SMTP connect() failed】

第二种情况 参数里面有一个password参数 注意这里是授权码 不是邮箱登录密码。现在一般使用的就是ssl的端口465。PHPMailer发送邮件。第一种情况 端口问题。

2023-03-27 17:34:13 418

原创 php 一对多关系避免循环操纵数据库

php 一对多关系避免循环操纵数据库

2022-11-01 14:18:00 255

原创 【tp接口状态码变成256 320?】json()方法使用误区

但是Unicode又不直观,所以我自作聪明写成了这样。有时候项目里需要一些自定义返回格式的地方会用。但是呢 成功没问题 有时候。我想给前端返回一点报错提示。然后接口状态码成功的时候变。

2022-08-25 14:52:50 343

原创 join查询 没有关联的主表数据查不出来 非主表数据量很大左链接查询速度慢

->join('resources_type rt','rt.id=r.type_id')我忘记了默认是inner join其实是我的写法有问题既然分主次表那么当然应该使用左/右链接如->join('resources_type rt','rt.id=r.type_id','left')这样即使没有与次表关联的主表数据也能查出来记录一下...

2022-05-25 15:17:09 389

转载 【PHP CURL GET请求对方接口报HTTP Status 400 – Bad Request】

$url = "http://xxx.xxx.cn/xxx/xxx?startTime=2022-04-01 16:12:03&endTime=2022-04-14 16:12:03&deviceAddr=123456";$header = [ 'token:'.$token];$res = $this->httpCurl($url, [], $header);get请求直接报HTTP Status 400 – Bad Request,找了很久原因,开始以为是url

2022-04-15 14:13:56 1435

原创 php.ini修改“不生效“ 其实是我没改对地方

项目上服务器的时候有个地方需要修改php.ini我用find / -name 'php.ini'找到了php.ini的位置 修改了配置 重启服务 但是没生效重点来了 我用phpinfo()看了一下配置还是原来 而且上面的php版本是7.1而我在命令行里看到的是7.4后来同事帮我看的时候告诉我用的这个7.1还没有php.ini,用的是默认的所以才不生效后来复制过来一个7.1在/usr/local/php/php.ini改了重启服务才生效...

2022-03-24 14:58:46 505

转载 【redis 连接失败】

进入redis安装目录执行redis-server.exe redis.windows.conf

2022-02-25 13:00:36 100

原创 开发项目安全相关

记录一下 但不仅限这些登录验证a.登录密码验证b.登录ip验证(一般用于内部管理系统或者管理后台)c.图形验证码d.手机验证码e.app口令token session在登录之后 在公共类众添加token或者session过期机制 时间适当 过期之后需重新登录IP校验登录后公共方法IP校验(一般用于内部管理系统或者管理后台)操作权限控制用户操作权限控制 包括菜单按钮等上下限控制a.电商类,团购类的用户提现等操作b.需设下限 比如不到100不能提现(资本家的丑恶

2022-01-05 14:43:46 48

原创 微信小程序支付

统一下单 //小程序微信支付 function WxPay($data) { $fee = $data['fee'];//金额 $appid = "wxd1234567";//appid. $body = 'xxx小程序消费'; $mch_id = '1234567';//商户号 $nonce_str = $this->nonce_str();//随机字符串 $notify_url

2022-01-05 13:58:00 249

原创 tp3 怎么获取刚刚新增的记录的自增id

$data = [ 'name'=>'张三'];$row = M('user')->create($data);$id = $row['id'];

2021-12-06 18:00:12 1137

原创 tp6 配置多应用模式二 目录结构

原目录结构多应用模式目录结构

2021-10-28 17:25:10 335

原创 layui jquery js 设置select checkbox选中没反应 显示效果没变

这是layui的特性,即使代码设置选中没问题也需要渲染例如 $(element).attr('checked', true); form.render();没有form.render();显示的效果是不会变的

2021-08-02 17:44:32 604

转载 layui 监听多选框(checkbox) 点击事件

//html代码<input lay-filter="switchTest" type="checkbox" name="type[]" value="1" title="葡萄"><input lay-filter="switchTest" type="checkbox" name="type[]" value="2" title="榴莲">..//js代码layui.use(['form', 'layer', 'jquery' ], function () { $

2021-07-30 16:05:20 6312

原创 mysql语句优化 首先去掉子查询

子查询的查询效率非常低子查询:查询时间14秒select u.uid,u.phone,u.name, u.createtime,(select count(*) from tc_shop s where s.uid=u.uid and s.status=1) as shopnums,coalesce((select sum(h.amount) from tc_hongmi_record h where h.in_out=1 and (h.type=1 or h.type=4) and h.b_ph

2021-06-28 16:52:35 226

原创 php去掉字符串数据库看不见换行符

先写结论$address = preg_replace("/\s/","",$address);事情的起因是json解析字符串失败,但是看不到什么符号,然后粘贴去在线解析json的,解析失败了,我知道肯定有看不见的换行符json格式下一看 是\t\n,不知道为什么我原来的str_replace(PHP_EOL,'', $address)无效...

2021-06-28 16:42:02 177

原创 接口地址没错但是报404

确认接口地址没有出错 但是还是报404 有可能是接口没返回,这种情况有时候也会报404

2021-06-08 18:02:40 6390

原创 layui 设置select的option被选中

html代码<div class="layui-form-item"> <label class="layui-form-label">所属角色</label> <div class="layui-input-inline"> <select id="roleid_edit" name="roleid" lay-filter="aihao" data-placeholder="请选择..."> <foreach name="r

2021-05-24 11:06:43 2130

转载 Bootstrap Table -detailView和detailFilter的使用

detailFilter属性:data-detail-filterType:FunctionDefault:function(index,row){ return true}detailView属性:data-detail-viewType:BooleanDefault:false<table id="table" data-toggle="table" data-height="460" data-detail-view="true" data-detail-formatter=

2021-04-25 17:28:01 821

原创 php 利用ceil函数向上取整对象数向上舍入为最接近的小数

有一个小数3.141我想让他保留两位小数的情况下对第三位小数只入不舍,也就是第三位小数只要大于0就进1利用ceil函数向上取整ceil(3.141*100)/100;//结果3.15 计划通!

2021-04-20 15:36:20 283

原创 tp3.2 同一字段多条件查询 组合查询

手册里写的是这样我的情况是我需要一个时间戳大于开始时间,小于等于结束时间,但是$where['_string'] = "paytime > $startTime AND paytime <= $endTime"条件没生效 我打印了一下sql语句里面直接没有这个条件,具体啥原因没明白最后的写法['paytime'=>[['gt',$startTime],['elt',$endTime],'AND']]测试成功...

2021-04-20 10:58:19 943

原创 tp3.2 save() add()参数丢失 或者参数精度丢失 小数丢失

我是在tp 3.2里面遇到的解决方法删除 \Public\Runtime\Data_fields里面的文件暂时没有发现一劳永逸的方法 未完待遇

2021-03-31 18:29:12 393

原创 [Vue warn]: Missing required prop: “value“

其他情况有很多博客我就不展开了 ,我说说我的情况可能有经验的一眼就看出来了,确困扰我很长时间<Select v-model="search.from" style="width: 200px"> <Option :value="0" :key="0">全部</Option> <Option :value="1" :key="1">仓库添加</Option> <Option :value="2" :key="2">接车采购&lt

2021-01-14 09:23:39 2235

转载 vue 打印类 多打印空白页

这里是print.js的问题不能用npm安装需要手动下载到本地,而且要做些新修改下载地址https://github.com/zxc19890923/print/blob/master/print.js// 搜索getStyle方法,添加:str += "<style>html,body,div{height: auto!important;font-size:14px}</style>"; getStyle: function () { var str = "",

2021-01-13 14:03:29 184

转载 百度教程

2020-12-31 09:47:37 97

原创 iview admin 修改左侧菜单

在src->router->routers.js 中修改

2020-12-22 16:40:51 940

原创 tp6 配置多应用模式一 多应用模式找不到控制器

先配置多应用模式win+r 输入cmd 打开终端进入项目根目录下composer require topthink/think-multi-app更改命名空间原来的命名空间是 我的模块名是adminnamespace app\controller;改成namespace app\admin\controller;...

2020-12-22 13:43:09 1198

原创 hbuilder adb连接不上mumu模拟器

如果你的android环境能够直接访问 adb 的相关指令.比如adb -v 正常的话只需要把mumu模拟器打开 然后打开cmd -> 输入 adb connect 127.0.0.1:7555就能直接连上mumu模拟器了

2020-12-18 15:18:08 1338

原创 接收form表单并提交

var form = document.getElementById('role_form');先获取到form对象,注意:这种方式只能用js不能用jquery的$('#role_name'),这两种方式还是略有有区别var formData = new FormData(form);$.ajax({ url: url, data:formData, type:'post', cache: false, // 不缓存 processDa

2020-11-10 14:18:01 372

原创 tp5 db类 数据库操作回滚

避免操作数据库时,中间步骤出错,但是前面已经对数据库做了修改,从而数据出错 //开启数据库事务 Db::startTrans(); try{ //操作数据库的代码 Db::commit(); return json(array("code"=>0,"msg"=>"操作成功!")); }catch (\Exception $e){ Db::rollback(); return json(arr

2020-11-05 14:06:06 537

原创 layui table获取分页当前页页码page

如果点击下一页,表格重载之后需要获取,就把获取的代码放在那一步操作里就可以了,例如。评论中说的打印出来为true 我没遇到 如果还有问题请贴一下代码 大家一起看看。因为csdn论坛改版之后不经常上来看 所以回复不及时 抱歉。然后打印的是这样的 打印了两条 红框中的就是页码。然后用tablename来获取。先定义tablename。

2020-10-29 09:50:41 8281 7

jzxchrome0.1.8.zip

谷歌集装箱插件,想用的可以下载一下,我初始设置0积分,下载积分一段时间会自动变化,想下载积分不够联系我

2020-09-08

aceadmin后台管理系统

基于html5的后端管理系统,功能强大,稍作修改就可以拿来用,本资源包为英文版,未汉化,旨在大家一起分享,我每次改成0积分过不久就会变,如果有朋友想下载但是取积分不够请联系我修改

2019-04-18

空空如也

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

TA关注的人

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