自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windos下安装redis PHP-redis

原文:https://blog.csdn.net/iloveyougirls/article/details/79688727(有几个路径有问题)1. 安装redisgithub上下载redis->https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SJJqX7LV-1593573512822)(DA190AA078494A928E0.

2020-07-01 11:20:42 833

原创 1. windos10系统,docker环境搭建hyperf

windos10系统,docker环境搭建hyperfwindos10没有hyper-v解决方案首先新建一个记事本文件。在记事本中写入。 pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart..

2021-04-02 10:15:01 509

原创 php 用户浏览器禁用cookie后如何实现session存储

简单来说什么是sessionSession是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中;实现思路客户端禁用cookie后服务器还是会产生session_id的这个一定要明白我们把session_id发给客户端,每次请求都带上一个session_id的参数主要使用session_id()函数 — 获取/设置当前会话 ID...

2021-03-25 09:52:32 122

原创 支付宝h5跳转小程序

官方文档链接:https://opendocs.alipay.com/mini/api/xqvxl4其他 APP 或 外部 H5 跳转小程序目前有两种方式可以跳转:Scheme 拼接方式: 前缀https://ds.alipay.com/?scheme= 后拼接 Scheme alipays://platformapi/startapp?appId=xxx&page=x/y/z&query=xx%3dxx小程序二维码 方式:生成小程序二维码,获取二维码包含的内容链接,使用该内容链接.

2021-03-12 11:13:40 1846

原创 支付宝如意设备如意开发经验总结

基本文档操作文档:https://www.yuque.com/kssve7/wpnzk0/enlpin#VPdpY接口调用日志查询文档:https://www.yuque.com/kssve7/wpnzk0/enlpin#VPdpYspi接口管理页面入口:https://openhome.alipay.com/svr/ability/list注意事项如意设备开发需要先申请挂包,挂包流程很简单找到入口按照流程填写即可如意spi开发完成后,上线时所有spi接口都需要有地址填写,即使你没用用.

2021-03-12 11:05:08 1269 1

原创 tp5tp6thinkphp使用数组where条件方式

区间查询:$map['i.birthday'] = array( array('>=',$week_start), array('<',$week_end), 'and' );两字段模糊查询:$where='%'.$where.'%'; $map['i.member_name|d.phone.

2021-03-11 09:57:16 2620

原创 php逐个汉字遍历字符串

php逐个汉字遍历字符串,亲测有效function str_split_unicode($str, $l = 0) { if ($l > 0) { $ret = array(); $len = mb_strlen($str, "UTF-8"); for ($i = 0; $i < $len; $i += $l) { $ret[] = mb_substr($str, $i, $l, "UTF-8"); }.

2021-03-11 09:50:18 1329

原创 php执行程序时提示:Permission denied

我的问题场景是tp框架宝塔部署项目时出现的注意提示Permission denied不一定是没有权限,很大问题是用户组不对查看php-fpm在那个用户组下运行解决问题执行:chown -R www:www a/*

2021-03-11 09:40:23 1141

原创 php执行sell命令,sell根据一个端口杀死一个进程

php执行sell命令:exec("php {$a}/Ws.php >> /websocket9604/nohup.out 2>&1 &",$sell_code);php执行sell杀死一个进程:exec("kill -15 $(netstat -nlp | grep :{$res->ws_port} | awk '{print $7}' | awk -F\"/\" '{ print $1 }')")

2021-03-11 09:36:23 169

原创 源码包php安装扩展包时 phpize和./configure是什么意思

Phpize对php进行扩展Configure是一个auto脚本执行命令意思是php帮我装一个扩展。然后执行脚本。把扩展解压复制到指定目录configure就是把环境都准备好,make其实做的是将源码编译为可执行文件,make install是把编译生成的文件按着configure配置的来拷贝过去。这样理解就可以了。其实还有一个对应的卸载命令,make uninstall...

2021-03-11 09:33:50 349

原创 php获取一个月前时间

php获取一个月前时间strtotime(date('Y-m') . '-1 00:00:00')

2021-03-10 14:36:43 494

原创 大于0正则

大于0 整数:/^\+?[1-9]\d*$/大于0且不能大于两位小数(但是可为0.00):/^(^[1-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)$/

2021-03-10 14:35:37 353

原创 tp5 软删除使用

1.tp5 软删除使用class user extends BaseModel { use SoftDelete;//引入软删除类tp内部类 static $deleteTime = 'delete_time';//用于定义软删除标记字段 protected $name = 'member_lord';//定义表 /** * 根据id软删除b_member_lord数据 * @param $map '1,2,3'|[1,2,3]|['

2021-03-10 14:34:10 315

原创 php try{}catch{}获取异常

1.try使用 try{ throw new \Exception($isOldmoney['msg']); }catch (\Exception $e){ $msg = $e->getMessage(); $file = $e->getFile(); $line = $e->getline(); $code = $e->getCo

2021-03-10 14:31:41 101

原创 linux搜索文件

1. linux搜索文件sudo find / -name 'php.ini'这个语句则会在你整个系统盘中查找php.ini的位置,如果系统很大的话这个可能速度就比较慢,所有如果你确定php.ini是在/etc的话,则可以把bash脚本中的'/'换成“/etc”....

2021-03-10 14:29:38 52

原创 高级or查询 tp5

1.高级or查询 tp5$data['map']['b1.received'] = array(array('<','b.quantity'),array('not null',''),'or');

2021-03-10 14:28:44 318

原创 解决mysl“&qunt”字符以及“无法decode的json”,php处理htmlencode字符串

1.解决mysl“&qunt”字符以及“无法decode的json”htmlspecialchars_decode($data['imageText']);

2021-03-10 14:27:46 109

原创 1.tp5小于等于sql

1.tp5小于等于sql $map['growth_value'] = array('elt',$expvalue); $map['merchant_id'] = $merchantid;

2021-03-10 14:25:37 598

原创 tp5,tp6获取器用法

tp5,tp6获取器用法注意:获取器使用必须使用模型查询注意:不建议获取器里使用sql查询(特别是多条查询)$result是一个查询好的结果集获取器调用:$result = $result->append(['level_name'])->toArray();获取器声明 /** * $data是结果集的所有字段值 */ public function getLevelNameAttr($value,$data) { $suffer = iss

2021-03-10 11:35:29 1012

原创 windos如何使用GoLang编辑器创建Go Modules项目笔记

goLang创建go项目打开golang编辑器,创建项目如下图https://note.youdao.com/yws/public/resource/564ca66408fb4f194065252bae4928e3/131C7B98893B49A7B10CD1BE756DBA2F?ynotemdtimestamp=1593594860762cmd 查看GOPROXY值go env查看效果

2020-07-01 17:18:19 274

原创 使用google浏览器模拟支付宝内核,进行支付生活号开发,支付宝小程序开发

打开google浏览器F12,点击左侧的三个点,选择 More tools->NetWork conditions 进行设置如下图;输入的值是:Mozilla/5.0…AlipayDefined(nt:WIFI,ws:320|504|2.0) AliApp(AP/9.6.0.000001) AlipayClient/9.6.0.000001 Language/zh-Hans ProductType/dev...

2020-07-01 17:05:17 1353

原创 php清除bom头

问题描述:在异步回调开发时,通常需要返回特定值如:success,nosuccess。通常需要调试很久发现是在其他地方代码的调试每关,如echo 123; var_dump(123);问题解决:在return success;使用ob_clean() ;解决这类问题...

2020-07-01 16:53:52 122

原创 使用go语言寻找最长不含有重复字符的字串,统计数量

go语言Map例题(寻找最长不含有重复字符的字串 )要求 a := abcdabc 那么得出统计说是4,实现下方代码解题思路lastOccurred[x]不存在,或者无需操作lastOccurred[x] >= start -> 更新start更新lastOccurred[x],更新maxLengthfunc lengthOfNonRepeatingSubstr(s string) int { lastOccurred := make(map[rune]int) st

2020-07-01 11:59:10 194

原创 swoole安装,swoole测试笔记

1. 笔记地址笔记使用的看云笔记写的,下面是链接,笔记内容包含:vm15.5安装+ubunt18.043安装+lnpm配置+git配置+swoole安装+vscode安装+swoole入门示例文档:swoole笔记.md链接:http://note.youdao.com/noteshare?id=33ef6f18ed3204842c6e4d52ad4ff1b7&sub=5D26B83F0E5749459D6EA30BADDD81B7密码:MX73...

2020-07-01 11:44:51 121

原创 tp6.基本功能,tp数据库迁移工具,模型关联

一. 迁移工具使用命令安装composer require topthink/think-migration创建迁移文件//执行命令,创建一个操作文件,一定要用大驼峰写法,如下php think migrate:create AnyClassNameYouWant//执行完成后,会在项目根目录多一个database目录,这里面存放类库操作文件//文件名类似/database/migrations/20190615151716_any_class_name_you_want.php

2020-06-29 11:03:31 1404

原创 mysql-自联结讲解

mysql-自联结讲解自联结:自联结是通常作为外部语句用来替代从相同表中检索数据时使用的子查询语句。例:一个表里根据这个人名字,查询同这个人性别相同的所有人,一条sql语句自联结:select u1.id, u1.name, u1.sex from user as u1, user as u2 where u1.sex = u2.sex and u2.name=‘素素’;子查询:sels...

2019-04-29 21:21:07 177

原创 tp5下-qq互联使用

tp5下-qq互联使用登陆qq互联tp5项目路由配置qq互联回调地址tp文件配置html获取qq 登陆扫码获取code获取带token的字符串 是({json})形式,使用新方法编写挖取token最后一步获取用户信息...

2019-04-29 17:43:34 262 2

转载 CSDN-markdown编辑器使用方法-详解

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-04-29 17:17:32 189

空空如也

空空如也

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

TA关注的人

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