- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 php curl获取OAuth2.0 toekn 对于client_credentials方式
发送的内容验证体CURLOPT_POSTFIELDS不能用数组形式而应该用浏览器参数拼接的方式。兄弟们好,最近在做OAuth2.0获取token的时候发现很多朋友对于。base64加密的client_id:client_secret。方式不太了解,实质上出问题的点终于两个要点未配置正确。CURLOPT_HTTPHEADER 头部签证其中。
2023-04-06 11:49:08 814
原创 php curl添加授权Authorization 验证头
/** * @param $url you-link链接 * @param $username your user账号 * @param $password your pass密码 * @param string $data * @return bool|string */public function getCurl($url,$username,$password,$data=''){ $arr_header[] = "Content-Type:application/json";
2021-11-16 14:42:02 2158
原创 mysql查询插入数据的主键id
近期封装部分类,回顾之前的一些知识点并梳理,会一点点的分享给大家在mysql里要获取最近一次操作记录的id的话select_insert_id是比不可少的,当然当前各种框架有封装的更为完善的体系接口,但是从基础建设的角度来看也是非常有必要理解的一部分一些要注意的点:SELECT LAST_INSERT_ID():得到刚 insert 进去记录的主键值,只适用与自增主键当然如果你想深入了解实现机制和一些用法和细节的注意事项的话你可以自己再去查找希望对你们有所帮助下面是我自己查看的一些帮助理解的文章h
2021-10-08 14:29:52 995
原创 php模拟form-data文件流上传
近期接到一个需求需要给对方回传文件,结果对方接受文件的参数有N个都是一个参数名称,我用postman尝试人家确实可以接受到,众所周知用php上传文件封装数据参数名称是具有唯一性的所以最后选择用data文件流的方式去上传构建,下面代码附上希望对你们有所帮助 /** * curl发送数据流 */ public function PostCurl($url,$data){ $curl = curl_init($url); curl_setopt(
2021-09-26 15:15:49 1075
原创 des加密解密
java,.net,php互通的des加解密转化java.netphpjava.netphpjava.netphp近期公司对接三方,三个系统,三套都用des加密,但是需要三个系统都通用然后经过自己各种尝试和借鉴终于整出来了希望对你们能有一定帮助java DES加解密示例代码(JAVA)package com.ucap.igsp.api.util; import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;impo
2021-09-26 14:58:03 283
原创 sql语句数据查询并插入的一条写法
起因:今天让我重构一哥比较老的功能,然后突然发现运维小哥哥没在线,就自己导入玩了一下,还挺好使用就赶紧给大哥们整过来了a_table是要被导入数据的表b_table是数据源表默认字段可以直接写值,读取的字段需要写字段名,然后记着自己设置字段默认值以确保数据导入成功并不受其他数据信息影响INSERT INTO a_table(cid ,pxtext,colname,types) select '17',pxtext,col_txt,'1' from b_table WHERE id=1250;阶
2020-12-29 20:21:44 1657
原创 提示Class ‘think\Facade\Db‘ not found
所遇问题:在PHP7.2.10,提示Class 'think\Facade\Db' not found场景:thinkphp开发中引入think\Facade\Db在线下没有问题,线上(linux环境)报错原因:在线下环境中由于不区分大小写所以导致招不到文件,然而在线上环境中区分大小写所以检索不到think\Facade\Db的文件解决:将think\Facade\Db中的Facade改为小写即可:think\Facade\Db->think\facade\Db就行延申:基本上只要think文
2020-12-29 19:56:05 8677
原创 thinkphp6分页查询及页面渲染问题
近期公司使用think6框架发现文档很多地方都有些含糊所以准备接下来补充一些作为探索think6中的一些坑,希望能给大家代来帮助1.使用渲染think6的框架需要单独加载think-view的库composer的view扩展库安装:composer require topthink/think-view通常可以直接使用think\facade\View来操作视图。查询需要使用think内置的paginate()函数用法如下分页查询要查询的页数->page($page)里面的$page是要查
2020-11-27 14:47:17 1928 1
原创 LINUX环境搭建(contOS7.4+nginx+php7+mysql+redis)
我是用的阿里云的服务器搭建的如果你们用其他服务器记着安装一些其他对应配置一、创建用户1.创建www用户useradd www创建mysql用户groupadd mysqluseradd -g mysql -s /sbin/nologin mysql二、创建目录1.创建安装包目录mkdir /usr/src/base_soft2.创建www相关目录mkdir /datamkdir /data/wwwmkdir /data/releasemkdir /data/logsmkdir
2020-11-18 12:53:18 378 1
转载 解决window10的xshell的中文问号显示问题
在vi 或者 vim编辑的时候,我无法输入中文(显示的是问号). 但是可以查看,或者粘贴复制使用中文.原因是win10的自带的微软输入法影响到了使用. 把这些删除掉,保留搜狗输入就可以了解决办法:搜索 “语言” , 编辑语言和键盘选项, 点击选项 , 删除微软拼音. 如果还有其他的,也可以删除掉. (不用担心删除了就没了. 如果需要, 也可以点击 “+” 添加回来.)转载于原文地址https://blog.csdn.net/su_baoji/article/details/102898124
2020-10-02 19:35:31 2785 3
原创 小程序setData数组某一项值
近期小程序项目中频繁改变数组中的值而且还需要及时显示,然后就是实现了一下,发现网上常用的字符串拼接的方式并不太适用于我的项目中来,所以就研究了一下方法,发现setData单项直接赋值修改不太好实现,就研究了一个较为折中的方法,就是先给原数组中要修改的值赋值,然后将远数组全体重新用setData重写,挺好使的,就是数据量大的话不适用,如果大家有更好的方法希望能共同交流分享一波,谢谢大家下面是代码-希望有更好的方法的话能分享给我/*整体思路就是先修改数组值,然后通过setdata,全数组更新值,来达到传递
2020-08-04 10:39:24 1238
原创 解决微信小程序出现value below was evaluated just now 数据执行问题
近期在制作小程序的时候在onlond里进行数据渲染的时候出现了,value below was evaluated just now的提示,然后就发现数据没有赋值的问题,但是在回调的success里的数据是可以打印的,网上也没有发现合适的解决方法,最后,经过打印,发现,在onload里的代码执行种由于小程序的request返回的值还没有返回所有,造成了还没有值,就已经渲染的问题,尝试了多种方式,最后用setTimeout暂时解决了这个问题,我给代码端的赋值渲染添加了延时函数,晚了500秒,让后台先执行了数据
2020-07-13 15:07:16 2584
原创 利用phpMyAdmin导入csv文件
首先你的csv文件是标准格式像这样(见图片)然后打开你的phpMyAdmin里面选择数据库然后选择导入(看上图)然后选择文件上传然后看文件格式如果是我这样的标准格式就不需要使用逗号/特定符号分割,我这里是标准文件,就不需要用逗号分隔了,直接点击导入我这里是特定加密,当然导入后,自己再修改一下表结构更好,然后就ok了(文件的字符编码一定要用好)...
2020-06-30 15:53:29 2195
原创 微信小程序带图片滚动弹窗scroll-view
最近要实现一个登陆后直接展示一个手册弹窗的功能,然后发现小程序在手机端有些许不好使,所以根据小程序实现了一下,主要i用到的有scroll-view的滑块模组,然后就是思维流程了希望可以和大家共勉//wxml<view class="modalDlg" wx:if="{{ifshow}}"> <scroll-view scroll-y style="width: 100%; height: 400px;" refresher-enabled="{{true}}"
2020-06-26 12:46:01 851
原创 小程序wx:key的值各种使用解读复盘
近期重新梳理了一下小程序吧知识点记录在文档里,当笔记,如果你有需要,一起学习吧1.wx:key 必定是在wx:for中使用,它代表着微信的标识,其实就是在页面循环中的制定的循环key值,因为在v层更好的渲染和支持提供。2.在使用 wx:key的情况下,如果wx:for中的array数据(array指当前item值)发生改变,只是将对应的对象重新排序其实就是数据重写。未发生变化的对象,不会重新创建这样就实现了对应vue的mvvm的数据更新操作相似(这里不多评价,毕竟都有借鉴的痕迹)3.wx:key的取值
2020-06-15 16:37:03 3004 1
原创 切换git的HEAD分支(原点),解决git切换仓库后原点消失问题
今天使用git时候切换了下git仓库,然后发现新添加完仓库后,原点木有了,没办法push,然后就去找方法终于还是被我找到了哈哈切换关联远程仓库// 删除关联仓库git remote rm origin//删除本地指定的远程地址git remote remove origin # 删掉原来git源// 再关联新的仓库(必须与上面命令联合使用要不了会失效)git remote add origin XXXXXXXXXXXXX这个时候这个木有了需要重新指向head分支然后git remot
2020-06-03 16:49:49 1800
原创 php部分基础技术点总结第一篇
php部分基础知识点部分总结第一篇hello world1.json的来回套路2.前端input里time的坑3.跳转页面方法总总结(页面重定向)4.JS弹出消息框,出现确定按钮,然后点击确定转到其他页面5.测试post提交数据的技巧6.FLowchart流程图导出与导入导出导入hello world1.json的来回套路//json与array的互相转换1.//array转jsonda...
2020-05-29 14:36:45 443
原创 小程序时间选择组件
最近做的小程序时间选择领导感觉太陋,不好看,不够实用,然后我翻了一下其他人的组件,发现了一款日历组件,但是不符合要求哇,蒙版了,时间修改了都不太行,就做了一次二次开发,组件拿走吧//正文<!--index.wxml--><!-- @param showModal:boolean 显示/隐藏 example->false/true @param date:string 默认日期:'2018-01-02'格式 @param propA:string 默认时分:'10:3
2020-05-27 11:45:24 698 1
原创 php-字符集转化为GBK/UTF-8
// php转化为gbk或者utf8的两个小方法<?phpclass upCon{ public function __construct(){ } /** * string set utf8 */ public function toUtf8($arr) { if(is_array($arr)){ $res=array(); foreach($arr
2020-05-26 16:32:21 514
原创 git学习-branch
持续更新中1.branch重命名分支重新命名本地分支git branch -m oldbranch newbranch #重命名分支git branch -M oldbranch newbranch#如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名重命名远程分支:在git中重命名远程分支,其实就是先删除远程分支,然后重命名本地分支,再重新提交一个远程分支。此处不再赘述 参考文章https://blog.zengrong.net/post/delet
2020-05-20 10:35:04 746
原创 快速排序(php版)
学习算法->快速排序:代码笔记php实现快速排序图是偷的,学习是真的 /** * 复盘函数---快速排序 */ function fastSort($arr){ /** * 非数组类型返回false */ if(!is_array($arr)){ retur...
2020-04-29 09:25:52 372
原创 微信小程序点击穿透问题
本文针对解决微信小程序中遇到的button点击穿透问题遇到的问题:当button所在的区域下有textarea的话,点击按钮会使得下方的textarea获得焦点弹出键盘,在开发工具上没有这样的问题错误方法一:当时第一个想到了 z-index事实证明不好使还是不好使。错误方法二:当时第二个想到了改变一下布局要不了写死在下面,差点被设计和老板打死,强烈不推荐,我已经亲身实验,小姐姐的指甲只...
2020-04-28 10:32:15 10667 5
原创 微信小程序分页功能实现
今天被提了个需求,需要小程序上实现分页,搜索能力不行,没找到demo,自己想了一下逻辑然后,就自己写了,不知道有没有相同的,如果比我的思路好分享一下,这个是我刚刚写出来的,后期可以进行修改,拿去用吧,写完后感觉挺简单的没有特别的思路完全可以优化,上代码小程序端wxml <!-- 有数据的话循环第一个就欧剋啦 --><view wx:for="{{allworkflow...
2020-03-04 15:56:32 3137
fpdf生成类外带实例demo(php).rar
2020-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人