自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 .sqlite后缀文件转为sql文件

.sqlitel后缀文件转为sql文件

2022-12-05 10:24:06 1465 1

原创 laradock 错误与使用相关问题

laradock 错误集合

2022-11-23 15:05:22 475

原创 golang

golang笔记

2022-07-11 13:25:27 208

原创 laradock配置

根目录.env文件# If you need to change the sources (i.e. to China), set CHANGE_SOURCE to trueCHANGE_SOURCE=true# Set CHANGE_SOURCE and UBUNTU_SOURCE option if you want to change the Ubuntu system sources.list file.UBUNTU_SOURCE=aliyun# 修改composer 和 npm的镜像源

2021-12-24 11:09:29 661

原创 原码、反码、补码

看尚硅谷韩顺平视频笔记对于有符号的而言1、二进制的最高位是符号位:0表示正数,1表示负数1 ===> [0000 0001] -1 ===> [1000 0001]最左边的第一位也就是最高位 也就是符号位2、正数的原码、反码、补码都一样1 ===> 原码[0000 0001] 反码[0000 0001] 补码[0000 0001]3、负数的反码等于它的原码符号位不变,其他取反(0—>1,1—>0,也就是0变成1,1变成0)4、负数的补码等于它的

2021-12-23 10:20:37 589

原创 进制之间转换

看尚硅谷韩顺平老师的讲解二进制转十进制规则:从最低位开始(右边的),将每个位上的数提取出来,乘以2的(位数-1)次方,然后求和。最低位解释:比如十进制 129,最低位是9(个位数),然后2(十位数),最后1(百位数),二进制也同理,从最右边开始时最低位案例:二进制 1011最低位第一位是1:1 乘以 2的零次方(任何数的零次方都是1) 也就是 1*1 等于 1最低位第二位是1:1 乘以 2的一次方(任何数的一次方都是它本身) 也就是 1*2 等于 2最低位第三位是0:0 乘以 2的二次方

2021-12-22 10:26:20 1234

原创 计算机进制详解

二进制0、1,满2进1举个运算列子,就是十进制运算一样0 = 1(十进制) 0+ 1—————— 1 1+ 1—1————— 1 0全部进制都可以这样算,换成对应的二进制满二进一位,八进制满八进一位,十进制满十进一位,十六进制满十六进一位八进制0、1、2、3、4、5、6、7,满8进1,以数字0开头,在编程里,以0开头的数字,会被认为是八进制十进制0、1、2、3、4、5、6、7、8、9,满十进一十六进制0、1、2、3、4、5、6、7、8

2021-12-22 10:02:13 346

转载 php-amqplib/php-amqplib3.0 RabbitMQ各方法详解(PHP版)

exchange_declare试探性申请一个交换器,若该交换器不存在,则创建;若存在,则跳过。/** * Declares exchange * * @param string $exchange * @param string $type * @param bool $passive * @param bool $durable * @param bool $auto_delete * @param bool $internal * @param bool $nowait * @

2021-08-12 21:51:09 1036

原创 laravel 表单验证

验证日期大于今天'start_date' => 'required|date|after_or_equal:today'

2021-05-25 14:24:40 181 1

原创 ubuntu18.04安装最新版本nodejs

先去官网查看当前的LTS版本(nodejs官网)拿到LTS的版本号14.17.0后,去淘宝镜像node,在页面ctrl + F搜索v14.17.0然后进入此目录进入后,在页面ctrl + F搜索node-v14.17.0-linux-x64.tar.xz,拿到node-v14.17.0-linux-x64.tar.xz的下载路径,你可以F12进行查看,a标签里面是/mirrors/node/v14.17.0/node-v14.17.0-linux-x64.tar.xz,我们访问的当前域名..

2021-05-13 15:41:09 823

原创 rabbitMQ 学习笔记(php)

安装dockerdocker run -id --name myrabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=kaifapassword -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management

2021-05-08 13:30:20 154

原创 elasticsearch 集群

config-elasticsearch.yml#cluster.name: my-application 同一个集群里面的服务 要名字都一样cluster.name (集群名称)# 节点名称不能重复node.name: (节点名称)

2021-04-25 13:42:40 149

原创 elasticsearch

es官网:https://www.elastic.co/cn/elasticsearch/数据格式elasticsearch => MySQLindex(索引) => database(数据库)type(类型) => table(表)documents(文档) => row(行)fields(字段) => column(列)

2021-04-22 16:13:05 133

原创 docker 安装docker-compose

官方文档安装地址Linuxsudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose国内镜像地址http://get.daocloud.io/#install-composecurl -L https://get.daocloud.io/docker/compose/

2021-04-21 10:19:06 335

原创 Dockerflie文件-php

安装git zip unzip是因为composer需要FROM php:7.4.16-fpmRUN sed -i "s/deb.debian.org/mirrors.aliyun.com/g" /etc/apt/sources.listRUN apt-get updateRUN apt-get upgradeRUN apt-get install git zip unzipVOLUME ["/var/www/html:/var/www/html"]COPY install-php-e

2021-04-15 10:47:24 73

原创 supervisor出现的错误

报错:error: <class 'socket.error'>, [Errno 111] Connection refused: file: /usr/lib/python2.7/socket.py line: 228解决方法: supervisord -c /etc/supervisor/supervisord.conf,如果你的不是默认路径,请把/etc/supervisor/supervisord.conf替换成你自己的报错:Unlinking stale socket /var/r

2021-04-09 13:24:24 542

原创 golang学习笔记-编译

学习系统为win,一切笔记以win为主编译# 编译代码,在根目录下,参数 -o 可以重命名go build# 编译代码,不在根目录在,需要带上项目的路径 go build (项目的路径)# 像执行脚本文件一样执行go代码go run# 先编译得到可执行文件,再拷贝到GOPATH/bin下。需不需要带上项目的路径与上面的 build 命名一样go install...

2021-04-08 15:39:43 370 3

原创 php 官方接口

检测一个类是否可以使用 foreach 进行遍历的接口。Traversable(遍历)接口 Traversable文档

2021-03-31 09:57:13 62

原创 docker常用命令

docker文档# 查看docker版本docker version# 查看docker系统详细信息docker info# 查看docker全部命令docker --help镜像命令# 查看镜像命令docker images --helpUsage: docker images [OPTIONS] [REPOSITORY[:TAG]]List imagesOptions: 列出所有的镜像 -a, --all Show all im

2021-03-18 21:12:11 147

原创 Ubuntu docker安装

服务器配置1、腾讯云购买的服务器地域:上海 CPU: 2核 内存: 4GB 带宽:6Mbps(此项跟安装docker没啥关系,请忽视)2、系统Ubuntu 18.04.1 LTS安装文档查看docker官方ubuntu安装文档1、卸载docker,卸载docker分两种第一种 你安装了docker,卸载掉旧的版本,但是需要保留在/var/lib/docker/文件内的images(镜像), containers(容器), volumes(卷), networks(网络)数据sudo apt-g

2021-03-18 15:15:17 253

原创 laravel 浅析依赖倒转、控制反转、IoC 容器、依赖注入

今天看到 浅析依赖倒转、控制反转、IoC 容器、依赖注入 这篇文件,让自己初步了解这些概念。记录一下这篇 重写仿照 laravel 的 IOC 容器和依赖注入 的代码<?phpclass Boos{ //领导依赖员工 private $staff; //老板只需要告诉外部我需要什么样的人就好了,其它什么都不管,具体什么样的人交给外部处理。 //用构造方法方式实现依赖注入 public function __construct(Standard $staf

2021-01-19 11:46:50 143

原创 Ubuntu 20.04.1 LTS-java安装

先去java官网的下载页面进入版本选择,这里选择你自己对应的版本。如果你是linux系统的话,不知道自己对应的就下载Linux x64 Compressed ArchiveF12然后获取下载地址,进到服务器用wget命令下载。cd /usrmkdir javacd javawget https://download.oracle.com/otn-pub/java/jdk/15.0.1%2B9/51f4f36ad4ef43e39d0dfdb af6549e32/jdk-15.0.1_lin.

2021-01-11 14:22:42 381

原创 安装php redis扩展

系统版本Welcome to Ubuntu 18.04.3 LTS (GNU/Linux 4.15.0-64-generic x86_64)安装redis安装redis请参考这篇文章:https://blog.csdn.net/qq_38375394/article/details/111660881安装phpredis扩展github/phpredis,前往github查看phpredis项目:https://github.com/phpredis/phpredis在releases找到最新

2021-01-06 15:59:56 169 1

原创 redis 持久化

redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以 redis 提供了持久化功能rdb在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的 Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)—个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行仼何IO操作的。这就确倸了极髙的性能。如果需要进行

2020-12-25 11:58:26 83

原创 redis 更新升级版本

更新redis升级redis安装redis

2020-12-25 10:20:56 6881 4

转载 redis 配置文件

config get requirepass# 获取密码config set requirepass (密码)# 设置密码auth (密码)# 验证登录单位单位不区分大小写# Note on units: when memory size is needed, it is possible to specify# it in the usual form of 1k 5GB 4M and so forth:## 1k => 1000 bytes# 1kb =&gt.

2020-12-24 13:25:02 69

原创 carbon 常用

时间戳转为 carbon// createFromTimestamp的参数传递时间戳,把这个时间转为Carbon$dt = Carbon::createFromTimestamp('1577808000')->toDateTimeString();

2020-12-18 13:42:59 162

原创 redis 常用命令

keys *# 查看所有的keyselect (数据库)# 切换数据库 redis有16个数据库,值从0-15

2020-12-14 14:10:35 178

转载 http 头部信息

Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/htmlAccept-Charset 浏览器可以接受的字符编码集。 Accept-Charset: iso-8859-5Accept-Encoding 指定浏览器可以支持的web服务器返回内容压缩编码类型。 Accept-Encoding: compress, gzipAccept-Language 浏览器可接受的语言 Accept-Language: en,zhAccept-Ranges 可以请求网页实.

2020-12-08 17:49:43 69

转载 配置 Homestead 遇到 PHP 版本问题

打开网页的时候显示Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version “>= 7.2.5”. You are running 7.1.33-18+ubuntu20.04.1+deb.sury.org+1. in /home/vagrant/Code/L查看当前 php-fpm 的版本aravel/vendor/composer/platform.

2020-12-02 13:26:36 1018

原创 composer 问题

Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php on line 223解决方法:1、临时设置内存大小COMPOSER_MEMORY_LIMIT=-1 composer ...# 示例:COMPOSE.

2020-11-27 14:22:44 263

原创 laravel 疑惑解答记录

composer require laravel/ui --dev为什么 laravel/ui 包只在开发环境中使用,因为把把编译成一个JS文件的时候已经包含的,然后一直上传这个JS文件可以了,所以不需要在线上使用这个包。正常都是在开发环境中 编译成一个 js 文件。参考答案:https://learnku.com/laravel/t/34338Vue / React 等直接????(打包)为原生 JavaScript 代码后上传到服务器,服务器不需要这个包如果要在服务器上打包也可以,不过要

2020-11-26 14:27:25 76

原创 laravel config目录说明

根目录下的config目录下文件说明 文件名称 配置类型 app.php 应用相关,如项目名称、时区、语言等 auth.php 用户授权,如用户登录、密码重置等 broadcasting.php 事件广播系统相关配置 cache.php 缓存相关配置 database.php 数据库相关配置,包括 MySQL、Redis 等 filesystems.php 文件存储相关配置 hashing.php 加密算法相关设置 loggi

2020-11-26 10:15:47 399

原创 laravel 邮箱配置

MAIL_DRIVER=smtp —— 使用支持 ESMTP 的 SMTP 服务器发送邮件;MAIL_HOST=smtp.qq.com —— QQ 邮箱的 SMTP 服务器地址,必须为此值;MAIL_PORT=25 —— QQ 邮箱的 SMTP 服务器端口,必须为此值;[email protected] —— 请将此值换为你的 QQ + @qq.com;MAIL_PASSWORD=xxxxxxxxx —— 密码是我们第一步拿到的授权码;MAIL_ENCRYPT.

2020-11-24 16:24:35 542

原创 laravel local.ERROR: Route [password.reset] not defined.

学习L01 Laravel 教程 - Web 开发实战入门,学到9.3章的时候,报错local.ERROR: Route [password.reset] not defined. {"exception":"[object] (Symfony\\Component\\Routing\\Exception\\RouteNotFoundException(code: 0): Route [password.reset] not defined. at /home/vagrant/code/weibo..

2020-11-24 14:52:49 587

转载 laravel csrf

CSRF 令牌基于会话(Session),过期时间在 config/session.php 文件中的 lifetime 选项做设定,默认为 2 个小时。

2020-11-23 09:22:36 139

转载 laravel 自带user模型介绍

app/User.php<?phpnamespace App;use Illuminate\Notifications\Notifiable;use Illuminate\Contracts\Auth\MustVerifyEmail;use Illuminate\Foundation\Auth\User as Authenticatable;class User extends Authenticatable{ use Notifiable; /**

2020-11-20 15:57:47 658

转载 Windows 10 新系统 教程版 Homestead 遇到的问题

每个人的情况不一样 还是不要直接粘贴别人的 理解了 Npm 和 Yarn 在做什么 可以更快的解决问题!记录下自己解决 BUG 的过程 本人配置(Windows 10 新系统 教程版 Homestead)因为第一次报错了 所有我先重置了所有相关文件rm -rf node_modulesrm -rf yarn.locknpm cache clear --force然后重新安装(求稳,都使用了 sudo 命令)yarn install --no-bin-links打开 packa

2020-11-20 15:48:10 92

原创 laravel 自带数据表 failed_jobs 与 migrations

表:migrations (一次执行 artisan migrate 命令时生成的,其作用是用来做迁移版本的记录)字段:migration 是迁移文件的名称 batch 是用来记录迁移对应的批次,以此来实现 回滚迁移 的功能。表:failed_jobs(记录队列任务执行失败的表)...

2020-11-20 15:46:40 1827

原创 .editorconfig文件详解

#EditorConfig文件使用INI格式。斜杠(/)作为路径分隔符,#或者;作为注释。路径支持通配符:#表明是最顶层的配置文件,发现设为true时,才会停止查找.editorconfig文件root = true#* 匹配除/之外的任意字符#** 匹配任意字符串#? 匹配任意单个字符#[name] 匹配name字符#[!name] 不匹配name字符#[s1,s2,s3] 匹配给定的字符串#[num1..num2] 匹配num1到mun2直接的整数[*]#.

2020-11-17 15:09:41 777

空空如也

空空如也

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

TA关注的人

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