仓库

vue学习指南:第十五篇(详细) - Vuex

牧云@^-^@ 提交于 2020-01-10 15:21:20
Vuex 一、基础   1. Vuex 相当于 vue的数据仓库   2. Vuex 是 vue 的状态管理工具   3. Vuex中的 state 只能通过mutations 改变   4. Vuex很适合做购物车 什么是Vuex?   Vuex采用集中式存储所有组件的数据状态,并且中间状态和store(后台数据)是响应的。 什么是响应?   前台的组件数据发生改变了,那后台的store数据都会发生改变,从而导致根这个组件有关联的都会改变,所以很适合做购物车。 Vuex有什么好处?及使用场景?   好处:可以做状态管理 采用LocalStorage保存信息,数据便一直存储在用户的客户端中。   使用场景:适合在巨大复杂的项目中使用。 Vuex有什么优势?   1. Vuex的状态存储是响应式的   2. 它是所有组件的状态集合 Vuex的核心及其作用   核心概念:state,getters,mutation,action,module   作用:组件之间的数据通信,使用单向数据流的方式进行数据的中心化管理 详述Vuex的运行机制   Vuex的状态存储是响应式的,当Vuex组件从store中读取时,若 store状态发生改变,响应的组件也会更新状态,但是直接改变 state,必须通过显示的提交(commit)mutaions来追踪每个状态的变化。 二、Vuex的流程图:   1

【Git学习笔记六】自定义Git

我是研究僧i 提交于 2020-01-10 08:14:48
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢! 本文网址: https://blog.csdn.net/sun8112133/article/details/103891412 文章目录 一、配置 Git 1、查看配置 2、添加配置 3、修改配置 4、删除配置 5、配置文件 1)用户配置文件 2)仓库配置文件 二、忽略特殊文件 1、小实例 1).gitignore 文件 2)Git 命令 2、强制添加 3、检查忽略规则 三、配置别名 1、配置别名命令 2、简化操作 四、搭建 Git 服务器(Ubuntu Linux) 1、第一步,安装 git 2、第二步,创建一个 git 用户,用来运行 git 服务 3、第三步,创建证书登录 4、第四步,初始化 Git 仓库 5、第五步,禁用 shell 登录: 6、第六步,连接或克隆远程仓库 一、配置 Git 在之前安装 Git 中,我们已经配置过了 user.name 和 user.email ,实际上还有很多可配置项,比如配置 Git 中显示颜色(如下),在这里不作过多讲解。 git config --global color.ui true 1、查看配置 git config --list 2、添加配置 git config --global 配置名 配置值 3、修改配置 修改配置直接重新添加

自定义镜像与仓库

瘦欲@ 提交于 2020-01-10 07:16:08
1自定义镜像与仓库 1.1 docker commit 使用镜像启动容器,在该容器上修改 另存为一个新镜像 docker run -it docker.io/centos 修改 (增删改数控.安装软件.修改配置文件等) docker ps docker commit (id号) docker.io/myos:latestARCHITECTURE 1.2dockerfile FROM :基础镜像 MAINTAINER:镜像创建者信息 EXPOSE:开发的端口 ENV:设置变量 ADD:复制文件到镜像 RUN:制作镜像时执行的命令,可以有多个 WORKDIR:定义容器默认工作目录 CMD:容器启动时执行的命令,仅可以有一条CMD 1.3 安装私有仓库 1.4自定义私有仓库 1.4 自定义私有仓库 2持久化存储 2.1存储卷 2.11卷的概念 docker容器不保存任何数据 重要的数据请使用外部卷存储(数据持久化) 容器可以挂载真实机目录或共享存储为卷 2.12 将真实机目录挂载到容器中提供持久化存储 目录不存在就自动创建 目录存在就直接覆盖掉 docker run -v /真机目录:/容器目录 -it docker.io/centos bash 2.2共享存储基本概念 3.docker 创建网桥 docker network create --subnet = 10.10.10.0

两种方法上传本地文件到github

[亡魂溺海] 提交于 2020-01-10 06:54:06
两种方法上传本地文件到github* 1. github在线上传文件夹 在线上传也可以上传完整的文件夹结构,直接拖拽到上传文件页面的框中即可。 1.1点击上传文件 1.2 直接拖拽 直接拖拽即可上传文件夹及文件夹里面的文件。如果点击* choose your files *就只能上传单个文件。 2. 通过git工具上传本地文件夹(本地项目) 2.1 下载git工具 2.2 下载完成后安装完成,注意在安装过程中可以选择创建桌面快捷方式 2.3 绑定用户 打开git-bash.exe(直接在桌面上点击右键,或者点击开始按钮找到Git Bash) 在打开的GIt Bash中输入以下命令(用户和邮箱为你github注册的账号和邮箱) $ git config --global user.name “hanyuntao” $ git config --global user.email “hanyuntaocn@163.com” 2.4 设置SSH key(git中sshkey有何作用?) 2.4.1 生成ssh key 首先检查是否已生成密钥cd ~/.ssh,如果返回的ls有3个文件,则密钥已经生成。 如果没有密钥,则通过 $ ssh-keygen -t rsa -C “hanyuntaocn@163.com” 生成,生成过程中一路按3次回车键就好了。(默认路径,默认没有密码登录)

Git和Github简单教程

天大地大妈咪最大 提交于 2020-01-10 04:41:27
Git和Github简单教程 原文链接: Git和Github简单教程 网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上。 这篇文章主要的目标是用较少的时间学习Git和GitHub的基本使用。在足够一般使用的前提下,尽量减少命令。 如果需要其他命令,到时候再去其他地方了解就行了。 目录: 零、Git是什么 一、Git的主要功能:版本控制 二、概览 三、Git for Windows软件安装 四、本地Git的使用 五、Github与Git的关联 六、团队合作开发 七、Github的其他介绍 八、一些可能碰到的问题 零、Git是什么 我才不告诉你嘞 一、Git的主要功能:版本控制 版本: 想想你平时用的软件,在软件升级之后,你用的就是新版本的软件。你应该见过这样的版本号: v2.0 或者 1511 (表示发布时为15年11月),如下图: 那么如果你修改并保存了一个文件,从版本管理的角度来说,你得到的是这个文件的新版本。 可是很多情况下,这种修改是不可逆的。你修改完之后,无法回到你修改前的样子。为了避免这种情况,有的人会把新版本的内容保存到一个新的文件里面。 由于 Git 更多地用于代码管理,举个程序员的例子。比如以下是计算机专业学生的作业: 这样存储多个文件夹,可能会造成混乱

github学习:如何从本地把项目上传到github&&如何把github项目通过clone复制下来,详细教程

▼魔方 西西 提交于 2020-01-10 04:39:44
一、第一步---注册一个Github账号 首先要在GitHub上创建一个帐号,可以去官方网站注册一个账号。 前提:本地安装一个git 本人github: https://github.com/saucxs 二、git安装 下载地址: http://msysgit.github.io/ 二、第二步---生成私钥和秘钥 由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以要在本地生成一个私钥和一个密钥 1、本地创建ssh key $ ssh-keygen -t rsa -C "your_email@youremail.com"说明:your_email@yourmail.com改为你github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。 可以不用设置密码,一直按回车就行了 三 、第三步---查看私钥和秘钥 四、第四步---打开id_rsa.pub文件,复制里面的内容粘贴到GitHub指定的位置,按以下步骤可以添加一个公钥 复制,粘贴在下边地方,生成一个公钥。 公钥如图所示 验证本地创建SSh -key,是否成功。如果出现successful,表明已经成功连接上github。 输入 $ ssh -T git@github.com 五

github简单使用入门教程

浪子不回头ぞ 提交于 2020-01-10 04:38:34
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。 1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。 2.安装客户端msysgit github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只是提供了git的核心功能,而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。 装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。 3.配置Git 首先在本地创建ssh key; $ ssh - keygen - t rsa - C "your_email@youremail.com" 后面的your

如何在GitHub上创建自己的仓库?

一世执手 提交于 2020-01-10 00:35:54
大家好,我是柒星 接着上一节GitHub的内容,这篇我们讲如何在GitHub上创建自己的仓库!废话不多说,我们直接上干货!!!以下文章来自公众号【Honker】,可在公众号内查看学习资料,领取更多Git操作命令! 首先我们打开你的GitHub账号主页,在账号首页右上角找到一个加号,点击里面有一个New repository选项即创建新的仓库,进行选择。 点击之后,我们来到下图这个界面。 接下来,我们一个空一个空进行说明 一、Repository name 这里输入框即输入你仓库的名字,你可以想一个适当的名字进行填写。 二、Descriptioin(optional) 根据名字我们可知其意,就是对你创建仓库的描述,当然,这个可以选填。 三、Public、Private Public即为公众的,选了Public即代表你的仓库代码为公开的,仓库内的所有内容都会被公开。 Private即为私有的,选了Private即代表你的仓库为私密的,当然你选了这个也可以自己设置访问权限。相比Public多了一些功能,那它肯定是收费的,哈哈哈。如果只是自己的练习或者不重要的信息,当然我们没必要去选择付费的这一项。 四、Initialize this repository with a README 如果勾选了这个选项,那么它就代表着GitHub会自动初始化仓库并且设置README文件

github 远程仓库搭建

半城伤御伤魂 提交于 2020-01-09 22:38:28
目录 GIT远程仓库: 搭建git 服务器: git 与 github 数据同步: SSH警告: GitHub下载到本地: GIT远程仓库: 搭建git 服务器: 本地Git仓库和GitHub仓库之间的传输: SSH加密 1.创建SSH Key (用户主目录下,看看有没有.ssh目录有id_rsa和id_rsa.pub) 创建:$ ssh-keygen -t rsa -C "youremail@example.com" 2.第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面: Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容 注意:GitHub上免费托管的Git仓库,任何人都可以看到喔(但只有你自己才能改) SSH协议: GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。 git 与 github 数据同步: github: 1.创建仓库(登陆GitHub,然后,在右上角找到“Create a new repo”按钮) 2.本地数据 ----》推送 -----》 github 仓库 3.本地: learngit: git remote add origin git@github.com

Maven安装外部 jar 到本地仓库

亡梦爱人 提交于 2020-01-09 19:28:41
安装外部jar到Maven本地仓库,设置groupId,artifactId,version。 mvn install:install-file -Dfile=D:\soft\ImpalaJDBC42.jar -DgroupId=com.clodera.impala -DartifactId=impalajdbc41 -Dversion=2.6.15 -Dpackaging=jar 添加后在pom.xml 中正常导包即可。 添加Maven依赖。 <!-- impala jdbc--> <dependency> <groupId>com.clodera.impala</groupId> <artifactId>impalajdbc41</artifactId> <version>2.6.15</version> </dependency> 项目中引用。 val JDBC_DRIVER: String = "com.cloudera.impala.jdbc41.Driver" 来源: CSDN 作者: 南宫紫攸 链接: https://blog.csdn.net/weixin_45353054/article/details/103913392