php中的find()方法返回的是一维数组所以可以直接获取数组中的某个数组,而select()方法返回的是二维数组,需要先遍历成一维数组才能够获取其中的数组。
在thinkphp5中写分页select()换成paginate
如果在thinkphp5中写分页,超简单方法,将执行查询数据集合的select()换成paginate(每页显示多少条,填写true为简洁模式没有123页数,config自定义参数),在页面分页展示的位置写上{$list->render()}就可以了
如果在thinkphp中引入公共头部正常的方法引入不成功时在php文件中写一个对应的空方法
支付宝手机支付完成,可支付拿到数据并增加到对应的用户中,由于微信浏览器不能使用h5支付,现在在调用jsapi支付 如果在thinkphp中引入公共头部正常的方法引入不成功时在php文件中写一个对应的空方法就行
判断是手机还是电脑浏览器-判断是微信浏览器还是普通浏览器
判断是手机还是电脑浏览器 if (/Android|baiwebOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { alert(“这是手机”);}else{alert(“这是电脑”);} 判断是微信浏览器还是普通浏览器 var browser = navigator.userAgent.toLowerCase(); if(browser.match(/MicroMessenger/i)==”micromessenger”){alert(“微信浏览器”);break;}else{alert(“普通浏览器”);break;}
支付宝官方支付demo调试踩坑实录
1.支付宝商户支付应用需要上线调试 2.由于支付宝官方demo各个版本及语言都存在,且每个版本加签,验签方式不一样都会存在坑,下载时都带有版本号,查询信息时带着版本号查 3.验证官方demo时要先从最简单的方式测试看各项配置是否正确 4.测试任何官方的demo时要选择纯净的环境测试,例如:某域名下的根目录新建文件夹,放在单独的网站或服务器上, 5.支付宝支付平台应用配置接口加密方式是选择公钥即可,不要被误导使用公钥证书验证,公钥证书验证比请求参数正常的参数多且加密方式需要改动(公钥证书验证不适用于新手操作,熟悉支付宝支付的各项流程,方法及配置后可尝试操作), 6.发送请求的方法中要使用POST
fetchSql方法用于打印这条执行的sql语句
在thinkphp中在sql执行操作前加上fetchSql(true)此连贯操作此条sql不会执行将会返回成sql语句字符串,fetchSql方法用于打印这条执行的sql语句,注意只是查询这条sql,而不是执行
springboot卡到某个地方不往下继续走的解决方案
如果springboot卡到某个地方不往下继续进行工作了,很有可能是因为数据库字段与实体类的某一个部分不对应,然后导致系统递归对比数据,因此造成既没有报错也没有停止运行 流程可以参照这个https://www.hjclled.cn/?p=4593
Genymotion 2.11.0 安卓模拟器安装及配置
第一、下载链接: https://pan.baidu.com/s/1TFbg6y5wsBCrKfl8R8o1Iw 提取码: 773j 复制这段内容后打开百度网盘手机App,操作更方便哦 第二、可以直接按https://blog.csdn.net/hebbely/article/details/79087199 可以不用注册,直接安装我的网盘中,第一次打开后选下面的红框: 图文看不懂的就点开下面的视频(登录后需要再次重新打一开一下这个链接):https://www.jikexueyuan.com/course/2549_2.html?ss=1
eclipse中如何新建并启动安卓模拟器(必须4.0)
打开eclipse 首先,点击如图所示的图标。这个是用打开安卓模拟器的控制台的。如图所示。 接下来是新建一个android模拟器,点击其中的new 。如图所示。 这个时候就可以选择你的模拟器的版了。这里我选了一个4.0的。如图所示。(完全按下面的选项 ) 这个时候你会发现你新建的模拟器在列表当中了,如图所示。 这个时候,你就可以打开这个模拟器了,如图所示,就可以打开了。 ok,接下来就成功的打开了这个模拟器了,如下图所示,一般半小时左右。
Error: Google Play requires that apps target API level 26 or higher. 两种解决办法
Android Studio和SDK升级到最新3.6.1后出现的 两种解决办法: 1)在targetSdkVersion 上面一行加注释:(我也感觉不可思议,但是信不信随你) //noinspection ExpiredTargetSdkVersion 第二种: Error: Google Play requires that apps target API level 26 or higher. 两种解决办法 出错信息如下: Task :app:lintVitalRelease E:\work\projects\BluetoothControl\ap