- 博客(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
579
原创 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
542
原创 php中post传值
$data = http_build_query($data); //数组拼接 $data = urldecode($data); //转译的变回原本的 $options = [ //设置格式 'http' => [ 'method' ...
2020-10-11 14:35:59
284
原创 php 富文本图片压缩
类文件<?php/*** 图片压缩类:通过缩放来压缩。* 如果要保持源图比例,把参数$percent保持为1即可。* 即使原比例压缩,也可大幅度缩小。数码相机4M图片。也可以缩为700KB左右。如果缩小比例,则体积会更小。** 结果:可保存、可直接显示。*/class imgcompress{ private $src; private $i...
2020-10-11 14:35:22
170
原创 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
140
原创 laravel 新建路由组
route目录下新建路由组:接口需要加接值方式:use Illuminate\Http\Request;添加路由组的配置:创建路由组的方法:添加路由组的方法:$this->mapAppRoutes();创建中间件:Kernel里添加对应的配置:接口定义的数据:访问格式:...
2020-10-11 14:34:25
184
原创 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
195
原创 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
264
原创 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
385
原创 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
369
原创 thinkPHP 路由设置
如果不想使用路由时,可以把config下的app.php中有关URL设置的内容隐藏route里就不需要写了默认是使用route.php文件
2020-10-11 14:32:17
177
原创 linux MySQL遇到的问题
杀死mysqlpkill /use/local/mysql/bin/mysql再次启动不了这时操作同目录下的mysqld_safe./use/local/mysql/bin/mysqld_safe &
2020-10-11 14:31:58
134
原创 网银支付
下载网关支付的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
770
原创 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
243
原创 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
392
原创 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
406
原创 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
562
原创 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
2005
原创 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
748
原创 git基本使用
==================================配置密钥==================================gitlab的官网上添加(所有的)对应的密钥本地的gitlab也需要添加(所有的)对应的密钥添加发布的固定人员,并且给定固定的权限==================================配置用户并且创建本地仓库和提交的地址===...
2020-10-11 14:29:04
210
原创 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
220
原创 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
679
原创 laravel 聊天
首先在workerman的官网下载GatewayWorker包文件,并且放在包目录下,启动websocket前端页面开始连接websocket,发送消息给对应的用户用户首次来到界面,需要连接websocket,这时候sendToClient异步进行websocket发送消息,前端ws.onMessage会有2个参数,这时我们在客户端取出type的类型进行判断,如果是初次连接,则客户...
2020-10-11 14:26:51
393
原创 支付宝支付源码
<?phpheader("Content-type:text/html;charset=utf-8");//**************************配置start***************************//↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓//合作身份者id,以2088开头的16位纯数字$alipay_config[...
2019-12-11 14:33:21
3915
原创 搭建本地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
553
原创 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
834
原创 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
324
原创 yii2简单视图渲染入门
创建动作直接在 SiteController 控制器里声明 say 操作是由文件 controllers/SiteController.php 定义的<?phpnamespace app\controllers;use yii\web\Controller;class SiteController extends Controller{ // ...现存的代码......
2018-03-28 11:53:02
1046
原创 linux 宝塔镇河妖
系统要求操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL内存要求:内存要求最低128MB,推荐512MB以上,纯面板约占系统10MB内存安装方法查看详细教程 >>使用 SSH 连接工具,如宝塔远程桌面助手连接到您的 Li...
2017-12-27 12:38:30
581
原创 QQ oauth原理
1、OAuth的简述 OAuth(Open Authorization,开放授权)是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息,并且这是安全的。(我喜欢简单明了,这里没看懂,没关系,接着往下面看)2、OAuth的原理我在图上分了四个步骤,下面是四步的讲解: 第一步:用户访问第三方网站,比如:就是你需要使用QQ进行登录的网站; 第...
2017-11-17 17:14:32
844
原创 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
314
原创 mysql 实现秒杀
MySQL实现秒杀<?php $conn=mysql_connect("localhost","big","123456"); if(!$conn){ echo "connect failed"; exit; } mysql_select_db("big",$conn); mysql_query("set names utf8"
2017-11-05 19:53:12
1512
原创 ajax 跨域请求
ajax请求别的网站是不行,因为域名不同,所以提示不能问1、接口网站有CORS头文件的添加接口(跨域):header('Access-Control-Allow-Origin:*'); //访问的头文件,*代表全部、ip(域名)有了头文件,对方才可访问接着对方可以使用ajax传值来我访问1********************************************参数访问(访问地址处的...
2017-10-29 22:09:35
389
原创 laravel 支付
安装composer require latrell/alipay dev-master配置找到 config/app.php 配置文件中 'providers' => [ /* * Laravel Framework Service Providers... */ Latrell\Alipa...
2017-10-26 11:00:52
566
原创 linux 命令
访问不了文件时,给文件夹权限sudo chmod -R 777 文件名更改用户权限sudo chown 用户名:用户名 文件夹、文件常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p ...
2017-10-24 19:02:26
378
原创 Redis基本操作
nosql指的是非关系型数据库,分布式,开源,可扩展,不仅仅是sql,是反sql运动nosql的特点{1、处理超大量的数据2、运行在比较便宜的pc服务器上3、性能好,不需要优化}nosql适用于{1、数据的高并发读写2、高效率的存储和访问3、高可用和可扩展(分布存储,比较简单,轻松)}redis的介绍{字符串哈希列表集合有序集合}nosql的数据库种类比较多,但是他们都不是关系型数据库mongdb...
2017-10-21 16:25:05
1455
原创 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
526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人