- 博客(36)
- 收藏
- 关注
原创 var、make、new区别以及使用
var: 用来声明变量,并指定变量数据类型。同时会自动对变量对应的内存区域进行初始化操作。每个变量会被初始化成其类型的默认值。make: 用来分配内存,返回Type本身(只能应用于slice, map, channel)new: 用来分配内存,主要用来分配值类型,比如int、struct。返回指向Type的指针。
2022-11-02 12:01:01 417
原创 Container is restarting, wait until the container is running
执行docker exec -it XXX bash 提示Container is restarting, wait until the container is running)
2022-11-01 16:40:45 5547
原创 Error response from daemon: Container XXX is restarting, wait until the container is running
Contain XXX is restarting,wait until the container is running
2022-09-02 15:51:37 1497
原创 laravel 本地上传图片
// 一接收上传的文件 $images = $data['image']; //二 定义图片上传路径 $filedir = "./upload/"; //三 获取上传图片的后缀 $extension = $images->getClientOriginalExtension(); //四 重新命名上传文件名字 $newName = md5(time()) .mt_rand(100...
2021-07-27 14:26:32 303
原创 phpstrom编辑器,laravel框架建立路由没有提示问题
引入 **use Illuminate\Support\Facades\Route;**即可
2021-07-23 13:48:02 350 1
原创 关于laravel安装项目
laravel安装项目可以通过两种方式安装① 安装laravel前需确保已经安装好了composer,如果用的是phpstudy,则在面板就可以直接安装,如果手动安装,请下载 Composer-Setup.exe 进行安装,安装步骤自行了解② composer安装完成之后,可以通过laravel安装器进行安装,打开cmd命令行窗口,执行composer global require laravel/installer进行安装。安装后将composer/vendor/bin,配置到全局变量中,如果找不到位
2021-07-23 10:55:18 129
原创 php实现阿里云发送短信
php实现阿里云API发送短信,复制就可使用<?php/** * */class test{ public $accessid = ""; public $accesssecret = ''; public $gatewayUrl = "http://dysmsapi.aliyuncs.com/"; public $format = "JSON"; protected $signatureMethod = "HMAC-SHA1";
2021-06-11 14:26:48 658 3
原创 Nginx url美化,隐藏index.php
location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=$1 last; break; } index index.php index.html error/index.html; error_page 400 /error/...
2021-01-11 15:29:10 225
原创 tp6 phpmailer 发送邮件
phpmailer邮件发送1. composer.json中的require加入"phpmailer/phpmailer": "~5.2",然后执行composer update 就会自动安装phpmailer2. extend 目录下新建mailer文件夹,文件件下新建sendmail.php文件,如:3. senmail.php中编辑相应的代码,注意:要引入composer安装的phpmailer1. composer.json中的require加入"phpmailer/phpmailer": “~5
2020-12-15 10:40:25 656
原创 记一次tp6实现路由中间件验证传参是否符合要求
TP6 路由中间件验证参数这里写自定义目录标题一:通过 php think make:middleware Check 命令快速生成中间件二:再生成的文件中编写业务代码# public function handle($request, \Closure $next) { //获取当前参数 $params = $request->param(); //获取访问控制器和方法 $method =$request->rule
2020-11-11 17:48:34 1376 1
转载 雷电模拟器和fiddler抓包工具进行安卓https请求抓取
详情请看https://blog.csdn.net/liuyang_deve/article/details/106381063?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allfirst_rank_v2~rank_v25-1-106381063.nonecase&utm_term=%E9%9B%B7%E7%94%B5%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%AE%89%E8%A3%85http%
2020-10-23 14:45:02 1304
原创 PHP生成随机字符串
随机字符串$a= rand_str1(6);function rand_str1($len){ $str = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $count = strlen($str); $chars = ''; for($i=0;$i<$len;$i++){ $rand = rand(0,$count-1); $chars.=sub
2020-09-27 18:25:54 95
原创 PHP冒泡排序
// 定义一个随机的数组$a = array(23,15,43,25,54,2,6,82,11,5,21,32,65);// 第一层可以理解为从数组中键为0开始循环到最后一个 2 3for ($i = 0; $i < count($a) ; $i++) { // 第二层为从$i+1的地方循环到数组最后 for ($j = $i+1; $j < count($a); $j++) { // 比较数组中两个相邻值的大小 if ($a[$i] &
2020-09-27 18:25:07 84
原创 关于php二维数组合并,并去重
/* 合并多维数组,并去除重复 */function merge_multi_array( $array_a, $array_b, $unique_field ){ if ( !is_array($array_b) ){ return $array_a; } foreach( $array_b as $a_child ){ $found = 0; for ( $i=0; $i<sizeof($array_a); $i++ ){ if ($array_a[$i][$unique
2020-09-24 18:41:55 197
原创 PHP关于二维数组排序
通过array_multisort来做二维数组排序,详细用法https://www.runoob.com/php/func-array-multisort.html$array 要排序得数组$field 根据哪个字段排序$sort SORT_DESC降序 SORT_ASC升序 (默认)function arraySort($array, $field, $sort = 'SORT_DESC') { $arrSort = array(); fore
2020-09-15 17:35:03 71
转载 Linux下安装lnmp环境
原文地址https://jingyan.baidu.com/article/948f5924372f04d80ff5f9e8.html
2020-09-07 10:23:46 126
原创 随笔记录一下Git相关命令
Git相关命令创建本地分支:git branch 分支名删除本地分支:git branch -d 分支名切换分支:git checkout 分支名创建本地分支并切换:git checkout -b 分支名提交本地分支到远程仓库:git push origin 分支名删除远程分支:git push --delete origin 分支名添加文件到暂存区:git add .(其中 . 是所有文件,也可以单指某个文件,把 . 换成文件名即可)将暂存区内容添加到仓库中:git co
2020-09-01 10:40:48 56
原创 Git提交本地分支到远程是提示Please make sure you have the correct access rights and the repository exists.错误,
Git Please make sure you have the correct access rights and the repository exists.错误及解决办法出现问题原因:git服务器没有发现存储本地的ssh密钥。解决办法:1.删除C:\Users\hhh.ssh文件2.打开bash.exe输入命令ssh-keygen -t rsa -C “username” (注:username为你git登录的用户名)4.然后一直按回车,运行完成时候会在C:\Users\hhh.ssh下
2020-09-01 10:23:29 419
原创 Tp6 微信支付之Native扫码支付
Tp6 微信支付之Native扫码支付native支付使用场景如下可以在https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1下载对应语言的sdk然后在extend目录下新建WxPay文件夹,将下载下来的lib文件夹中的文件全部放在WxPay中,再将后面要用到的native.php,notify.php,qrcode.php,phpqrcode文件夹也都复制到WxPay下注意要修改引用的路径,并在native.php中加命
2020-08-27 15:33:45 1148
原创 PHP 通过mkdir()创建目录提示 No such file or directory
PHP中通过mkdir创建目录提示No such file or directoryphp创建目录时提示没有文件或目录,1.检查是否具有权限2.查看是否为多级目录定义和用法mkdir() 函数创建目录。如果成功该函数返回 TRUE,如果失败则返回 FALSE。需要注意的是,如果是递归创建目录,则mkdir 第三个参数要为true,表示递归创建目录,和linux中的chmod -r命令类似。...
2020-08-03 15:07:46 2856
原创 项目协作共享本地数据库设置
其他人链接自己的本地数据库需要作出设置,设置如下GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
2020-07-06 13:48:16 317
原创 关于富文本img标签相对路径转换为绝对路径
工作中富文本上传的图片是相对路径,后期要改为绝对路径,记录一下方法foreach($article as $k => $v){ $article[$k]['content'] = htmlspecialchars_decode($v['content']); //html实体转标签 preg_match_all('/(?<=img.src=").*?(?=")/', $article[$k]['content'], $out, PREG_PATTERN
2020-06-23 16:17:50 1263
转载 关于php获取两个字符串中的内容
php获取两个字符串中的内容 **$str = 'http://www.baidu.com?test=text&content=content';** 利用php获取test等于的内容text $b = 'test='; $c = '&content'; ...
2020-04-20 15:24:39 279
转载 A PRIMARY KEY must include all columns in the table’s partitioning function
关于数据表分区A PRIMARY KEY must include all columns in the table’s partitioning function问题经过网上搜索查阅,找到相关解决办法,附上链接[http://blog.pkcms.cn/archives/338]转载于:http://blog.pkcms.cn/archives/338...
2020-04-18 11:11:47 612
原创 phpStudy Apache无法启动问题
**因为疫情,在家呆了两个多月,回到公司上班,启用phpStudy,What? Apache竟然启动不了了。经过排查,找到了问题所在,特此记录①进入Apache所在的磁盘,我是H盘②进入Apache的bin目录下 【cd H:\phpstudy\PHPTutorial\Apache\bin】③运行httpd.exte 然后就会出现Apache报错的信息最终排查之后,是因为在vho...
2020-04-16 10:48:11 379
原创 mysql慢日志记录
关于mysql慢日志查询语句①慢日志查询临时开启set global slow_query_log=1;②查询慢日志时间show variables like ‘long_query_time’;③查询慢日志是否开启show variables like ‘%slow%’;④设置慢日志时间set long_query_time=2;(以秒为单位)⑤如果没有足够大的表,可以用一下的...
2020-03-24 18:11:28 57
原创 关于Composer安装步骤记录
Composer下载地址:https://getcomposer.org/;下载成功并运行文件,安装成功之后,在cmd中测验是否安装成功。如果出现这个界面,则安装成功。安装composer会自动在环境变量中加入安装成功的路径,如果没有自动加入,则需要手动加入。如果运行composer命令,出现php不是内部命令,则需要检查环境变量中是否有PHP的路径,并且PHP的版本要和当前应用的版本一致...
2020-01-17 15:06:49 180
原创 linux ab压力测试工具安装及应用
ab压力测试工具安装命令: yum -y install httpd-tools;安装完成之后查看是否安装成功命令:ab -V;测试命令:ab -n 100000 -c 1000 http://localhost:80/test.php-n表示总共发送的请求数;-c表示每次并发的请求数标红的为每秒吞吐量...
2020-01-11 09:50:37 411
原创 TP3.2 ajaxReturn返回值转义自动加\问题
返回值加 \ 示例图片在网还搜索了一下解决办法,但是最终还是没有找到合适的答案,自己找了一下ajaxReturn返回的函数的底层代码,解决了这个问题。一番探查发现,ajaxReturn默认返回的是json字符串,但是自己也可以设置返回其它类型默认返回设置:最终结局办法:.找到这个类的文件,文件下有ajaxReturn函数,是可以传入多个参数的,示例:然后在ajaxReturn方...
2019-12-19 15:37:48 551
原创 Window 下安装memcache步骤
通过phpinfo()查看PHP信息下载地址:https://windows.php.net/downloads/pecl/releases/memcache/3.0.8/将下载下来的压缩包中的php_memcach.dll放入对应的php目录下的ext目录中在php.ini中加入extension=php_memcache.dll重启服务器,查看phpinfo(),如果有以下信息...
2019-12-17 14:53:57 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人