自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wampserver3.2.0默认设置的一个坑

wampserver3.2.0的默认设置如图: ![](https://img-blog.csdnimg.cn/20200621231212138.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDAwMzcz,size_16,color_FFFFFF,t_70#pic_center) 大家注意看这张图,db这块,mariadb端.

2020-06-21 23:23:52 1736 1

原创 npm install时报错:npm WARN enoent ENOENT: no such file or directory XXXX

今天把项目从服务器上直接拖下来报错了:webpack-dev-server’不是内部或外部命令,也不是可运行的程序或批处理文件百度了下发现是项目里的“node_modules”文件夹的原因,我就直接把项目的对应的文件夹干掉了,然后npm install重新安装,但是npm install时报错如下所示:npm WARN enoent ENOENT: no such file or direc...

2019-04-26 00:05:43 9749

原创 php实现无限级分类

无限级分类在我们开发过程中应该是经常遇到的,今天记录下自己通过引用传值的方式来实现无限级分类;首先是数据表的设计,除了id(主键),name(分类名称)之外我们还需要一个字段pid(用来记录当前数据的父级id,默认第一级分类pid=0),怎么建表我这里就不多叙述啦。处理数据,我们查出来的数据类似于下边这样 $array = array( array('id' =&g...

2019-03-31 18:57:09 3219

原创 剑指offer第十四题-剪绳子

**题目:**给你一根长度为n绳子,请把绳子剪成m段(m、n都是整数,n>1并且m≥1)。每段的绳子的长度记为k[0]、k[1]、……、k[m]。k[0]k[1]…*k[m]可能的最大乘积是多少?例如当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到最大的乘积18。1. 动态规划动态规划解题的四个特点;求问题最优解问题最优解可以分解为子问题的最优解可以分解为具有...

2019-03-20 22:54:01 408

原创 laravel中orm的条件筛选和排序

常规操作筛选a字段大于10,b字段等于10的记录并按照a降序,代码如下: $query->where('a','>',10)->where('b','=','10')->orderBy('a','desc')->get(); 常规操作就没啥好解释的了非常规操作筛选筛选a字段小于b字段的所有记录并按照a降序,分析:排序常规操作没啥好说的,主要是筛选...

2019-03-11 23:58:25 7645

原创 php 实现二维数组中的查找

剑指offer中的第四题:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题思路:书上的代码是基于C++(早还给老师了)的,用了矩阵类,但是php没有矩阵类,没法实现像C++那样对数组进行删除,这要怎么办?肯定凉拌!php没有矩阵类,但是有丰富的数组...

2019-02-18 23:26:54 3944

原创 后端基于php的app扫码登录

主要有以下的几个步骤:生成一个唯一值,返回给前端页面用来生成唯一值;前端轮询接口,轮询的时候需要校验唯一值是否符合生成规则,直到返回二维码过期或者扫码成功;app段进行扫码,扫码后根据返回值判断是否为扫码登录;当判断结果为扫码登录时,调用后端接口校验唯一值是否符合规则;当唯一值符合规则时,添加该唯一值到数据库中的扫码登录表中,标记状态为已扫码,返回app校验成功;app校验成功,让用...

2018-10-23 18:22:53 1609 1

原创 windows下使用 curl -d 发送数据

在windows下使用curl发送请求,-d后边带参数,参数要用双引号,不能用单引号,用单引号,数据中的字段可能会被识别为命令而报错

2018-09-12 10:18:37 10852

原创 laravel 新建项目 执行php artisan migrate 数据库报错

报错如下 [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_ema...

2018-08-15 21:39:24 1304 2

原创 lnmp安装之后,添加vhost 访问403问题

lnmp安装那就是按着https://lnmp.org/上面操作就好,安装好之后,访问你的域名就会出现出现默认页面就OK了,然后添加 lnmp vhost add 虚拟主机,也是按照说明下来,然后访问新配置的虚拟主机,直接403,这是因为 home目录的权限问题,改下权限就好了,查看文件权限的命令是ls -ld 文件夹名称 ...

2018-08-15 21:30:41 3495

原创 laravel homestead 重新加载配置文件

laravel 使用homestead的时候,在创建一个新的项目的时候一定要 重新加载 重新加载 重新加载 homestead.yaml 文件,代码如下:cd ~/Homestead && vagrant provision && vagrant reload ...

2018-08-07 23:52:36 5238

原创 laravel ORM关联关系中的 with 和 whereHas

with 渴求式预加载 可以有效的避免 N+1 问题,用法如下:$books = App\Book::with('author')->get();如果有多个关联关系可以用“,”隔开,还可以使用闭包来对关联关系进行限制,向下面这样://查询所有的用户,查询条件:发布过标题中有first的post $users = User::with(['posts' => function ...

2018-08-02 20:53:06 12806 3

原创 laravel 多对多关联 attach detach sync

用户表和角色表,多对多关联,一个用户有多个角色,一个角色属于多个用户添加多对多关联 attach:给1号用户添加1号角色,并把关联表的column字段赋值为$value,后边的数组需要的时候再添加$user = App\User::find(1);$user->roles()->attach(1,['column'=>$value]);attach之后,1号用户关联...

2018-07-19 20:07:13 11715

原创 wampserver 配置 vhosts目录管理不同项目配置文件

Windows下使用wamp开发,配置vhosts目录主要是为了方便管理和开发 进入wamp64\bin\apache\apache2.4.27\conf 目录,编辑httpd.conf文件,大概在 530 行左右有如下代码#Virtual hosts#Include conf/extra/httpd-vhosts.conf修改成底下这样# Virtual hostsInclude conf/vh...

2018-07-11 22:46:37 1034

原创 关于laravel下执行npm run dev 或者npm run watch-poll报错的问题

我感觉问题主要是因为操作系统不同的原因,在linux是不需要安装cross-env的,虚拟机里操作那么是不需要安装的,这东西是给windows用的所以,不同的环境下package.json下的内容应该是不同的Windows下需要安装cross_env,所以package.json应该是这样的,路径不对也会出错{    "private": true,    "scripts": {        ...

2018-07-05 10:33:36 6289 1

原创 PHP 中的mktime()函数

上周写一个接口,用到了本周的开始时间和结束时间作为筛选条件去筛选数据,我只记得有mktime()这个函数,具体怎么用的不太清楚,于是百度之,找到了这个:本周开始时间:date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y")));本周结束时间:date("Y-m-d H:i:s",mktime(0

2018-05-28 23:35:41 4669

原创 laravel orm 中的一对多关系 hasMany

个人对于laravel orm 中对于一对多关系的理解文章表 article,文章自然可以评论,表 comment 记录文章的评论,文章和评论的关系就是一对多,一篇文章可以有多个评论。 在 comment 表中有字段 article 记录评论所属文章,文章和评论的关系如下:article:id  ... ...comment : id ... ... article_id 在 comment 表中...

2018-04-24 19:52:36 13648 2

原创 laravel 发送邮件 env的配置

laravel 发送邮件

2017-11-02 23:01:10 1298

原创 windows关于mysql忘记密码的情况下更改密码

忘记mysql初始密码,如何修改:1. 进入dos窗口:win+r2. 停止mysql服务:net stop mysql  (我在学校的电脑上试过,使用了这个并不能停止,但是还是要用,不知道为啥(因为我菜),我在任务管理器把mysql的应用程序关掉后后边的操作就可以了)3. 进入mysql的bin目录下:   cd C:\Program Files\MySQL\MySQLServe

2017-04-01 09:53:01 281

空空如也

空空如也

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

TA关注的人

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