自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小福贵

自己认为

  • 博客(37)
  • 收藏
  • 关注

原创 git的基本命令

git就是一个备份git也是保存历史记录,一般情况删不了历史,一直在备份git可以多个地方共享版本工具顺序:1.cvs、2.svn、3.git、4.githubgit优点:可以脱离网络github作用:程序员把自己的项目存放在github仓库里git安装 :下载windows版本的git:linux安装git【yum install git】【y】github注册 :用户名、邮箱、...

2020-10-11 14:36:36 545

原创 laravel导出excel

首先在Laravel项目根目录下使用Composer安装依赖:composer require "maatwebsite/excel:~2.1.0"在config/app.php中注册服务提供者到providers数组:Maatwebsite\Excel\ExcelServiceProvider::class,在config/app.php中注册门面到aliases数组:'...

2020-10-11 14:36:16 511

原创 php中post传值

$data = http_build_query($data); //数组拼接 $data = urldecode($data); //转译的变回原本的 $options = [ //设置格式 'http' => [ 'method' ...

2020-10-11 14:35:59 241

原创 php 富文本图片压缩

类文件<?php/*** 图片压缩类:通过缩放来压缩。* 如果要保持源图比例,把参数$percent保持为1即可。* 即使原比例压缩,也可大幅度缩小。数码相机4M图片。也可以缩为700KB左右。如果缩小比例,则体积会更小。** 结果:可保存、可直接显示。*/class imgcompress{ private $src; private $i...

2020-10-11 14:35:22 147

原创 php中base64转图片

$value是base64的字符$image="data:image/jpg;base64,".$value; //base64的格式$imageName = time().rand(1111,9999).'.jpg'; //新名子if (strstr($image,",")){ ...

2020-10-11 14:34:36 123

原创 laravel 新建路由组

route目录下新建路由组:接口需要加接值方式:use Illuminate\Http\Request;添加路由组的配置:创建路由组的方法:添加路由组的方法:$this->mapAppRoutes();创建中间件:Kernel里添加对应的配置:接口定义的数据:访问格式:...

2020-10-11 14:34:25 150

原创 laravel 方问不存在的路由时跳转指定地址

找到app/Exceptions这个目录下的Handler.php文件添加:use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;use Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException;找到render方法:if (...

2020-10-11 14:33:53 165

原创 Laravel实现API请求频率限制

<?phpnamespace App\Http\Middleware;use Closure;use Illuminate\Cache\RateLimiter;use Symfony\Component\HttpFoundation\Response;class ThrottleRequests{ /** * The rate limiter insta...

2020-10-11 14:33:34 241

原创 MySQL 分表

创建数据表create table member(id bigint auto_increment primary key,name varchar(20),sex tinyint not null default '0')engine=myisam default charset=utf8 auto_increment=1;加入点数据: insert into...

2020-10-11 14:33:14 358

原创 laravel 数据库安全备份

在app下创建Libs加载文件夹把加载的Backup.php放进去<?php//defined('BASEPATH') OR exit('No direct script access allowed');class Backup{ private $handler; private $config = array( 'host' => '4...

2020-10-11 14:32:51 333

原创 thinkPHP 路由设置

如果不想使用路由时,可以把config下的app.php中有关URL设置的内容隐藏route里就不需要写了默认是使用route.php文件

2020-10-11 14:32:17 139

原创 linux MySQL遇到的问题

杀死mysqlpkill /use/local/mysql/bin/mysql再次启动不了这时操作同目录下的mysqld_safe./use/local/mysql/bin/mysqld_safe &

2020-10-11 14:31:58 102

原创 网银支付

下载网关支付的demo:https://open.unionpay.com/ajweb/product/newProDetail?proId=1&cataId=14修改配置文件:acp_sdk.ini文件,D:换成自己想要的路径添加文件夹:logs,file,certs。certs下添加证书(在assets下测试环境证书)。修改支付首页文件,进入支...

2020-10-11 14:31:29 700

原创 laravel 依赖路由注入

首先app下新建interface的存放接口的文件夹<?phpnamespace App\Interfaces\Admin1;interface Login{ public function login($request); public function singOut($request);}然后在app下新建一个调用interface接口的文件夹,以调...

2020-10-11 14:31:11 211

原创 laravel 验证码

控制器<?phpnamespace App\Http\Controllers\Index;use Illuminate\Http\Request;use App\Http\Requests;use App\Http\Controllers\Controller;use DB;use Gregwar\Captcha\CaptchaBuilder;use Illuminate...

2020-10-11 14:30:40 357

原创 linux 主从同步

一、安装准备主数据库:172.16.10.200从数据库:172.16.10.201操作系统:CentOs 64位服务器类型: 虚拟机安装数据库yum install -y mysql-server mysql mysql-devel初始数据库service mysqld start检测是否...

2020-10-11 14:30:22 366

原创 laravel 导出表格数据

在app下创建Libs加载文件夹把加载的Excel.php放进去<?phpclass Excel{ /** * @desc 将数据导出到Excel中 * @param $data array 设置表格数据 * @param $titlename string 设置head * @param $title s...

2020-10-11 14:30:05 531

原创 laravel email

邮箱验证config/mail.php进行配置return[ 'driver' => 'smtp', 'host' => 'smtp.163.com', 'port' => 25, 'from' => ['address' => '13699251984@163.com', 'name' => 'Welcome'],...

2020-10-11 14:29:46 1964

原创 lnmp分布式安装

===================================================安装NGINX===================================================wget http://nginx.org/download/nginx-1.9.15.tar.gz减压tar -zxvf nginx-1.9.15.tar.gz安装依...

2020-10-11 14:29:20 715

原创 git基本使用

==================================配置密钥==================================gitlab的官网上添加(所有的)对应的密钥本地的gitlab也需要添加(所有的)对应的密钥添加发布的固定人员,并且给定固定的权限==================================配置用户并且创建本地仓库和提交的地址===...

2020-10-11 14:29:04 188

原创 Laravel中使用mongodb(安装及项目内使用)

1、先安装php7的mongodb扩展 下载对应的版本的php_mongodb.dll 文件mongodb下载地址 把文件解压出来 php_mongodb.dll 文件复制到php安装目录下的 ext 目录下(列子: phpStudy\php\php-7.0.12-nts\ext) 打开php.ini 配置文件增加行 : extension=php_mongod...

2020-10-11 14:27:58 199

原创 phpstudy下切换mysql版本

首先下载对应的mysql版本,替换原来的mysql文件1、在mysql的bin目录下执行:mysqld --initialize-insecure --user=mysql,会在mysql根目录生成data目录2、bin目录下执行:mysql -u root -p,默认没密码,直接回车3、修改密码:update mysql.user set authentication_strin...

2020-10-11 14:27:30 604

原创 laravel 聊天

首先在workerman的官网下载GatewayWorker包文件,并且放在包目录下,启动websocket前端页面开始连接websocket,发送消息给对应的用户用户首次来到界面,需要连接websocket,这时候sendToClient异步进行websocket发送消息,前端ws.onMessage会有2个参数,这时我们在客户端取出type的类型进行判断,如果是初次连接,则客户...

2020-10-11 14:26:51 347

原创 支付宝支付源码

<?phpheader("Content-type:text/html;charset=utf-8");//**************************配置start***************************//↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓//合作身份者id,以2088开头的16位纯数字$alipay_config[...

2019-12-11 14:33:21 3793

原创 搭建本地git到服务器

1. 使用ssh连接上自己的云服务器,然后创建一个裸仓库 git init --bare wen.git 2. 创建用户 useradd wen echo 123456 | passwd --stdin wen chown -R wen:wen/usr/local...

2019-06-18 10:25:03 527

原创 windows下phpstudy安装redis

查找要下载php的windowds扩展1、下载对应的redis扩展包2、下载php_redis及php_igbinary3、解压后将 php_redis.dll、php_redis.pdb、php_igbinary.dll、php_igbinary.pdb拷贝到php安装目录下的ext文件中4、然后在php.ini中加extension=php_igbinary.dll...

2018-05-15 14:43:20 788

原创 windows下安装memcache

1、下载memcached软件包2、cmd中安装memcached memcached.exe -d install 安装 memcached.exe -d start 启动 memcached.exe -d stop 停止 memcached.exe -d uninsta...

2018-05-14 14:14:27 292

原创 yii2简单视图渲染入门

创建动作直接在 SiteController 控制器里声明 say 操作是由文件 controllers/SiteController.php 定义的&lt;?phpnamespace app\controllers;use yii\web\Controller;class SiteController extends Controller{ // ...现存的代码......

2018-03-28 11:53:02 1017

原创 linux 宝塔镇河妖

系统要求操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL内存要求:内存要求最低128MB,推荐512MB以上,纯面板约占系统10MB内存安装方法查看详细教程 >>使用 SSH 连接工具,如宝塔远程桌面助手连接到您的 Li...

2017-12-27 12:38:30 549

原创 QQ oauth原理

1、OAuth的简述  OAuth(Open Authorization,开放授权)是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息,并且这是安全的。(我喜欢简单明了,这里没看懂,没关系,接着往下面看)2、OAuth的原理我在图上分了四个步骤,下面是四步的讲解:  第一步:用户访问第三方网站,比如:就是你需要使用QQ进行登录的网站;  第...

2017-11-17 17:14:32 786

原创 php 单例模式

/** * Created by PhpStorm. * User: SmallFukki * Date: 2017/11/15 * Time: 21:28 *//** * 单例模式 */class Singleton{    //存放实例 private static $_instance = null; //私有化构造方法、 

2017-11-16 08:45:24 292

原创 mysql 实现秒杀

MySQL实现秒杀&lt;?php  $conn=mysql_connect("localhost","big","123456");    if(!$conn){        echo "connect failed";        exit;    }   mysql_select_db("big",$conn);   mysql_query("set names utf8&quot

2017-11-05 19:53:12 1463

原创 ajax 跨域请求

ajax请求别的网站是不行,因为域名不同,所以提示不能问1、接口网站有CORS头文件的添加接口(跨域):header('Access-Control-Allow-Origin:*'); //访问的头文件,*代表全部、ip(域名)有了头文件,对方才可访问接着对方可以使用ajax传值来我访问1********************************************参数访问(访问地址处的...

2017-10-29 22:09:35 361

原创 laravel 支付

安装composer require latrell/alipay dev-master配置找到 config/app.php 配置文件中 'providers' =&gt; [         /*          * Laravel Framework Service Providers...          */                    Latrell\Alipa...

2017-10-26 11:00:52 527

原创 linux 命令

访问不了文件时,给文件夹权限sudo chmod -R 777 文件名更改用户权限sudo chown  用户名:用户名  文件夹、文件常用指令ls          显示文件或目录     -l           列出文件详细信息l(list)     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir         创建目录     -p        ...

2017-10-24 19:02:26 335

原创 Redis基本操作

nosql指的是非关系型数据库,分布式,开源,可扩展,不仅仅是sql,是反sql运动nosql的特点{1、处理超大量的数据2、运行在比较便宜的pc服务器上3、性能好,不需要优化}nosql适用于{1、数据的高并发读写2、高效率的存储和访问3、高可用和可扩展(分布存储,比较简单,轻松)}redis的介绍{字符串哈希列表集合有序集合}nosql的数据库种类比较多,但是他们都不是关系型数据库mongdb...

2017-10-21 16:25:05 1419

原创 linux安装php扩展

如何手工安装php扩展?进入安装包目录 进入ext文件夹 :扩展再进入想舔加的扩张写进php.ini告诉它要添加一个模块扩展下运行 /usr/local/php/bin/phpize 执行完之后会生成configure文件./configure --with-php-config=/usr/local/php/bin/php-configmakemake installmake完会有/usr/lo...

2017-10-21 16:22:14 502

空空如也

空空如也

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

TA关注的人

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