git笔记
# 命令 # 介绍 Git: 分布式版本控制系统, # 一、用于版本控制 版本控制工具需要的功能 协同修改、数据备份、版本管理、权限控制、历史记录、分支管理 分布式版本控制 vs 集中式版本控制 集中式版本控制需联网才能需要 # 二、Git 简介 本地库和远程库 团队内成员操作 想找不是团队内的成员 东方不败 来帮忙,那就需要他 fork 一下,这样对于修改可以进行 pull request,经过审核后可以 merge 到原来的远程仓库 # 三、Git 命令行操作 主体内容: # 本地库初始化 git init 初始化后效果:会生成一个.git 隐藏文件。使用 ll...
more...HTTP
# 公钥加密不能使用公钥解密的原理 利用了 2 ^ n = m 公式中,已知 n 很容易求 m,但是已知 m 很难求 n(需要进行枚举)的原理,结合欧拉定理将 n 拆分为 p * q 得到:(p 和 q 为公钥和私钥,不区分顺序) 原文 ^ p 取模 n = 密文 密文 ^ q 取模 n = 原文 # 内网穿透原理 正常内网中启动的服务只能在内网中进行访问,由于公网的存在,外网只能访问到内网之外的公网,由于公网没有对应到内网服务的映射因此访问不到,内网穿透的原理就是:在内网启动了一个服务,主动访问外网的某个服务器,被这个外网的服务器代理,这样当访问这个服务器时,就能访问到内网的服务 #...
more...git与github
# -----------------------------------git # https://zhuanlan.zhihu.com/p/389814854 网址:git 命令大全 # git 全局配置文件,配置一次即可生效 (C:user / 用户名文件夹 /.gitconfig) # 一、 git init # (初始化,创建本地仓库) # 二、 git add # (添加到本地仓库) # 三、 git commit -m "注释" # (添加注释) # 四、 git remote add origin 仓库地址 # (连接远程仓库) # 五、...
more...中前台解决方案
# 中前台通用项目 # 一、工具和包 # vite 一、介绍 webpack 进行构建时,默认只会抓取并构建整个应用,然后才能提供服务,项目构建时慢、且项目中任何错误都会影响到整个项目的构建,此外 webpack 是基于 node.js 的打包工具 (vue-cli 基于 webpack),其中可以使用 CommonJS 的语法。而 Vite 是一个基于 ES 模块的构建工具,它不再依赖于 CommonJS 规范。 **vite** 不会在一开始就构建你的整个项目,而是会将应用中的模块区分为 依赖 和 源码(项目代码) 两部分,对于 源码 部分,它会根据 路由来拆分...
more...Linux
# Linux 服务器 Linux 是操作系统: Linux 作为自由软件和开放源代码软件发展中最著名的例子,背靠社区与商业化的使用,使其得到了广泛的应用与发展。 Linux 无处不在: 世界上 500 个最快的超级计算机 90%以上运行 Linux 发行版或变种,包括最快的前 10 名超级计算机运行的都是基于 Linux 内核的操作系统。Linux 也广泛应用在嵌入式系统上,如手机(Mobile Phone)、平板电脑(Tablet)、路由器(Router)、电视(TV)和电子游戏机等。在移动设备上广泛使用的 Android 操作系统就是创建在 Linux 内核之上。 学习 Linux...
more...







