- 博客(23)
- 收藏
- 关注
原创 遇到composer无论更换哪个镜像源都无法更新的情况可以试试这个办法
解决composer无法更新的终极办法解决yii2等依赖vendor的框架无法下载依赖的终极办法
2022-09-25 17:12:50
697
原创 PHP使用foreach 两次,第一次使用引用变量导致的第二循环最后一个元素值被更改的问题
<?php$arr = ['a','b','c'];foreach ($arr as &$v){ echo "{$v}<br>";}foreach ($arr as $v){ echo "{$v}<br>";}//打印结果abcabb分析:当第一次循环完成后,$v实际指向的是$arr[2] 且此时它的值为c第二次循环开始:此时我们应该把$v这个零时变量看做$arr[2],循环第一个元素:就是把$arr[0] .
2022-01-27 12:05:06
780
原创 网页截长图、全图的方法
第一步:右键单击要截图的网页,选择检查。第二步:在代码页按住Ctrl+shift+P,打开输入命令查找文件的窗口。第三步:在窗口中输入Capture full size screenshot 命令,抓取全网页面。
2021-11-19 15:55:26
1942
原创 PHP intval()函数和floor()函数精度失真问题
$n="19.99";print intval($n*100);//输出1998print floor($n*100);//输出1998//预期两个输出都应该为1999才对的。建议使用高精度处理函数处理类似问题:PHP 处理高精度计算常用函数(钱、加、减、乘、除等)...
2021-11-19 12:02:20
501
原创 类的自动加载、带命名空间
<?php//定义当前自动加载文件所在的目录define('WXPAY_PATH',__DIR__.'/');//如当前目录为C:/www/pro/,那么命名空间根目录则为pro的子目录,如:namespace app\controller; app是pro的一个子目录。//自动加载该目录下的带命名空间的所有类(注意:命名空间的根空间为该自动加载文件所在目录的子目录,命名空间必须和文件目录一一对应,定义文件名必须和类名相同)spl_autoload_register(function ($.
2021-08-10 16:26:15
169
原创 微擎框架在html模板中引入vue.js的方法
/*由于微擎框架直接引入会有问题,所以采用这种AMD加载方式,它会在不影响别的js加载的情况下加载完成后执行回调函数,我们的业务可以写在回调函数里面。*/<script type="text/javascript"> function runVue(Vue) { var vuetest = new Vue({ el:'#vueTest', data:{'msg':'testVue'} }); } require(['/projectroot/addons/we7_w.
2021-07-30 16:43:26
403
1
原创 navicat连接远程mysql数据库卡顿问题
1.url后面加参数indow.location.href = url +'?timestamp='+ new Date().getTime()+Math.random();2.模拟触发a标签<a id="alink" href="abc.aspx" style="visibility: hidden;">下一步</a> $("#alink").click(); // 触发了a标签的点击事件,但是没有触发页面跳转 document.getElementById("al
2021-07-21 09:49:16
1411
原创 mysql数据库全文索引 ngram 分词的使用方法和列子
使用准备:#mysql版本必须大于5.7在mysql配置文件my.ini里面添加ngram_token_size=2 2这个值代表按两个汉字长度分词[mysqld]ngram_token_size=2使用方法:#创建全文索引并分词#ALTER TABLE article ADD FULLTEXT INDEX ft_index (title,intro) WITH PARSER ngram;#查询并按相关性排序#SELECT id,title FROM article WH.
2021-05-14 17:04:14
773
原创 前后端分离不同域下基于session-cookie机制管理登录状态
/*前端操作*/$.ajax({ url: "http://localhost:80/api/login", type: "POST", data: { username: $("#username").val(), password: $("#password").val() }, dataType: "json", /*加上这句*/ xhrFields: { withCredentials: tr.
2021-05-06 09:43:14
170
原创 thinkphp6下载汉字转拼音包以及其使用方法
第一步(下载拼音包):composer require "overtrue/pinyin"第二步(使用):案列1 $pinyin = new Overtrue\Pinyin\Pinyin(); echo $pinyin->abbr($char);第三步(查看全部可用的方法):说明:打开项目下vendor/overtrue/pinyin/README.md文件,里面有使用案列## 使用可选转换方案:- 内存型,适用于服务器内存空间较富余,优点:转换快- 小内存型(默认),适用.
2021-04-30 16:03:39
1103
1
原创 php图片加水印、图片加logo、保证图片不失真、图片缩放
<?phpnamespace app\common\controller;/** * 图片处理工具 * Time: 10:58 */class ImageTool{ // imageInfo 分析图片的信息 // return array() public static function imageInfo($image) { // 判断图片是否存在 if (!file_exists($image)) { r.
2021-04-30 15:51:27
363
1
原创 微信开放平台网站应用扫码登录
<?phpnamespace app\common\wechat;/** * 微信开放平台 * Date: 2020/9/08 0015 * Time: 上午 10:03 */class WXOpenPlatform{ private static $appId = 'xxxxxxxxxxxxxxxxxxxxxxxxx'; private static $appSecret = 'xxxxxxxxxxxxxxxxxxxxxxxxx'; private stati.
2021-04-30 15:45:30
410
1
原创 下载网络文件(如:图片)至本地服务器或者阿里云oss
说明:public function downloadToOss($url) { //$url = 'https://thirdwx.qlogo.cn/mmopen/vi_32/DJdzDj9ia6TV6ZZ3JIXaRDpoKiaADm7FMb2FKKXbHDy8F8H8HdgL3An1u6uYvyTOQniaEiccKc9DboME66hN48vRSg/132'; //获取网络文件字符串内容 $imageStr = file_get_c.
2021-04-30 12:00:56
486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人