- 博客(24)
- 收藏
- 关注
原创 gitLab服务搭建
安装步骤1.获取gitLab安装包地址:https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_14.5.0-ce.0_amd64.deb/download.deb下载好安装包,将镜像放到Dockerfile目录下2.拉去Ubuntu镜像docker pull ubuntu:18.043.编写Dockerfile From ubuntu:18.04 LABEL maintainer="Sha
2022-04-20 20:14:00
537
原创 Laravel8,TP5跨域问题解决
问题抛出我们在用进行开发的时候,特别是前后端完全分离的时候,由于前端项目运行在自己机器的指定端口 (也可能是其他人的机器) , 例如 localhost:8000 , 而 laravel 程序又运行在另一个端口,这样就跨域了,而由于浏览器的同源策略,跨域请求是非法的。其实这个问题很好解决,只需要添加一个中间件就可以了。解决办法利用中间件在返回的响应中添加 Allow-Origin: *允许所有来源访问TPphp think make:middleware EnableCorsMiddleWare
2022-02-10 18:15:18
1045
原创 docker服务无法访问
宿主机端口开启,同时能ping通,docker也与宿主机做了端口映射,但是从外部访问docker的端口服务总是无法访问!解决办法// An highlighted block#停止dockersystemctl stop docker#docker0ip link set dev docker0 down#删除docker0网桥brctl delbr docker0#新增一个docker0网桥brctl addbr docker0#增加网卡(这里ip也完全使用这个)ip addr a
2021-08-30 20:10:54
1616
原创 Mysql
根据查询结果更新update select 语句(注意:必须使用inner join)采用的格式为:update table_a inner join( select xx,a_id frrom table_b ) as b on table_a .id = b.a_id set table_a.xx = b.xx;eg:update sys_lang inner join (select l_id as vc_id, level,vc_area_name from d_area) as b on
2021-07-06 16:19:04
127
原创 字符集的解析
计算器编码Ascii计算机内部,所有信息都是二进制进行展示,每个二进制为有0与1的状态,一位代表1bit,计算机中最小的存储单位为byte(字节),一个字节由八位组成,总共可以展示256(2^8)种状态。计算器在美国发源,制定了一套字符编码与二进制对应的关系,8位第一位取0,后7位变换对应字符总共128种状态,如1000001(65)代表字母a,此时二进制与符号的对应关系位Ascii码。Extend Ascii随着计算机的快速发展,计算机的使用不再局限于美国,发展到欧俄这些国家,Ascii的的的规定
2021-06-23 16:25:08
143
原创 Composer与自动加载
Composer与自动加载PSR-4这个 PSR 描述的是通过文件路径 自动载入 类的指南;它作为对 PSR-0 的补充;根据这个 指导如何规范存放文件来自动载入;术语「类」是一个泛称;它包含类,接口,traits 以及其他类似的结构;完全限定类名应该类似如下范例:()*完全限定类名必须有一个顶级命名空间(Vendor Name);完全限定类名可以有多个子命名空间;完全限定类名应该有一个终止类名;下划线在完全限定类名中是没有特殊含义的;字母在完全限定类名中可以是任何大小写的组合;所
2021-05-28 17:38:03
583
原创 Centos真机安装
材料准备阿里云centos镜像列表启动引导制作工具,下载UltraISO,这里有我已经找到的资源挺好用的:https://pan.baidu.com/s/19yn8rzJldXaqiR8osW_NLQ 提取码:r8zh制作流程1 打开UltraISO2 打开下好的镜像文件->打开->选择下好的镜像3 写入U盘点击启动->写入硬盘映像->格式化装机流程1 插入U盘,在进入系统前按进入BIOS,并设置U盘启动,保存后重新启动。2 再次启动机器,进入ce
2020-12-13 15:56:17
604
原创 Mysql安装及错误处理
一ubuntu下的源码包安装1 下载mysql从mysql官网下载所需要的myql deb包,mysql deb包下载地址在这个地址中列出了所有系统的mysql的deb包,我们选择mysql-server_5.7.20-1ubuntu14.04_amd64.deb-bundle.tar进行下载,这个压缩包包含了安装社区版服务器的所需要的依赖。2 解压sudo tar -xvf mysql-server_5.7.20-1ubuntu14.04_amd64.deb-bundle.tar /opt
2020-08-18 18:13:40
290
原创 Linux更换镜像源
阿里云镜像开源镜像站(已经更换地址)网易开源镜像添加链接描述站清华大学添加链接描述开源镜像站1.首先进入开源镜像站获取相应连接,这里以阿里云为例:2.点击ubuntu进入相应页面,复制自己相应地址。3.进入自己的系统备份一下自己系统的源文件sudo cp /etc/apt/sources.list /etc/apt/sources.backuptouch source.listvi source.list把刚才从阿里复制的源粘贴到文本中5.更新软件源列表sudo apt-get u
2020-07-17 17:14:28
2951
原创 Window下Apache+PHP切换PHP版本
一下载合适的PHP版本打开cmd 输入 httpd -v 查看当前apache的版本以及支持的系统位数这里可以看到apache32位的,所以我们下载的php也是需要PHP 32进入php官网查看PHP版本此地址有全部的window PHP版本我们需要下载的时 我win32-x86的PHP版本php官网源下载很慢以下有我已下载好的php版本百度网盘地址提取码:fevg二 安装将下载好的php解压到系统的Web目录,这个是我的web服务器目录配置Apache将php7配置成apache
2020-07-01 10:44:49
872
原创 Linux编译安装php
一 下载phphttps://www.php.net/releases/ php各个版本下载地址cd /optwget https://www.php.net/distributions/php-7.3.19.tar.bz2二 编译安装解压:tar -xvf https://www.php.net/distributions/php-7.3.19.tar.bz2cd php-7.3.19安装依赖 libcurl3 libxml2 png 等依赖列如 :sudo apt-get instal
2020-06-30 16:45:43
242
原创 Docker
什么是Docker?Docker是谷歌使用Go语言开发实现的,基于Linux内核的cgroup、namespace、UNIION FS、AUFS等技术,对进程进行分装隔离。属于操作系统层面的虚拟化技术,被称为容器。本质上是运行在操作系统中的进程,类似于虚拟机。docker从文件系统、网络互连到进程隔离极大简化了容器的创建于维护。它能保证运行环境的一致性,不会出现开发、测试、生产因为环境配置不同导致项目运转不了。docker的优点:持续集成、版本控制、可移植性,安全与隔离性。docker的安装1
2020-06-30 14:56:07
109
原创 Web服务器配置Https
Web服务器配置Https一Openssl是什么?OpenSSL是为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。SSL是Secure SocketLayer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已成为Intern
2020-06-09 19:08:14
1427
原创 Linux编译安装Apache
Linux编译安装Apache一 安装系统 ubuntu14.0帮助文档:apache中文手册下载apache:wget https://mirrors.bfsu.edu.cn/apache//httpd/httpd-2.4.43.tar.bz21.apache的依赖在编译apache之前需要安装sudo apt-get install expat libexpat1-devsudo apt-get install pcre libpcre3-dev下载apr:wget http:/
2020-06-08 10:44:57
285
原创 Linux命令
积累的linux命令ununtu下命令作用ln -s /目标文件 软件连接名添加软连接ufw allow 端口开放端口ufw reload重启防火墙dpkg --list |grep **查看是否有安装软件netstat-tunlp | grep 3306查看端口curl -x 代理服务器ip:port https://deb.nodesource.com/setup_7.x#所选服务添加curl代理sudo apt-get
2020-06-04 09:51:00
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人