自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (15)
  • 收藏
  • 关注

原创 php 编译安装oracel扩展

按提示,把 extension=oci8.so 添加到 /etc/php/8.2/fpm/php.ini 和 /etc/php/8.2/cli/php.ini 中,可通过 php -m 或 echo phpinfo() 查看。按提示输入:instantclient,/opt/oracle/instantclient_21_13//opt/oracle/instantclient_21_13/是我安装的oracle客户端的路径。本人文件所放的位置是(opt/oracle)1,需要下载基础包和sdk。

2024-04-23 17:10:22 227

原创 php 数组中的元素进行排列组合

取 2 个元素的排列组合数为 P(4, 2) = 4!/ (4 - 2)!取 3 个元素的排列组合数为 P(4, 3) = 4!/ (4 - 3)!取 4 个元素的排列组合数为 P(4, 4) = 4!/ (4 - 4)!取 1 个元素的排列组合数为 P(4, 1) = 4!/ (4 - 1)!需求背景:计算出数组['A','B','C','D']各种排列组合,希望得到的是数据如下图。// 排列组合了所有的数据后,一般情况下,我们都想着验证下个数是否正确,下面就需要另外一个函数。

2024-01-05 17:39:29 711

原创 2020教师资格证重点梳理

教师资格证考试重点大全更多内容请加微信autumn030-orange

2020-10-16 11:03:15 222

原创 portainer文档

portainer文档收集https://www.portainer.io/documentation/deploy-portainer-docker-swarm/https://www.icode9.com/content-4-671296.html

2020-09-14 15:12:21 320

原创 Dockerfile执行命令

RUN 和CMD 以及ENTRYPOINT1,RUN :在Build构建时执行命令2,ENTRYPOINT :容器启动时执行命令3,CMD: 容器启动后执行默认的命令或参数《1》RUN --构建时运行RUN yum install -y vim #Shell命令格式RUN ["yum","install","-y","vim"] #Exec命令格式,推荐使用这种方式《2》ENTRYPOINT --启动命令ENTRYPOINT :用户在容器启动时执行的命令Do.

2020-05-29 17:28:34 5294

原创 DockerFile基础命令

1,FROM --基于基准镜像(建议使用官方的镜像),例如FROM centos #制作基准镜像(基于centos:lastest)FROM scrath #不依赖于任何基础镜像 base image2,LABEL和MAINTAINER --说明信息MAINTAINER mytestLABEL version = "1.0"LABEL description = "my-test"3,WORKDIR --设置工作目录,没有则创建(尽量使用绝对路径)例如:WORKDIR /

2020-05-29 16:26:25 114

原创 yii2接口为何自动返回json格式和xml

'components' => [ 'request' => [ 'class' => Request::class, 'csrfParam' => "_csrf-{$moduleName}", 'cookieValidationKey' => "{$moduleName}-{$cookieKey}", 'parsers' => [ ...

2020-05-22 15:47:22 976

原创 yii2-queue不写在bootstrap里面的方法

console的配置文件中return [ 'id' => 'app-console', 'basePath' => dirname(__DIR__), 'bootstrap' => ['log'], 'controllerNamespace' => 'console\controllers', 'controllerMap' => [ 'init-auth' => [ 'class'

2020-05-22 15:25:36 194

原创 gitlab CI 自动发布代码

1,前置条件有两个不同的服务器,一个是放gitlab(由于太穷买不起服务器,我用的官方的gitlab,https://gitlab.com/),一个用来放runner(还是因为太穷,我用本地电脑当runner的服务器)1》gitlab创建远程仓库:php-test2》安装runner(由于我用的本地电脑,所以安装的是windows版本的runner,安装链接:https://docs.g...

2020-04-17 16:04:04 1081

原创 gitlab CI自动化部署代码文章集合

1,GitLab之gitlab-ci.yml配置文件详解https://www.cnblogs.com/szk5043/articles/9854712.htmlhttps://www.jianshu.com/p/b69304279c5f

2020-04-16 14:31:40 204

原创 laravel 用户登录自定义登录验证

laravel 的用户登录是在配置文件中的auth.php当中,用户登录走的是// web端用的Auth::attempt()// 也就是对应的sessiongurad的attempt()方法其中涉及到了UserProvider// api用的Auth::user()// 也就是对应的Tokengurad的user()方法其中涉及到了UserProviderweb端api之...

2020-01-09 10:12:57 2017

原创 laravel日志根据不同类型,进行不同文件存储

1,原因:因为涉及用到其他第三方的包,例如微信支付等,如果把日志还放在一起,很难查找2,实现类<?phpnamespace App\helpers;use Illuminate\Foundation\Application;use Monolog\Handler\RotatingFileHandler;use Monolog\Logger;/** * @metho...

2020-01-08 15:31:23 1059

原创 进程管理之pm2

pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能pm2安装前提是先安装node.js1、 pm2需要全局安装$ npm install pm2@latest -g# or$ yarn global add pm22、进入项目根目录2.1 启动进程/应用 pm2 start app.js/...

2020-01-03 13:28:15 281

原创 gitlab使用钉钉接收仓库的推送消息

一,在钉钉中的操作1,创建一个群组点击群机器人,然后添加gitlab机器人选择好后点击gitlab机器人设置复制webhook此处钉钉的操作完成下面是gitlab上的操作二,gitlab的操作1,新建一个仓库‘my-test’(你必须是仓库的创建人才有权限操作webhook)2,进入项目里面,my-test>>>settings>...

2019-08-05 10:05:09 3878 4

原创 为什么tp5.1的middleware必须要有handle方法

1,在thinkphp\libary\think\Middleware中的add()方法有关 /** * 注册中间件 * @access public * @param mixed $middleware * @param string $type 中间件类型 */ public function add($middlewa...

2019-05-28 16:30:39 988

原创 ssl证书部署指南

1,首先检查是否监听443端口:netstat -tunlp | grep httpd2,防火墙开起443端口(见Centos查看端口占用情况和开启端口命令)3,将证书放到服务器上4,配置ssl.conf(有的不叫ssl.conf),将文件路径放到相应的地方打开下面的两行5,查看配置虚拟主机中的端口是否有写端口号一定要写上6,重启apach7,在浏览器中访问...

2019-05-28 16:17:08 430

原创 tp5.1的运行流程

1,首先在public下的index.php中的内容namespace think;// 定义应用目录//define('APP_PATH', __DIR__ . '/app/');// 加载基础文件require __DIR__ . '/../thinkphp/base.php';// 此文件中加载了log(这是我好奇为啥在Container对象中的make方法打印时候有log)...

2019-05-28 14:55:25 1399

原创 react子类通过父类传的方法传参给父类

父类代码import React, { Component } from 'react';import logo from './logo.svg';import './App.css';import Check from './props/Check'class App extends Component { constructor(props) { su...

2019-04-23 14:07:49 2501

原创 yii2-imagine 处理图片 php图片切圆角

<?phpnamespace frontend\controllers;use frontend\components\BaseRestController;use Imagine\Image\Box;use Imagine\Image\ImageInterface;use Imagine\Image\ImagineInterface;use Imagine\Image\P...

2019-04-09 11:24:09 1047

原创 docker常用命令

新建并启动容器docker rundocker run -t -i-t选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上,-i则让容器的标准输入保持打开启动已经终止的容器docker start后台运行容器docker run -d查看容器信息docker ps获取容器的输出信息docker logs 容器名...

2019-03-21 14:07:37 140

原创 上传docker镜像到docker hub

这一是上次创建一个镜像的教程:https://blog.csdn.net/qiuqiuLovecode/article/details/80453407此处上传的镜像就是上个文章中涉及创建的镜像一:登录docker,没有docker hub 的则去官网(https://hub.docker.com/)创建账号 (注意:daocloud的push上传镜像收费,所以此处用的是docker hub...

2019-03-21 14:02:34 505

原创 laravel的周期以及服务provider,facade

以下是个人对laravel流程的理解,如有误请指正一、laravel的运行周期说明:在处理请求的之前不能使用facade因为那个时候还没注册facadeServiceProvider:提供注册service(说白了就是注册一个类使能通过用$app-make()获取),当然如果你想注册一个类也可以在其他ServiceProvider的register()方法中绑定facade:...

2019-03-19 13:03:57 179

原创 composer提交到packages遇到的问题

1,There is no license information available for the latest version (v1.0.0) of this package.:没有允许的协议什么的,在composer.json中添加: "license": "MIT",2,efusing to merge unrelated histories推荐查看https://blo...

2018-12-20 17:14:23 1165

原创 VueRouter的params和query的区别

个人理解如有偏差欢迎指正官方文档是和路由一起写的,我个人验证得到就算路由不进行配置,依旧能在下一个页面获取到param以及query的参数个人测试如下在router.js配置路由{ path: '/submit',name:'submit',component: Submit,meta:routeMeta({title:'确认订单',layoutFooter:false,keep...

2018-11-27 15:08:52 2040

原创 vue响应式理解

本文是个人对vue响应式的理解,如果有错误欢迎大家指正阅读本文前请大家仔细理解官网中的响应式内容https://cn.vuejs.org/v2/guide/reactivity.htmlhttps://cn.vuejs.org/v2/guide/components.html#data-%E5%BF%85%E9%A1%BB%E6%98%AF%E4%B8%80%E4%B8%AA%E5%8...

2018-11-23 11:31:16 752

原创 vue子组件传值给父组件$emit,slot以及function形式传值

1,方法1this.$emit('时间名称',传的值)2,通过父组件传值给子组件值方法,子组件通过该方法将值传给父组件,下面贴代码方便理解子组件内&lt;template&gt; &lt;mescroll-vue ref="mescroll" :down="mescrollDown" :up="mescrollUp" @init="init" class="

2018-11-22 15:21:52 3280

原创 vue-cli3.x 使用vux

vue-cli使用vux分为两种模式,1,创建项目的时候添加,2,已经创建过vue项目后添加一,创建项目的时候添加1,安装vue-cli (https://cli.vuejs.org/zh/guide/installation.html)npm install -g @vue/cli# ORyarn global add @vue/cli2,创建带有vux的项目(https:...

2018-11-21 16:20:09 1723

原创 docker 搭建php环境镜像

1,下载centosdocker pull centos2,启动centos镜像的一个容器docker run -it centos /bin/bash3,进入容器更新yum(要查看centos的版本更新相应的,本人的为centos7)更新yum源rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch....

2018-05-25 16:41:19 1601

原创 aview安装和使用

ASCII艺术 一,安装aalib-1.4:。1,# wget https://sourceforge.net/projects/aa-project/files/latest/download?source=files2,# tar xvzf aalib-1.4rc5.tar.gz3,#cd aalib-1.4.04,#./configure 5,make 6,make install

2018-01-09 15:20:21 14775

原创 mysql主从复制

一:master配置1,创建一个用户,让slave用来登录 mysql>create user repl; //创建新用户repl2,给新用户授权,必须具有REPLICATION SLAVE权限,其他权限没必要添加,设置登录密码为‘123456’,指定可以用来连接的ip(%代表任意ip) mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' IDEN

2017-12-18 15:17:40 265

原创 用户无密码登录(也是git无密码提交)

服务器端(用的是git用户,意思就是让谁免密码登录就用谁的帐号进行以下操作)1.先查看该用户的主目录下是否有.ssh文件夹,文件夹下是否有.ssh文件夹,没有就创建,然后在.ssh创建authorized_keys文件,2.设置.ssh文件夹的权限 chmod 700 .ssh 设置authorized_keys文件的权限chmod 600 authorized_keys(这一步很重要

2017-11-22 17:32:08 1229

原创 centos搭建ftp

1,用root 进入系统2, rpm  -qa|grep vsftpd 是否安装了vsftpd3,若没安装就yum install vsftpd   (安装)4,chkconfig vsftpd on 设置开机启动5,配置防火墙打开/etc/sysconfig/iptables文件vi /etc/sysconfig/iptables添加如下代码-A RH-Firew

2017-11-22 17:22:37 247

原创 tomcat配置多个域名

1,找到tomcat的安装目录下的conf,然后找到server.xml2,找到server文件中的host

2017-11-16 17:21:28 433

原创 javaweb的tomcat环境安装windos

到apache-tomcat官网https://tomcat.apache.org/download-90.cgi?Preferred=http%3A%2F%2Fmirror.bit.edu.cn%2Fapache%2F 选择相应的版本 解压到D盘得到相应的目录 进入bin目录点击startup.exe 如果不能启动成功就用cmd启动看一下错误 我的报错是没有java_home

2017-11-13 15:05:31 327

原创 centos配置nginx php

yum list nginx* 查看nginx的安装包 yum install nginx 安装nginx service nginx restart 重启nginx yum install php-fpm安装对应版本的php-fpm cd /etc/nginx/conf.d 到nginx的配置文件server { listen 8080; #listen

2017-11-13 11:04:35 469

原创 php ssl生成密钥和证书

<?php/*生成公钥和私钥*/function exportOpenSSLFile(){$opensslConfigPath = "D:/phpStudy/Apache/conf/openssl.cnf"; $config = array( "digest_alg" => "sha512", "private_key_bits" => 4096,

2017-11-06 13:31:08 2801

原创 centos和ubuntu crontab 定时执行php文件

一 centos centos安装crontab 1, yum install vixie-cron 2,yum install crontabs(提示已经安装过的话,就不必安装了) service crond status –查看crond 状态 service crond start —启动crond service crond stop —停止crondcrontab -u

2017-11-02 11:04:50 567

原创 linux编译安装php环境之lamp-php

linux编译安装php

2017-09-01 17:04:07 365

原创 服务器报的漏洞解决办法

RHSA-2016:2674: libgcrypt security update (Moderate):yum update libgcryptRHSA-2017:1372: kernel security and bug fix update (Moderate):yum update kernelyum update kernel-develyum update

2017-08-31 13:34:48 6510

原创 虚拟主机

在Linux在/etc/httpd/conf.d/virtual.conf创建文件该文件(默认不存在)添加虚拟主机配置信息:(这是另外在文件中,也可以直接在httpd.conf下面写上)NameVirtualHost 110.200.122.190110.200.122.190>    ServerAdmin www.xxx.com    DocumentR

2017-02-20 07:17:33 303

vue 谷歌调试工具devtool

vue 谷歌调试工具devtool(windows),直接拖拽安装,方便简单

2022-04-07

shop_logistics.sql

快递公司大全,里面包含了快递公司的名称,以及编码,快递100快递公司大全。可以直接导入数据库使用。快递公司名称

2020-06-23

colorpix取色器

取色器,colorpix,window使用,用起来还不错,如果下载了不能用那就去逛网多转几圈下载了,本人转了几圈才下载到的

2018-12-14

aview的安装包

aview的安装包压缩包1.3的版本,aview的安装包压缩包1.3的版本

2018-01-09

aview的依赖aalib1.40

aalib1.40配合aview运行的依赖的版本,压缩安装包0.0 0.0

2018-01-09

php微信商户支付到零钱

php微信商户支付到零钱的详解,主要关于证书类的提交和使用

2017-11-13

微信模版消息详解

详细讲解微信开发中的模版消息发送

2017-08-29

省市区sql文件

全国省市区地域表

2017-04-07

支付宝支付APP服务器端

app支付宝支付服务端代码

2017-03-27

微信用户授权

详细介绍了,根据代码微信网页授权的流程

2017-03-27

微信支付demo详解

详细讲述了微信支付的步骤,简化官方文档的方法,使之更加简单易懂

2017-03-27

所有汽车分类sql文件

汽车分类sql文件

2017-03-09

js实现一键复制

一件复制

2016-11-17

微信开发详细文档

详细记载微信的开发步骤以及所注意的要点

2016-11-17

色值选择器

js封装的一个色值选择器,用法简单方便

2016-11-17

空空如也

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

TA关注的人

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