自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web下拉加载

//获取滚动条滚动的位置var wInnerH = window.innerHeight; // 设备窗口的高度(不会变)var bScrollH = document.body.scrollHeight; // 滚动条总高度var page = 1;$(window).scroll(function(){ var wScrollY = $(window).scrollTop(...

2019-08-13 14:53:09 182

原创 Laravel事件 使用心得

最近做项目正好用到了“事件”这个东西,所以就研究了一下(事件有很多种方式,我这里只介绍最常见的一种)1.在 app/Providers/EventServiceProvider 里的 $listen[]写"App\Events\TestEvent'=>['App\Listeners\TestEventListener'],"2.执行 php artisan event:generat...

2018-08-26 11:05:30 1457

原创 压缩图片并使用Ajax上传

使用ajax方式上传图片的时候,有些浏览器会因为图片过大(毕竟现在手机拍的照片都4,5M了)。pc端支持的图片还要大一些,但是到了移动端的浏览器就不行了,图片超多2M就发送ajax失败,还不提示任何信息!这时候就需要先将图片压缩,然后再上传。推荐使用“lrz.bundle.js” 开源插件,这是下载地址: https://github.com/fredshare/localResizeIMG 1....

2018-07-10 18:45:54 1050

原创 Linux laravel 日志模式daily模式,创建新日志文件权限问题,导致项目无法访问

laravel 日志开启了daily模式,那就是每天就创建一个新的日志文件,eg:laravel-2018-02-12.log,在linux,新创建的log文件默认是 root有读写权限,其他都是读权限,这样会导致client去访问网站没有响应(主要是不能访问数据库,因为访问数据库要向日志里写东西,但是又没有权限,导致没有响应)。解决办法就是:需要修改的文件在vendor/laravel/fram...

2018-04-29 11:00:25 3480

原创 Laravel中文提示信息

1.composer require “overtrue/laravel-lang:~3.0”2.到config/app.php下 Illuminate\Translation\TranslationServiceProvider::class,替换成Overtrue\LaravelLang\TranslationServiceProvider::class,3.到co

2017-11-09 20:10:55 999

原创 Laravel-Permission 使用心得

最近在研究laravel的权限管理,比较了entrust,Bouncer 还是觉得laravel-permission比较好用。好了,废话不多说,开始主题吧!安装这是github的地址,上边有安装的方法和简单的使用,这个我就不多说了,自己去看一下 https://github.com/spatie/laravel-permission使用1.执行完github上的命令,你的数据库有 rol

2017-10-23 13:41:23 13803 9

原创 Laravel下Elasticsearch使用

一.基本概念索引(index) :这个索引就是mysql里数据库的名字,不是数据库里的字段索引,只是巧了,名字一样而已类型(type) :就是你要搜索的表名文档(document):就是表里面的一条记录字段(field):一条记录有很多字段,你要以哪些字段为准,进行搜索模板(template):就是一些搜索配置,用哪些分析器,该模板应用到那个索引 PS: 1. 注意,es的搜索还

2017-10-03 22:48:11 3792

原创 laravel新建一条命令

1.执行命令 php artisan make:command 命令的名字,eg: php artisan make:command ESinit2.会在 app\Console\Commands\目录下创建 ESinit.php class ESinit extends Command{ /** * The name and signature of the cons

2017-10-03 22:47:00 410

原创 laravel 慢sql查询

这个就是查询出你的应用里比较慢的sql语句,只要是页面上有的,都可以查询出来在\app\Providers\AppServiceProvider.php里面,boot方法里写:DB::listen(function($query){ $sql = $query->sql; $bingings = $query->bindings;

2017-09-30 11:56:54 2104

转载 webuploader的使用,mark一下

一.要引入的文件 rel="stylesheet" type="text/css" href="webuploader文件夹/webuploader.css"type="text/javascript" src="webuploader文件夹/webuploader.js"> //初始化插件 var uploader = WebUploader.c

2017-09-25 21:47:31 366

原创 laravel使用faker填充数据

https://github.com/fzaninotto/Faker 用法1.在database\factories\ModelFactory.php写好方法2.终端运行 php artisan tinker3.进入factory后,运行factory(命名空间\类名::class,数量)->create() PS:create(是插入数据库,make()是打印数据到终端)

2017-09-11 19:32:37 717

原创 laravel权限控制(登录,增删改查权限)

主要还是使用Auth门脸类进行登录的验证 1.使用Auth门脸类要让User.php继承use Illuminate\Foundation\Auth\User as Authenticatable; namespace App\Models;use Illuminate\Notifications\Notifiable; use Illuminate\Foundation\Au

2017-07-31 14:17:44 1485

原创 laravel资源路由

请求方法 请求URI 对应的控制器方法 代表的意义 GET /posts index 索引/列表 GET /posts/create create

2017-07-29 20:03:44 3507 1

原创 laravel一些细节优化

1.路由优化:routes.php(5.4已经改成web.php)有很多路由,可以生成缓存,加快查寻。 执行:php artisan route:cache(php artisan route:clare) (PS:1.不能include其他路由文件2.不能有闭包函数,web.php统计目录下有个api.php,里边默认有个路由是闭包,要注释了它)2.配置优化 php artisan conf

2017-07-26 22:04:17 426

原创 laravel安装debugbar

这是GitHub地址https://github.com/barryvdh/laravel-debugbar1.composer require barryvdh/laravel-debugbar2.在config\app.php中的providers数组中添加 Barryvdh\Debugbar\ServiceProvider::class,3.执行php artisan vendor:publ

2017-07-26 21:46:58 1094

原创 Laravel 数据库队列使用,以博客用户通知功能为例

laravel数据库队列

2017-07-26 17:01:56 1715 1

原创 layui原生表单验证

在网上看到很多validform和layer配合的验证方式,但是觉得写的不好,不清不楚的,于是研究了一下layui原生的验证1.在需要验证的item上加 lay-verify=“value” ,在提交按钮上加 lay-submit  lay-filter=“go”  两个属性value:required(必填项)phone(手机号)email(邮箱)url(网址

2017-07-18 10:34:19 10258

原创 Ubuntu16.04从零搭建lamp环境,再到跑通laravel项目

今天装了一个双系统,老爷机不装ubuntu不行了,想着一鼓作气把lamp搭起来,把laravel项目跑通,这样就不用背着我那个原配电脑出门了,死沉死沉的!老爷机还是很轻的1.ubuntu16.04 这个虚拟机也行,双系统也ok。PS:个人推荐双系统,虚拟机太慢了,没法做开发,现在qq什么的都是web版,查资料,交流都很方便,而且在ubuntu里可以查看win的东西,

2017-07-05 23:55:57 948

原创 ajax上传文件

1.用ajax发送文件必须用formdata组装数据2.红色部分的必须设置,否则发送不成功var postDate = new FormData();postDate.append('myfile', $('input[name=pic]')[0].files[0]);postDate.append('catename',$('select[name=cateid]

2017-04-24 09:27:59 304

原创 ThinkPHP分页总结

ThinkPHP提供了一个page类,很好用,今天来使用的时候还是有一些问题,记录一下,step:1 初始化----------------------------------------------------------------------------------------------------------------------------$page = new Pa

2017-04-24 09:09:04 394

转载 一刻钟精通正则表达式

开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明:  "^The": 开头一定要有"The"字符串;  "of despair$": 结尾一定要有"of despair" 的字符串;  那么,  "^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配。  "notice": 匹配包含notic

2017-04-13 18:41:21 206

原创 php闭包函数学习

今天看了下php的闭包,感觉是个很鸡肋的功能,有点像java的内部类说道php的闭包,要先明确两个概念 1.匿名函数 2.内部函数1.匿名函数,简单说就是 把一个函数当成变量,eg://匿名函数$func =function( $content ){echo $content,"";};$func("nihao");2.内

2017-04-12 12:30:35 374

原创 php删除数组中指定元素,自定义函数

php的数组比较好,既有C的风格(可以[]索引),又有java的追加新元素。索引起来也兼具了链表和字典的特点,用起来很方便。通常用unset()方法删除数组元素,但是这种方式很郁闷的是,删除完了,数组的索引不会变(简单的说就是后边的不会递补上来)又查了查,发现系统居然没有提供能删除数组中指定元素,索引还能自动排序的函数,好吧,没有就自己写一个(PS:这里主要是借助了array_

2017-04-11 23:41:31 1190

原创 Thinkphp采坑之jquery ajax post&&Common/Common/function.php清楚缓存

今天试了下用thinkphp写个登录功能,发现还是有点小坑的,基础很重要啊1.jquery ajax post请求回调函数死活不执行!代码是这个样子的:var url = "http://localhost:8082/TP/JAP/index.php/Admin/User/login"var postDate={'userName':userName,'pwd':pwd};$.

2017-04-07 11:14:02 1038

原创 php file_get_contens()和Curl发送http请求的区别

1.获取内容的区别file_get_contents()是获取网页整个源码,而curl是获取内容2.file_get_contens()发送https请求,如果没有安装ssl证书,那就必须去php.ini把extension=php_openssl.dll注释掉curl可以通过curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);跳过ssl验证

2017-04-01 12:46:39 694

原创 我的编程之路

//------------------------------大学干的事------------------------------ 第0阶段:我家第一台电脑是在我六年级的时候买的,TCL王牌,大背投显示器,128内存,40g硬盘,玩个大富翁游戏还算不卡。直到高中,我也就会用frontpage写个网页,很low的那种,然后直到各种文件的后缀格式,嗯,就这些! 第1阶段:自

2017-03-30 23:21:44 481

原创 php发送https请求ssl验证问题和调用api接口URL最好写完整一行

今天下午继续php微信之路,遇到两个坑,我的代码很完美啊,哪里出错了,废了半天劲才找出来!1.ssl验证问题:ssl是客户端与服务器之间的一种安全证书,类似于驾驶证之类的东西(概念自己百度吧)。默认post请求是不安全的,但是获取微信access_token又必须是发送https,,注意,是https,不是http。还是用原来的代码,老是发送失败,curl_exec($ch);返回值是FA

2017-03-30 21:27:31 780

原创 php编码小坑之调用新浪天气api和阿凡达天气api

都是说php编码是个坑,果然不假。今天没事,研究微信公众号开发,在查询天气这个功能上,我看好了新浪和阿凡达的这两个api(在这里强烈推荐一下 阿凡达 网站的api,多而全,还有很多都免费的)。好了,废话不多说了,坑在哪儿?主要是urlencode()上,因为很多时候发送http请求需要携带中文参数,这几涉及到了url编码的问题!这个函数就是其实主要就是把中文参数转成十六进制,然后填写到url中

2017-03-29 22:48:14 616

原创 Android学习笔记——“滑动页面”

首先感谢github博主 Kay Wu http://kaywu.github.io/2015/04/03/DoubanDemo/---------------------------------------------------------------------------------------------------------------------------------

2016-05-28 22:20:19 521

原创 写给小白看的——Git基本用法

linux安装git比较方便 “sudo apt-get install git-core”window去git官网( http://msysgit.github.io/)下载就好了,现在都自动识别你当前操作系统的位数,自动下载了。安装跟普通软件一样,也不必装在C盘开始里,启动git Bash,在win下,这个就跟Linux一样,linux的命令一样用1.注册用户g

2016-05-28 14:59:31 405

原创 Android学习笔记--《第一行代码Android》273页代码解密

这个虽然不是源码,但是没区别,知识变量名字不一样而已class MyAdapter extends ArrayAdapter{    private List list1;    public MyAdapter(Context context, int resource, List objects) {        super(context, resource, ob

2016-05-17 22:30:08 427

原创 Android学习笔记——AlertDialogbuilder和AlertDialog

C++/Qt开始转行搞android了,比这郭霖大神的第一行代码写广播事件。学到在"广播中显示AlertDialog窗口"。本来以为很简单的事情,但是发现并不是这样。怪就怪在,是在“广播”中显示AlertDialog。废话不多少了,正题!    AlertDialog是Dialog的一个直接子类,AlertDialog也是Android系统当中最常用的对话框之一。但是刚开始用的时候发现有两个A

2016-05-16 13:46:48 688

原创 QT在linux上的发布,写给小白看的,老手略过

我也是个小白,以前在win上发布Qt程序感觉很easy,Release了之后,到目录下运行exe文件,提示缺什么dll就拷贝什么dll到目录下就好了。linux上大致相同,但是还是有些许的区别的。1.linux上Release了之后,也是缺库 ,缺的是  .so  的库2.linux上不会提示缺什么库,自己查3.linux上不仅要库,还要对应库的 软链接4.修改环境变量,让路径

2016-05-09 15:18:43 2716

空空如也

空空如也

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

TA关注的人

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