自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (5)

原创 记录composer慢解决方法

今天有点难受网真的有点差,以前只修改国内镜像就可以,突然行不通了第一步:修改为并行下载composer global require hirak/prestissimo(并行下载)第二部换镜像:常见的镜像:1:laravelchina镜像:composer config -g repo.packagist composer https://packagist.laravel-china.org2:国内镜像composer config -g repo.packagis.

2020-10-14 17:33:23 36

转载 laravel使用jwt错误

laravel6报错但是不现实debug,设置为true也不起作用最后直接看日志报jwt错误,如下面转载的解决办法但是debug不展示是composer安装的时候出现问题,才会出现配置Laravel和jwt时,需要登录后的操作一直出现以下错误:Symfony\Component\Debug\Exception\FatalThrowableError: Argument 3 passed to Lcobucci\JWT\Signer\Hmac::doVerify() must be an

2020-09-18 13:49:16 35

原创 php网页生成截图

最近没时间学习go,手上事情比较多,网页截图基本我知道的有三种,主要一个前端nodejs实现,另外一个第三方组件这里主要说phantomjs,为撒说她,因为不存在清晰度丢失什么乱七八糟的毛病,windows和centos上安装可以参考github上的说明怎么说名安装成功呢,windows直接在命令行窗口里面任何未知敲这个phantomjs出现如下图windows主要注意环境变量就可centos也是类似,centos主要注意权限问题如果上面都成功了那就下面贴出截图代码,/*.

2020-09-02 11:11:55 53

原创 一步一步学习go 1

首先开始肯定环境,直接去go中文网下载页上面写了安装安装完之后。在win+r输入cmd,回车,输入go version查看是否安装成功以及版本安装成功后下载vscode这个ide编辑器,主要免费,下载安装完之后可能英文的点击第五个商店图标,输入chinese,点击install安装,上图是我安装好之后的,安装完成之后右下角会提示重启再次进去,我们配置一些基础的东西,在终端里面配置下载包镜像重点第一个:$env:GOPROXY = "https://goproxy.io"

2020-08-12 17:12:08 25

原创 服务器内存满了排查命令

网上这类文章挺多的,但是现在学习东西很多,记一下命令这种很容易忘记df -h查看磁盘情况例如下面这里已经有一个100%了进入带这个目录里面使用du -ssh * 查看当前目录所占空间基本这两个命令满足日常需求了...

2020-07-10 11:49:54 159

原创 mysql如何字段变成字符串拼接字段中间变成*号

例如用户表手机昵称为手机号的如何改成手机号中间极为变成*号呢update ph_users set nickname=INSERT(mobile,4,5,'****')where user_id=值那么同时如果还要昵称前面拼接固定字符串update ph_users set nickname=CONCAT("用户",INSERT(mobile,4,5,'****')) where user_id=值当然出现这种情况一般都是昵称里面包含手机号,但是中间没有省略的查出用户表里面 昵称..

2020-05-19 15:32:49 142

原创 thinkphp6问题以及解决方法持续更新

1:find查询thinkpph6使用find()查询当无条件的时候,会返回null,解决办法2:

2020-05-09 12:44:26 372

原创 php计算日期数组中连续的天数

接上一篇文章的签到那个统计有一个算出连续签到就要去日志表获取一段时间内的数据,例如如下json数组[{"oneday_time":1588435200,"oneday":"2020-05-03","week":"0","weektext":"周日","morning":1588455858,"morninghour":"05:44"},{"oneday_time":15885...

2020-05-08 16:15:11 88

原创 签到打卡设计
原力计划

入夏第一天了,可是武汉依然这样让我非常的惆怅,但是总不能荒废,必须的坐点什么,于是想着天天吃鸡,研究签到奖励大概设计模式,再结合以前签到做了如下表设计,大概就是如下图了,当然没有powerdesigner做数据库设计,自己搞吗就不用那么麻烦了,手敲出所有表在一个页面也能看出大概关联了参考的页面如下:这些图片站酷的也有,千图的也有截图的部分app的也有将就着看吧。你看吃鸡是每...

2020-04-28 12:46:03 904

转载 Spark入门——什么是Hadoop,为什么是Spark?

 今天面试遇到了Spark这个只是,没办法我这种菜鸡顶多也就用过mycat数据库中间件,mq消息这些必须要恶补一下这个知识,恶补完成,但是自己写一篇文章觉得自己都不是太了解,也不好更加通俗易懂告诉那些跟我一样菜鸡的人。于是就有了转载来源于博客园的这一篇文章:晚上回去撸一撸出处来源于:https://www.cnblogs.com/wing1995/p/9300120.html  #S...

2020-04-27 13:33:35 55

原创 企业怎么给指定用户转账

正常开发的时候,我们都是用户在商城买东西付款给平台,但是如果设计到分销提现不走线下走线上,或者直播平台直播用户打赏给主播(钱到账到平台下),主播提现的时候要很快到账不用跑银行那么麻烦,就设计到企业付款到用户。例如我画一下上面的两个举例:大概流程图就这个样吧,将就着看,但是很多小伙伴估计大都数为了不记录账本数据,防止**查所有都会走线下,因为分销金额动不动过万的,企业流水多交的就多...

2020-04-24 11:30:43 278

原创 thinkphp6多文件上传使用Requst里面的file报错问题解决方案

一个表单里面多个文件,提交过来是一个数组举例:表单下面<input class="layui-upload-file" type="file" accept="" name="prizeimages[0]"><input class="layui-upload-file" type="file" accept="" name="prizeimages[1]">...

2020-04-23 20:42:56 401

原创 token加sign加签名实现app和web接口安全验证

最近csdn改版,有点不适应改版的后台,觉得没有以前发博客方便了:废话不多说直接说内容吧,接口风格有很多种,但是到最后还是会走到安全验证这里其他验证我就说了,汽车有bba互联网就拿b(百度)t(淘宝)t(腾讯)来说吧!虽然我不知道他们内部的安全验证怎么走的,但是调用三家sdk接口之后我回过头也看了原声的api:共同点:1:ascii码排序这个是逃不掉的,2:返回数据格式CONT...

2020-03-31 12:32:42 93

原创 苹果系统上的web项目迁徙一下到windows和linux问题

首先web项目迁徙一下的时候别人不会发node包给你,但是下面有package.json文件和package-lock.json,在安装的时候fsevent问题:这个问题fsevent是mac osx系统的,在win或者Linux下使用了 所以会有警告。这里可以忽略,有的会好,我也不知道。我在linux下没问题,但是win10下面运行报错。我是删除node_modules,在...

2020-03-18 14:53:02 69

原创 说说composer遇到的几个问题

第一个缓存问题:如下图错误大概就是:[Composer\Downloader\TransportException] Content-Length mismatch, received 15989 bytes out of the expected 71489解决办法:composer config --global cache-files-maxsize 1024MiB...

2020-03-10 03:18:44 300

原创 thinkphp6 where查询时候出现字段对比字段处理方法

这个有thinkphp官方其实给出了方法,那就是->where("字段1 =字段2")而使用->where(["字段一","=","字段二"])是不行的字段二会自动过滤成字符串还有一种方法:修改查询model循环查询条件,值不为数组增加一个where例如条件$where =[['字段1','=',1],"字段一 =字段二"];$result=$this-&gt...

2020-03-01 02:59:10 1138

原创 mysql在A表中存在B表中不存在的数据sql优化

都知道A表中存在B表中不存在可以使用子查询解决,反正子查询千遍一律,写就完事举手:A表中有pid(主键),value(值)两个字段B表中有cate_id(分类id),pid(A表关联数据),没有主键结果:B表中cate_id为15的数据A表中不存在就上面问题:反之得A表中所有数据,只要B表存在且cate_id为15的数据都不显示子查询:select *from ...

2020-02-18 14:33:07 174

原创 mysql查询结果中使用子查询

疫情中没事在家写点自己觉得有趣的东西,碰到了一个类似于链表查询的A表里面的值等于B表里面某个值但是在不使用链表的情况下怎么获取A表中的数据B表中是否存在呢矛盾点:a表中cate_id字段B表中也有cate_id字段使用链表查询select AA.*,count(BB.*) from a as AAleft join b as BBon AA.cate_id =BB.cate_...

2020-02-16 11:42:22 836

原创 小白thinkphp6玩转laravle6第一篇

大多数情况下拿到都是基于别人的项目组修改这时候查看laravel版本:php artisin --version再去laravel china社区查找对应的文档,什么都是开头一篇文档其他全靠摸索至于composer现在安装直接还是按照tp的来就够1:首先习惯于tp是应为多模块化开发下面laravel怎么使用:首先执行:composer dump-autoload1.1...

2020-01-20 16:48:28 495

原创 thinkphp6+swool4.*示例

1:首先确定php安装环境,是否有swool扩展2:安装thinkphp的swool扩展git地址:https://github.com/top-think/think-swoole参考文章:https://segmentfault.com/a/1190000019385216?utm_source=tag-newest3.windows上安装swooleCygwin 官...

2020-01-20 16:25:29 632

原创 thinkphp6动态修改.env配置

直接贴方法吧:首先例如修改下图配置 已知值$val=array(1,2,3);需要修改上图的值limitonegoods为$val $val=json_encode($val,JSON_UNESCAPED_UNICODE);Env::offsetSet('USERGOODS.LIMITONEGOODS',$val); $envPath = root_path() . ...

2019-12-25 12:03:20 2037

原创 针对tp6model查询失效给出范例

/** * author:leishaofa * date:20190916 * effect:查询指定条件的单条文章 * */ public function getwhereone($where){ try{ $result=$this->where($where)->find...

2019-10-30 11:32:28 523

原创 没事写写tp6验证码模式

生成流程1:首先明白大概怎么生成,首先生成随机你设置的字符串,或者公式1.1生成字符串之后:mb_strtolower转成小写1.2生成的算数计算出结果2:在password_hash(1中结果, PASSWORD_BCRYPT, ['cost' => 10])3:存入session,注意设置过期时间4:画图,并且设置画图相关参数,什么宽高,背景,扰乱的点,字体。画图...

2019-10-14 17:11:06 543

原创 thinkphp6数据批量更新

$sql="UPDATE $this->table SET "; $primarykeyfield="id"; $updatekeys=array_keys($data[0]); $sql.=array_reduce($updatekeys,function($a,$b) use ($data,$primarykeyfield){...

2019-09-26 19:15:57 2180

原创 PhpSpreadsheet使用笔记

这是2019年8月29号写的,当时正在离职交接中,接到一个面试电话打断了就没有写了,今天发文章看到了,所以直接发出来,后面demo例子在补全,不过看了一下大概也差不多先列出数据[{"username":"雷子","mobile":"18771156578","province_name":"湖北省","city_name":"武汉市","wx_openid":"obo_nvoxQuctm...

2019-09-18 20:56:32 854

原创 php替换html里面的内容

已知下面一段html$a="<p><img src=\"/upload/store/1/ue/image/1568282125833264.png\" title=\"1568282125833264.png\" alt=\"1.png\"/><img src=\"http://dimg04.c-ctrip.com/images/300q12000000rq2t...

2019-09-18 20:51:37 1346

原创 微信公众号如何获取手机号

都知道微信公众号获取不到手机号,但是小程序可以。今天大早晨老大死磕非要我公众号授权获取到手机号。没办法我还是有其他方法解决。第一步:服务号添加一个小程序,网上有很多小程序授权的代码。确定小程序可以授权成功并且能获取到手机号第二部:服务号网页授权成功获取到open_id记录到用户表里面第三部:网页授权成功之后调用小程序,授权获取手机号第四部:小程序获取到手机号成功之后调回到网页...

2019-09-04 10:40:30 26930 9

原创 说说使用宝塔部署thinkphp6的坑吧!

下面两部网上很多但还是说一下这一步很重要不然网站首页都进不去这里建议重启一下nginx服务还有记得改了配置,先重启之后在重载错误信息,display_errors=on默认开启的,display_startup_errors默认关闭打开完事,之后重启fpm重载配置tp6坑控制器首字母大写这个就不说了,但是view的文件夹对应的控制器文件夹要小写,不然view找不...

2019-09-03 18:20:30 3295

原创 索引在开发中

如果你关心某条SQL查询是否用了索引, 可以用EXPLAIN SELECT * FROM xxx WHERE yyy看一下查询计划, 它会告诉你用了什么索引, 这里你就会看到你的索引名了 还有一个场合你会用到索引名, 就是如果你希望强制使用某个索引来查询, 你可以用SELECT * FROM xxx FORCE INDEX yyy WHERE zzz, 相反如果希望强制忽略某个索引,...

2019-08-08 14:09:24 37

转载 powerdesign导入mysql数据库

我mysql5.7的,什么别人说jdk分32位64位那完全都不是事,建议不要动jdk下面说说解决办法:需要的mysql odbc 连接软件:mysql-connector-odbc-5.3.6-win32.msi;mysql-connector-odbc-5.3.6-winx64.msi;至于第二个我之前就装了不知道用到没反正jdk感觉没用上,我里面现在装了三个jdk,...

2019-08-08 10:08:13 655

原创 关于redis消息队列

文章为何要写:19年7月29号昨天去面试武汉××科技公司了,可能当时没有理解面试管要问的是php代码分布式部署情况下,先不谈这个啊!不过这个也让我唯一觉得面试问道的问题学到东西的公司。首先我们来聊聊我们对话:A:你能先做一个简单的自我介绍吗?巴拉巴拉。。。负责一个商城秒杀部分的代码,使用rebbitmq处理用户的秒杀:我A:你能说说大概处理逻辑吗首先前台做了一个倒计时,做了前台...

2019-07-30 18:08:29 50

原创 layui:flow流加载加载更多和没有更多了放到自定义标签里面

例如下面的 <div id="flowcontent"> <table class="layui-table" lay-even="" lay-skin="row" > <colgroup> <col width="50"> <col ...

2019-07-17 14:36:45 2393

转载 thinkphp3.2升级至thinkphp5.1

view文件#修改文件名#把tp3.2.3\app\module\view文件夹下所有文件夹拷贝至tp5\app\module\view 打开cmd命令窗口,cd至view文件夹下,执行dir /b 1.bat 使用notepad++打开1.bat,使用正则替换,将(^.*$)替换为ren $1 \L$0。 保存1.bat,双击执行修改标签#正则:<foreach(.*...

2019-06-21 10:29:38 1996

原创 记录一下几个私人仓库软件

gitlab gitblit gitbucket gogs gitolite gitlab安装巨麻烦gitblit 中文,就是爆内存gitbucketgogs 推荐吧,对系统要求没那么高gitolite...

2019-06-13 12:00:14 231

原创 node搭建webpack+vue

首先要理解webpack和vue是单独的,还有vue-cli只是封装webpack让你更加便捷,就类适于wamp封装了apache+php+mysql一样。当然这个举例并不是特别好。下面开始表演1:webpack的安装标注:你安装可能直接在项目里面,联合后端一起开发,反正你进入到哪路文件夹下就好: 单纯的web开发,那就mkdir webpack-demo...

2019-05-31 17:42:30 54

原创 laravel 5.8使用JWT

首先进入你的laravel项目目录下,composer require tymon/jwt-auth:1.0.0-rc.4.1//如果php没有全局安装,composer是离线版那就下面的吧:php路径 composer.phar路径 植入的组件/usr/local/php/bin/php /home/lei/www/composer.phar require tymon/jwt-aut...

2019-05-28 16:51:15 2538

转载 js识别客户端、浏览器、操作系统类型

一、JS判断客户端类型 JS判断客户端是否是iOS或者Android手机移动端 通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端。核心代码如下:方法一:var u = navigator.userAgent;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Ad...

2019-05-28 09:49:02 235

原创 deepin和ubuntu中mysql8.0.16修改密码蜜汁问题

下面只是修改密码的记录# # # # # # # # # # # # # # # # 首次修改密码# # # # # # # # # # # # # # # #关闭正在运行的 MySQL :# service mysqld stop运行# mysqld_safe --skip-grant-tables &为了安全可以这样禁止远程连接:# mysqld_safe --ski...

2019-05-17 10:26:51 1894

原创 deepin安装mysql 8.0部分问题解决办法

首先进入mysql :https://dev.mysql.com/downloads/mysql/我的就保存在桌面,所以ctrl+alt+t打开命令行,进入cd /home/lei/Desktop/(桌面的目录)解压该压缩sudo dpkg -i 软件包名.deb安装注意看提示,如果报的缺少扩展包或者搜索搜索扩展:apt-cache search 扩展名称...

2019-05-17 10:17:26 822

原创 mysql 5.7以下匹配json数据字段某个key所对应值包含某内容

首先贴一段json数据[{"image":"/Public/upload/manager/product/5ccffa865df0e.jpg","title":"发生的水电费膏 产后","point":"5","number":"1","g_id":"1104455699976421377","gb_id":"1104455699976421376","c_id":"45","e_id":"...

2019-05-09 16:28:15 2489

http在线联网下载图片

安卓联网下载图片,当然这下载的图片路径是死的,你也可以改改,就能在线下载网上的图片了

2014-04-16

php软件学习.rar

这是一个php软件的工具包,教小白如何快速使用工具编写php代码。让你的编辑器更加智能化,友好的代码提示

2020-04-20

laravel6sadg.zip

新手看不懂结合thinkphp6文档来看便于理解laravel一点,就算laravel有中文文档,但是翻译偏向于对方的思维导致晦涩难懂。路由是laravel的路由,其实laravel的路由真的是一大亮点。不过laravel基于symyony我只是打开看了一下书也是很多位置不是太理解,这算是教新手1小时入门吧!首先看路由,再去找控制器方法,就明白了。其他还是按照正常php开发一样了。这里是没有封包成安装版,sql文件就在最外面

2020-01-18

laravel58.rar

laravel5.8整合jwt,laravel5.8调用数据库查询,部署介绍看博客链接:https://blog.csdn.net/u010757785/article/details/90609924

2019-05-28

Angle-Bootstrap

一个挺好用的后台模板,我把改为商用了

2016-10-25

空空如也

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