自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Vue cli创建Vue项目

使用Vue cli创建Vue项目第一步:安装node.js安装node.js,从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。安装完成之后,打开命令行工具(win+r,然后输入cmd),输入 node -v,如下图,如果出现相应的版本号,则说明安装成功。第二步:安装淘宝镜像打开命令行工具,把这个(npm install -g cnpm --registry=https://registry.npm.taobao.org)复制(这里要手动复制就是用鼠标右键

2021-07-28 10:37:17 1583

原创 linux操作系统(CentOS8)下Nginx的应用场景

linux操作系统(CentOS8)下Nginx的应用场景一、作为web服务器,替代Apache安装Nginx    dnf install nginx #安装Nginx    systemctl start nginx #启动Nginx    systemctl enable nginx #开机自启安装PHP和一些需要的扩展    dnf install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbst

2021-07-12 09:38:21 200

原创 WNMP项目环境部署

Nginx下载地址:http://nginx.org/en/download.htmlMySQL下载地址:https://dev.mysql.com/downloads/mysql/PHP下载地址:https://windows.php.net/download/第一步 :下载需要的安装包新建一个文件夹包含以上三个压缩包,并新建三个目录解压至其中第二步:安装MySQL新建一个my.ini 文件,文件中内容如下,注意basedir 和 datadir 的配置;其中basedir的路径为自己my

2021-06-15 11:18:32 611 1

原创 Postman安装与基本操作

Postman下载安装Postman下载Postman分为Postman native app 和Postman Chrome app两个版本。目前Chrome app已经停止维护,官方也不推荐使用该版本。因此建议大家直接选择native app进行下载下载:https://www.postman.com/downloads/根据自己的操作系统选择对应版本。Postman安装下载完成后的exe文件直接双击运行,按提示逐步完成安装即可。首次进入Postman会有一个登陆的操作,按时提示进行注

2021-06-04 11:24:14 341 3

原创 ThinkPHP6数据库

要使用Db类必须使用门面方式(think\facaed\Db) 调用数据库操作同一入口:Db::数据库管理软件phpMyAdmin (网页数据库)Navicat for MySql (windows软件数据库管理)创建数据库管理员表CREATE TABLE `shop_admin` ( `uid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID', `account` varchar(50) NOT NULL COM.

2021-06-02 13:47:25 359

原创 ThinkPHP6模板引擎

模板引擎支持普通标签和XML标签方式两种标签定义,分别用于不同的目的标签类型描述普通标签主要用于输出变量,函数过滤和做一些基本的运算操作XML标签也称为标签库标签,主要完成一些逻辑判断,控制和循环输出,并且可扩展一、运算符运算符示例+{a+a+a+b}-{a−a-a−b}*{a∗a*a∗b}/{a/a/a/b}%{aa%ab}++{KaTeX parse error: Expected 'EOF', g.

2021-05-27 11:07:32 2173 5

原创 ThinkPHP6起步

ThinkPHP6起步ThinkPHP支持传统的MVC(Model-View-Controller)模式以及流行的MVVM(Model-View-ViewModel)模式的应用开发一、MVCMVC软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)ThinkPHP6是一个典型的MVC架构。控制器-控制器。用于将用户请求转发给相应的Model进行处理,并根据Model的计算结果向用户提供相应响应的。视图-为用户提供使用界面,与用户直接进行交互。模型-承接

2021-05-25 11:15:54 584 4

原创 ThinkPHP6的安装

序言:ThinkPHP6.0版本开始,必须通过Composer方式安装和更新,所以你无法使用Git下载安装。同时ThinkPHP6.0版本要求PHP版本>=7.1.0一、安装Composer在window中,下载Composer软件第一步:双击下载好的Composer运行程序第二步:选择要安装的盘符第三步:选择php版本,如果你是集成包环境,就到集成包里找php第四步:全部下一步二、设置Composer的下载源先设置Composer的下载源,也是镜像地址在命令行窗口或控制台输

2021-05-20 17:17:29 498 5

原创 window下安装Composer

window下安装composer第一步:进入composer中文文档 https://docs.phpcomposer.com/点击入门,compers提供了很多种的安装windows下主要提供两种方式,使用安装程序,手动安装安装程序安装第一步:下载安装程序,点击进行安装第二步:进行安装,选择安装路径,选择PHP在这里有需要注意的几点,一般我们使用集成环境有很多种,无论是phpstudy,还是wamp,又或者是xampp,本质上都是差不多的,我们在安装composer的时候需要

2021-05-10 14:10:24 720 6

原创 认识Composer

软件依赖composer的使用在软件使用的习惯当中,我们习惯的去应用市场去下载自己所需要的app,例如在windows操作系统中,我们可能会使用360进行软件安装,MACos当中则使用APPstore,那在软件开发的过程中,如果涉及到一个待开发的功能,而已经存在开发完成的组件,那么我们能不能去PHP的“应用商店”把它下载过来呢?第一步:进入composer官方网站https://www.phpcomposer.com/第二步:点击中文文档第三步:进入安装包列表在这里你可以检索你所需要的组件,

2021-05-10 14:04:28 83 4

原创 Gitlab服务器搭建

官网地址首页:https://about.gitlab.com/安装说明:https://docs.gitlab.com/安装命令行摘录在centOS7下安装sudo yum install -y curl policycoreutils-python openssh-server croniesudo lokkit -s http -s sshsudo yum install postfixsudo service postfix startsudo chkconfig postfix

2021-05-10 13:49:01 144 2

原创 Git工作流

概念:在项目开发过程中使用Git的方式分类:集中式工作流像SVN一样,集中式工作流以中央仓库作为项目所有修改的单点实体,所有修改都提交到Master这个分支上。这种方式与SVN的主要区别就是开发人员有本地库,Git很多特性并没有用到。GitFlow工作流GitFlow工作流通过为功能开发,发布准备和维护设立了独立的分支,让发布迭代过程更流畅。严格的分支模型也为大型项目提供了一些非常必要的结构。Forking工作流Forking工作流是在GitFlow基础上,充分利用了Git的Fork和

2021-05-10 13:46:33 142 1

原创 SSH免密登陆

SSH登陆进入当前用户的家目录$cd ~删除.ssh目录$rm-rvf .ssh运行命令生成.ssh秘钥目录$ ssh-keygen -t rsa -C 1809620325@qq.com[注意: 这里-C 这个参数是大写的C]进入.ssh目录检查文件列表$cd .ssh$ls -IF查看id_rsa.pub 文件内容$cat id_rsa.pub复制id_rsa.pub文件内容,登陆GitHub,点击用户头像 ->Settings->SSH and GPG keys

2021-04-27 14:07:07 72 1

原创 GitHub

账号信息GitHub首页就是注册页面:https://github.com/本地库和远程库交互方式回顾在本地创建远程库地址别名git remote add origin https://github.com/Moon-0927/MyKu.git查看创建的别名git remote -v 查看当前所有远程地址别名推送操作git push origin master解释:git 推送 别名 分支名称克隆操作把远程库克隆到本地命令 :git clone[远程地址]效果完整的把远

2021-04-27 13:56:02 51

原创 Git基本原理

Git基本原理哈希哈希是一个系列的加密算法,各个不同的哈希算法虽然加强密度不同,但是有以下几个共同点:不管输入的数据量有多大,输入同一个哈希算法,得到的加密结果长度固定。哈希算法确定,输入数据确定,输出数据能保证不变哈希算法确定,输入数据有变化,输出数据一定有变化,而且通常变化很大哈希算法不可逆Git底层采用的是SHA-1算法哈希算法可以被用来验证文件,原理如下图所示:Git就是靠这种机制来从根本上保证数据完整性的。保存版本的机制集中式版本控制工具的文件管理机制以文件变更列表的

2021-04-25 11:12:15 99

原创 Git介绍以及安装

Git官网和LOGO官网地址:https://git-scm.com/logo:Git的优势大部分操作在本地完成,不需要联网完整性保证尽可能添加数据而不是删除或修改数据分支操作非常快捷流畅与LInux命令全面兼容Git结构本地库历史版本暂存区临时存储通过git commit命令提交到本地库工作区写代码通过git add命令添加到暂存区Git和代码托管中心代码托管中心的任务:维护远程库局域网环境下GitLab服务器外网环境下GitHub

2021-04-25 11:02:28 108

原创 Git分支管理

什么是分支?在版本控制的过程中,使用多条线同时推进任务。分支的好处?同时并行推进多个功能开发,提高开发效率。各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。分支操作创建分支git branch[分支名]查看分git branch-v切换分支git checkout [分支名]合并分支第一步 :切换到接受修改的分支(被合并,增加新内容)上git checkout [分支名

2021-04-25 09:36:35 45

原创 Git命令行操作

Git命令行操作本地库初始化命令: git add (git init)效果:注意事项:.git目录中存放的是本地库相关的子目录和文件,不要删除也不要胡乱修改。设置签名形式用户名:MoonEmail地址:1809620325@qq.com作用:区分不同开发人员的身份辨析:这里设置的签名和登陆远程库(代码托管中心)的账号,密码没有任何关系。命令项目级别/仓库级别:仅在当前本地库范围有效git config user.name Moongi

2021-04-23 14:56:30 64

原创 远程库和本地库

2021-04-23 14:41:11 89

原创 Linux系统版本控制历史

2021-04-23 14:39:37 93

原创 版本控制工具应该具备的功能

版本控制工具应该具备的功能协同修改多人并行不悖的修改服务器端的同一文件数据备份不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态版本控制在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间,提高运行效率,这方面SVN采取的是增量式的管理方式,而Git采取了文件系统快照的方式。权限控制对团队中的开发人员进行权限控制对团队外开发者的代码进行审核——Git独有历史记录查看修改人,修改时间,修改内容,日志信息将本地文件恢复到某一个历

2021-04-23 14:36:06 155

原创 JAVA学习笔记二、使用IDE

使用IDEIDE是集成开发环境:Integrated Development Environment的缩写。使用IDE的好处在于,可以把编写代码、组织项目、编译、运行、调试等放到一个环境中运行,能极大地提高开发效率。IDE提升开发效率主要靠以下几点:编辑器的自动提示,可以大大提高敲代码的速度;代码修改后可以自动重新编译,并直接运行;可以方便地进行断点调试。目前,流行的用于Java开发的IDE有:EclipseEclipse是由IBM开发并捐赠给开源社区的一个IDE,也是目前应用最广泛的

2021-04-23 13:54:00 313

原创 JAVA学习笔记一、安装JDK

java简介Java介于编译型语言和解释型语言之间。编译型语言如C、C++,代码是直接编译成机器码执行,但是不同的平台(x86、ARM等)CPU的指令集不同,因此,需要编译出每一种平台的对应机器码。解释型语言如Python、Ruby没有这个问题,可以由解释器直接加载源码然后运行,代价是运行效率太低。而Java是将代码编译成一种“字节码”,它类似于抽象的CPU指令,然后,针对不同平台编写虚拟机,不同平台的虚拟机负责加载字节码并执行,这样就实现了“一次编写,到处运行”的效果。当然,这是针对Java开发者而

2021-01-18 17:35:57 168

空空如也

空空如也

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

TA关注的人

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