一.Git简介1.1 Git工作机制Git包含两部分仓库,一个是本地仓库,一个是远程仓库。其基本工作机制如下图所示:
二.本地仓库本地仓库的操作包含分支内操作以及分支间操作。
2.1 Git分支内操作常用命令
命令名称
作用
git config –global user.name “用户名”
设置用户签名(用户名)
git config –global user.email “邮箱号”
设置用户签名(邮箱名)
git init
初始化本地库
git status
查看本地库状态
git add 文件名
添加到暂存区
git commit -m “日志信息” 文件名
提交到本地库
git reflog
查看版本信息
git log
查看版本详细信息
get reset –hard 版本号
回退到指定版本
2.2 Git分支间操作常用命令
操作名称
作用
git branch 分支名
创建分支
git branch -v
查看分支
git checkout 分支名
切换分支
git merge 分支名
将指定分支合 ...
一.WSL2 下 Linux 系统的安装1.1 先期工作
打开控制面板选择程序与功能项
打开
启用虚拟机服务相关配置项
1.2 检查 WSL21wsl --update
出现如下问题的解决方法:
Error: 0x80d03805
Error code: Wsl/UpdatePackage/0x80d03805
重启系统重新输入命令行发现此问题消失
1.3 设置 WSL 的默认版本1wsl --set-default-version 2
1.4 查看有效分发列表1wsl -l -o
1.5 安装指定分发版本的Linux系统1wsl.exe --install <Distribution Name>
输入安装完毕后会要求输入用户名、设置密码及确认
1.6 更换镜像源首先访问配置文件并输入ggdg并回车清空文本内容,然后访问并更换为清华源
1sudo vim /etc/apt/sources.list
设置清华源时候进行如下设置:
是否使用HTTPS勾选是
是否使用sudo勾选是
Ubuntu版本选择安装的版本,如:Ubun ...
1.指控软件部署
时间周期:2020.08-2020.11
项目描述:参与公司内部员工培训,学习系统框架及基础理论,完成学习后为客户进行系统部署培训。
职责描述:
参与前期培训,学习该型号指控系统运行框架,负责软件部署
根据旧版软件部署说明书开展对客户开展培训
产出成果:
为 4 家客户培训部署该型软件,获得客户一致好评
2.指控系统改型软件研发
时间周期:2020.12-2021.07
项目描述:为保证各型装备通信通联水平及国产化系统适配,提高系统决策响应速度及各系统集成水平,提出改型研发。
职责描述:
根据需求文档提取软件开发接口项目
参与实现终端模块的定位协议解析与处理,通过 Qt 实现用户界面展示,利用 Qt 网络模块封装串口通信服务,提高数据传输效率与可靠性。
维护并迭代软件任务书、需求书及设计书,确保文档的准确性与及时更新,支持项目的顺利推进。
负责终端模块软件外部接口功能测试。
编写软件部署说明书及操作指南。
产出成果:
参与完成导航定位模块界面开发,实现导航定位参数分发与显示功能
完成导航定位模块时钟同步,坐标定位,高程海拔等主要外部接口 ...
基础篇一.通用语法及分类
DDL(Data Definition Language): 数据定义语言,用来定义数据库对象(数据库、表、字段)。常用的语句关键字主要包括 create、drop、alter等。
DML(Data Manipulation Language): 数据操作语言,用来对数据库表中的数据进行增删改。常用的语句关键字主要包括 insert、delete、udpate等。
DQL(Data Query Language): 数据查询语言,用来查询数据库中表的记录。常用的语句关键字主要包括 select、from、where等。
DCL(Data Control Language): 数据控制语言,用来创建数据库用户、控制数据库的控制权限。主要的语句关键字包括 grant、revoke 等。
MySQL 的数据类型
数值类型
类型
大小
有符号范围(Signed)
无符号范围(Unsigned)
描述
TINYINT
1 Byte
(-128,127)
(0 ,255)
小整数值
SMALLINT
2 Bytes
(-32768,32767)
(0 ...
一.服务器登录1.1 购买 Linux 服务器根据需求购买云服务,可以是轻量级服务器,也可以是 ECS 云服务器,这里演示用的系统是 Ubuntu 20.04 LTS 版本。
1.2 重置密码将密码重置为一个自己熟悉的密码
1.3 设定密钥创建密钥可以通过 SSH 远程登录
1.4 ssh远程登录
一种是通过密码登录
一种是密钥登录,此时需要将第3步中的密钥绑定到服务器系统上
说明:Ubuntu系统ssh远程登录默认关闭了root权限,需要手动更改步骤如下:
使用 ubuntu 帐户登录轻量应用服务器。
执行以下命令,设置 root 密码。
1sudo passwd root
输入 root 的密码,按 Enter。
重复输入 root 的密码,按 Enter。返回如下信息,即表示 root 密码设置成功。
1passwd: password updated successfully
执行以下命令,打开 sshd_config 配置文件。
1sudo vi /etc/ssh/sshd_config
按 i 切换至编辑模式,找到 #Authentication,将 Pe ...
Typora使用语法格式一.标题
一级标题 格式:# + 空格 + 一级标题
二级标题 格式:## + 空格 + 二级标题
三级标题 格式:### + 空格 + 三级标题
四级标题 格式:#### + 空格 + 四级标题
以此类推……
二.字体
加粗 格式:* * + 内容 + * * 举例:加粗
斜体 格式:* + 内容 + * 举例:斜体
斜体加粗 格式:* * * + 内容 + * * * 举例:斜体加粗
删除线 格式:~~ 内容 ~~ 举例:删除线
高亮 格式:== 内容 == 举例:==高亮==
三.引用格式:> + 引用文字
举例:
一级引用
二级引用
三级引用
四.分割线格式:相连的三个—
举例:
五.图片格式: ![Alt] (Address “Title”)
Alt:指定图片链接失效时显示的提示文字
Address:指图片的本 ...
一.STL的六大组件STL(Standard Template Library,标准模板库)是为了建立数据结构和算法的一套标准,并且降低它们之间的耦合关系,以提升各自的独立性、弹性、交互操作性。STL包含容器、算法、迭代器、仿函数、适配器(配接器)、空间配置器六大组件。
STL的优点:
被内建在编译器内部,无需额外安装。
将数据和操作分离。数据由容器类别加以管理,操作则由可定制的算法定义。迭代器在两者之间充当连接的桥梁,以使算法可以和容器交互运作。
高可重用性,高性能,高移植性,跨平台的优点
1.1 容器容器(Containers)存放的是各种数据结构,如vector、list、deque等;而从实现角度讲,STL容器就是一种 class template。根据数据在容器中的排列特性,容器可分为序列式容器和关联式容器:
序列式容器:强调值的排序,序列式容器中的每个元素均有固定位置,除非用插入或删除操作改变这个位置。
关联式容器:是非线性的树结构,更准确的说是二叉树结构。各元素之间没有严格的物理上的顺序关系,元素在容器中并没有保存元素置入容器时的逻辑顺序。关联式容器的显著特点: ...
1 Hexo简介Hexo基于Node.js的博客部署框架,Hexo能使用Markdown或者其他渲染格式解析文章,安装Hexo只需几分钟时间。Hexo博客部署框架有如下特点:
快速性
简洁性
高效性
2 环境准备2.1 安装Node.js首先访问Node.js的官网获取最新LTS安装包:Node.js官网
然后打开下载的Node.js安装包点击安装(安装时全程Default即可)
Win+R打开“运行”并输入cmd打开命令窗口,输入如下代码验证安装完整性
12node -vnpm -v
2.2 安装Git首先访问Git的官网获取最新的Git安装包:Git官网
然后打开下载的Git安装包点击安装(安装时全程Default即可)
Win+R打开“运行”并输入cmd打开命令窗口,输入如下代码验证安装完整性
1git --version
3 Hexo部署3.1 安装Hexo框架通过npm install -g hexo-cli命令部署hexo框架
1npm install -g hexo-cli
3.2 Hexo初始化通过hex ...
HelloWorld
未读Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment









