自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装composer以及laravel框架

Linux系统下安装laravel框架在linux系统下安装laravel:1.下载到windows系统下,使用FTP(FileZilla是一种快速、可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色、直接的接口。FileZilla在2002年11月获选为当月最佳推荐专案.)上传到linux系统上。2.使用git。3. 在linux上安装composer,使用composer下载。这里只说按照composer安装方式。composer是php的依赖管理工具(Composer 是一个新的

2020-05-12 15:10:49 1031

原创 搭建nginx+php后访问不到项目

记在虚拟机搭建php+nginx+mysql踩到的坑首先因为工作原因,离开了上家公司,然后入职xx后,由于没有开发机只能自己搭建了一个虚拟机搭建好后使用一键安装式工具安装了lnmp环境之后访问nginx是可以访问通的,但是指定了项目目录却访问不到了,开始报502之后发现是php-fpm 与 nginx 他俩的fast_cgi没有绑定到一起排错的方法 ,首先看到nginx fast_cgi listen的是9000端口, 之后 netstat -tlnup | grep 9000查询,并没有查

2021-09-14 17:56:46 782

转载 结构体和联合体

结构体:8个为一个内存地址 依次向下联合体:共用一块内存地址调试可以gcc -g -o输出编译。然后gdb执行 d打断点。n下一行。p输出。查看每一个所占的内存地址宏定义和使用#define 宏名称 “实现什么东西”大小端可以自行判断自己电脑摘自慕课网...

2021-05-12 16:23:18 146

原创 include和require区别

使用方法include("文件名"); || include “文件名”;require("文件名"); || require “文件名”;

2021-05-12 15:16:41 209

原创 对称加密1

<?php/** * client * @author fanyinggang(fanyinggang@baidu.com) */'-----BEGIN PRIVATE KEY-----MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDKIyqvfj62xWwTRdUpNxetxykRvmNBsakV8uyX0DHF3OghSSmxy1FmbxBtBfGzxVLd0x890mwwkgBJrSsykgDf4ZNi3wOf2vUzj6+7

2021-04-27 18:18:32 167

原创 php数组

<?php/** * @author v_fanyinggang(v_fanyinggang@baidu.com) * 数组测试 */Bd_Init::init('activity');$activity = 'labor21';$activityConfig = Activity_Config_Activitycommon::getActivityConfigMC($activity);$tasklist = $activityConfig['tasks'];/** * ar

2021-04-27 18:17:54 129

原创 ip、子网掩码、网络地址、广播地址、主机数公式

了解ip地址组成IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:11000000|10101000|00000001|00000001子网掩码可以看出有多少位是网络号,有多少位是主机号: 255.255.255.0 二进制是:11111111 11111111 11111111 00000000网络号24位,即全是1 主机号8位,即全是0129.168.1.1 /24 这个、24就是告诉我们网络号是24位,也就相当于告诉我们了子网掩码是:11111111 1111111

2021-04-14 17:04:26 1122

原创 tls握手浅析

首先上图:tcp三次握手完毕tls:1、client hello client random。+ 支持的tls + 支持的算法2、server hello server random + 选择的tls协议 + 选择的算法 + 证书 + 公钥3、client 公????加密后的。 premaster secret server 私钥解密得到 premaster secret //这一步是非对称加密 (私钥加密 公钥解密 || 公钥加密 私钥解密)俩端用 client rando

2021-03-22 19:00:41 124

原创 iterm2一键登陆服务器(门神权限不用每次都输密码进行验证)

1、新建文件vim ~/.ssh/config在打开的文件中输入以下内容Host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p ControlPersist yesServerAliveInterval 60 #保持持久链接 每60s 发送一个请求检测2、 新建文件 并赋予可执行权限(chmod +x 文件名)其实就是一个交互脚本#!/usr/bin/expect set host

2021-02-24 18:57:56 789

原创 使用ffmpeg 将mp4文件转化未hls文件

使用laravel-admin后台先写一个视频上传 protected function form() { $form = new Form(new Video()); $form->text('video_title', __('Video title')); // uniqueName(随机生成一个文件名) move(放入的文件夹) $form->file('video_url', __('Video url'))

2020-07-31 15:25:43 303

原创 mysqli与pdo防sql注入源码

1.mysqli防注入<?php //定义配置文件 $config = [ //地址 "host" => "127.0.0.1", //数据库名称 "dbname" => "xxxx", //用户名 "user" => "xxxx", //密码 "pass" => "xxx" ]; //连接数据库 $link = mysq

2020-07-28 19:17:44 234 1

原创 laravel支付宝sdk接入

自己学习使的 仅供参考一、打开蚂蚁金服开放平台 找到研发服务->沙箱应用设置沙箱应用保证可以使用二、找到sdkdemo下载放到本地环境并改名为alipay配置里面的config 注释有详细的讲解仔细看三、(这里是我的习惯)放到laravel的app下四、去config下面新建一个alipay.php将本地修改好的config放到中间五、复制alipay/pagepay里面的pagepay.php代码到自己的支付方法里面需要修改(发生错误的顺序没分先后)1、出现一个AopCline.

2020-07-21 20:47:17 1692

原创 Laravel-admin 分类避免踩坑

只供自己学习使用。不了解其原理。希望有人可以指点一下思路和原理。一、模型层引入use Encore\Admin\Traits\AdminBuilder;use Encore\Admin\Traits\ModelTree;在方法中使用use ModelTree,AdminBuilder;最终代码为<?phpnamespace App\Model;use Illuminate\Database\Eloquent\Model;use Encore\Admin\Traits\Adm.

2020-07-21 09:17:36 538

原创 smbd的安装与使用

文件共享服务软件 samba 安装与配置安装了samba服务的主机,可以将文件共享给其它用户,其它用户可以对文件进行读写操作。安装以Ubuntu Linux为例1、 安装2、 检查是否安装成功启动 samba服务:查看samba服务状态:3、 添加用户添加的用户名为 登录系统时用的普通用户,此处设置的密码为 123456abc (测试环境,密码可以设置简单一些)4、 修改配置文件,设置共享目录编辑配置文件 /etc/samba/smbd.conf(修改前先备份此文件),添

2020-07-15 15:56:53 8204 1

原创 Nginx负载均衡

Nginx负载均衡有三种分别为1 .RR(Round Robin)轮询http { upstream myapp1 { ##均衡服务器组 server srv1.example.com; server srv2.example.com; server srv3.example.com; } server { listen 80; server_name ; location / {

2020-07-15 11:36:33 180

原创 Vmware虚拟机的安装和使用

安装虚拟机一、安装虚拟机Vmware Workstation下一步 下一步如果C盘剩余空间大(大于50G),可安装在C盘二、在虚拟机中安装Linux系统:准备工作:Linux系统镜像文件(ISO文件)1 、新建虚拟机:文件-》新建虚拟机,选择典型、下一步2 、安装程序光盘映像:3 、设置用户名:4、 设置虚拟机名称和保存位置提示:位置可选择空间大的磁盘5 、默认配置开始安装系统提示:建议安装过程中断网安装,不然会很慢第一步选择语言:默认为English第二步:键

2020-07-14 07:38:58 196

原创 nginx php mysql一些常用命令(windows linux)

Nginx(nginx) 通常安装路径 /usr/local/nginx 检查Nginx是否运行 ps aux | grep nginx 重启Nginx /usr/local/nginx/sbin/nginx -s reload 停止Nginx /usr/local/nginx/sbin/nginx -s stop 测试配置 /usr/local/nginx/sbin/nginx -tPHP(php) PHP安装路径 /usr/local/php 查看PHP版本

2020-07-13 15:05:41 199

原创 微信公众号——永久素材的上传

微信公众号永久素材的上传思路:1.需要上传到本地(因为后面需要用的本地的绝对路径 2.上传到微信服务器 3.添加信息到本地数据库一、上传图片到本地文件上传的方法以下是我的代码首先更改文件上传的配置而后写我们的文件上传方法 if (request()->isMethod("post")) { //本地图片上传 //判断是否有文件上传 并且上传没有出错 if (request()->hasFile("im

2020-05-21 11:55:16 1409

原创 关注微信公众号使其自动发送欢迎你关注消息

关注微信公众号使其自动发送欢迎你关注消息一般我们关注微信公众号时。他都会自动推送一条消息。欢迎您关注了某公众号。而今天我们所做的就是这个功能。关注公众号时我们需要获取到用户的一些个人基本信息。 而获取基本信息就要看他的运行原理。到底是怎么运行。当我们申请了一个微信号时,关注公众号,公众号会推送我们的关注事件给我们服务器。而我们服务器又没有用户信息。但是当我们注册微信号时。一些信息会存放再腾讯服务器上。而腾讯服务器为了方便我们也给我们提供了一个获取用户信息的api。我们调用这个api就可以获取到用户的

2020-05-16 09:53:06 14109

原创 微信公众号天气与聊天机器人小功能

微信公众号小功能以下都是借鉴的微信公众平台的文档加老师指点和自行的理解。(1)微信公众号发送地区回复现在和未来五天天气情况(2)发送语音和智能机器人聊天一、调用天气预报接口实现微信公众号发送地区回复现在和未来五天天气情况要去调用天气接口。我使用的是聚合网的天气接口。知道了接口的地址、返回格式、请求的方式那么接下来就好做了。这里还要说一下向http发送请求的几种方式:1.file_get_contents()2.curl3.fopen()4.fsocket();知道了发送请求的

2020-05-14 16:31:33 1148

原创 微信公众号开发(—)接口与服务器关联

微信公众号开发(—)以下都是借鉴的微信公众平台的文档加老师指点和自行的理解。1.一台有微信的手机.(别问我老人机可以不 有微信就可以!!!)2.需要有一个微信公众平台的测试号(订阅号,服务号也可以按自己需求来).3.还需要一个能联网并且配置域名(万网购买)的服务器。大家可能会问为什么。下面这个图。说明了他们之间的关系。以上都准备好的话开始准备阿里云环境(最好是一个全新的环境)不会配置环境看一下我的另一篇文章。怎么安装composer和laravel框架。都准备就绪后下载一个phpstor

2020-05-13 10:17:11 696

空空如也

空空如也

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

TA关注的人

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