热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

DAY79git01

1cors和csrf的区别2路飞首页-页面组件:设置一个路由,当在浏览器访问某个路径,就会显示这个页面组件  -头部组件  -轮播图组件 -页面跳转的两种方式 -

1 cors和csrf的区别
2 路飞首页
-页面组件:设置一个路由,当在浏览器访问某个路径,就会显示这个页面组件
   -头部组件
   -轮播图组件
  -页面跳转的两种方式
  -点我看美女
       -js中写:this.$router.push('/index')
   -尾部组件
3 局部组件的引入和使用
-需要在要使用该组件的组件中引入
 components: {
           Header, Banner, Footer
    }
4 引入全局css样式
-写一个css
   -在main.js中引入
5 轮播图表设计
-写了一个基表(abstract)
6 轮播图接口
-自动生成路由
   -获取所有
   -自定义配置
   -配置路由
 
7 文件放在哪
-放到项目的media文件夹
   -第三方存储:oss,七牛云存储...
   -自己搭建文件服务器()
  -ceph
       -fastdfs
       -。。。。
8 轮播图跳转问题
9 git
-公司协同开发使用
   -版本管理:git,svn
   -三个区
  -初始化:git init  #在当前路径下创建一个.git
  -工作区:提交到暂存区:git add 指定文件名
       -暂存区:提交到版本库:git commit -m 'dd'
       -版本库:
       -查看状态:git status
      -红色:工作区变更了,没有提到暂存区
           -绿色:提交到暂存区,没有提交到版本库
           -没有:最新的改变,都提交到版本库了

 


1 git基本操作

-初始化
-提交暂存区
-提交版本库
-设置用户
-设置全局(在家路径新建一个.gitconfig文件,把用户名邮箱写进去)
  >: git config --global user.name '用户名'
>: git config --global user.email '用户邮箱'
       注:在全局文件 C:\Users\用户文件夹\.gitconfig新建用户信息,在所有仓库下都可以使用
    -设置局部(在项目路径的.git文件夹下的config文件中加入了用户名和邮箱)
  >: git config  user.name 'liuqingzheng'
>: git config  user.email '222@qq.com'
 
-查看仓库状态
git status
-撤销工作区操作
-git checkout .
   -本质是从版本库中拉取最新版覆盖工作区,如果没有被版本管理的文件,不 会变化
-撤销暂存区操作
-git reset .   (了解即可)
-撤销版本库提交
-git reste --hard 版本号
- 查看版本管理日志
git log     显示作者,版本号,注释
   git reflog  显示精简信息,显示的更多(版本切换也会显示)

 


2 过滤文件

1 我们项目中有一些文件,文件夹,不要提交到版本库
2 在项目根路径新建:.gitignore.(win平台)
3 在文件中写忽略的文件/文件夹
-直接写文件夹名字或者/文件夹名字,表示忽略这个文件夹
   -# 表示注释
   -直接写文件名,表示忽略该文件
   -* 表示通配符,表示任意数量任意字符  案例:*.log  以.log结尾的都忽略
   -?表示单个字符 ?.log
 

4 咱们的项目(.gitignore.)
.idea
   *.log
   scripts

 


3 多分支开发

1 查看分支:git branch  # 绿色的意思是当前所在分支
2 新建分支 git branch dev
3 切换分支 git checkout dev
4 删除分支 git branch -D dev # 应该切换到其他分支,再删除
5 分支合并 git merge 分支名
git checkout master  # 切换到主分支
   git merge dev         #把dev分支合并到主分支
   

4 远程仓库

-gitee,github,gitlab
-remote源操作(远程仓库)
-查看远程仓库:git remote
   -添加远程仓库(远程仓库的名字origin):git remote add origin https://gitee.com/liuqingzheng/test.git

-git项目创始者和开发者
-采用ssh协议连接远程源
-提交本地代码到远程仓库



git flow:git 工作流,人为设定的一个标准,多条分支,分别有不同的用途

4.0 remote源操作(远程仓库)

-查看远程仓库:
git remote
-添加远程仓库(远程仓库的名字origin):
git remote add 远程仓库名字 仓库地址
git remote add origin https://gitee.com/liuqingzheng/test.git
 
-删除远程仓库
git remote remove origin

 


4.1 远程创建仓库(建一个空仓库)

 ......


4.2 git项目创始者和开发者


项目创始者

1 没有项目纯空的
   mkdir test
   cd test
   git init
   touch README.md
   git add README.md
   git commit -m "first commit"
   git remote add origin https://gitee.com/liuqingzheng/test.git
   git push -u origin master
2 项目已经存在,在本地以及操作了(git_test)
cd git_test
   git remote add origin https://gitee.com/liuqingzheng/test.git
   git push origin master # 本地代码推送到远程
   #   推送 远程仓库名 主分支
3 提交的时候需要输入gitee的用户名和密码
4 提交成功以后,在远程仓库能看到版本变更记录

项目开发者

# 因为是开源的所有人都可以克隆
git clone https://gitee.com/liuqingzheng/test.git
# 修改改代码
git add .
   git commit -m
   git remote 配置远程仓库(我现在不用配,同一台机器已经配置过了)
   git push origin master
# 在提交代码之前,要先更新
git pull origin master

 


5 pycharm配置git

 ......


4. 3 采用ssh协议连接远程源(公司一般用这种)

1 使用https操作的,第一次提交的时候,输入用户名密码
2 企业里通常使用ssh
-公钥:配置在gitee
-私钥:留在你本地

3 生成公钥私钥
-在命令窗口下,位置无所谓执行
ssh-keygen -t rsa -C "33@qq.com"
-会在/c/Users/oldboy/.ssh/id_rsa生成公钥私钥
-公钥给别人,私钥不能泄露(非对称加密:对称加密)
4 在gitee中配置,以后本机操作我这个账号,就不用密码验证了
5 远程仓库改成ssh方法
6 git push origin master


4.3 公司操作流程

1 你到了公司,公司会给你一个gitlab账号和密码,(也可能是你自己注册)
2 登进去以后,就能看到你能开发的项目
3 git clone 项目地址
4 改代码---》一顿操作
4 提交到远程ssh方案(生成公钥私钥,配置到你账号中)

推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 本文讨论了为什么在main.js中写import不会全局生效的问题,并提供了解决方案。在每一个vue文件中都需要写import语句才能使其生效,而在main.js中写import语句则不会全局生效。本文还介绍了使用Swal和sweetalert2库的示例。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 集成电路企业在进行跨隔离网数据交换时面临着安全性问题,传统的数据交换方式存在安全性堪忧、效率低下等问题。本文以《Ftrans跨网文件安全交换系统》为例,介绍了如何通过丰富的审批流程来满足企业的合规要求,保障数据交换的安全性。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
author-avatar
Ale__x小葡萄
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有