由于之前下载并使用过eclipse学习java,所以我选择直接在eclipse上连接github。GitHub平台也可以和eclipse很好的融合。
注册后创建自己的代码库。
安装Egit插件 Location: http://download.eclipse.org/egit/updates
Name:EGit
一路next,右下角会显示安装进度,安装完成之后会重启。
eclipse连接github Windows-preferences
1.
Key:user.name
Value: github用户名
2、
Key:user.email
Value:注册邮箱地址
项目的上传 项目完成后,首先绑定ssh码
在windows- preferences
搜索ssh—点击ssh2—点击key management – RSA key –复制那ssh-rsa开头的代码
github官网,右上角头像,settings
接着我们要克隆一个github的库进入我们的eclipse
点击画圈按钮
填入ssh链接
一直下一步到完成即可
最后将项目上传:选中新建的项目右键—team—share project
最后选中项目右键—team—commit
文本框里添加注释,最后点击commit and push就上传成功了。
搜寻了全网,貌似都是使用repeat keyword 来重复执行关键字。
但是我一条用例里好多关键字,我需要以用例为单位来重复执行。
使用的工具Eclipse好像没有重复执行的功能,所以我使用命令行来重复执行:
如果要执行三次
python -m robot.run 项目名/测试套/TC用例 . . .
后面几个点表示执行几次。
\[\int_{\partial M}\omega=\int_M \text d\omega \]
斯托克斯公式多么好看呀。
先准备一些微分几何的知识。
(1)设 \(M\) 是豪斯多夫空间(任意不同的两点一定存在不相交的邻域),若对任意一点 \(x\in M\),都存在一个邻域同胚于 \(n\) 维欧几里得空间 \(\R^n\) 的一个开集,则称 \(M\) 是一个 \(n\) 维流形。
(2)给定一个向量 \(\vec v\),如果存在一个映射 \(\vec u\),它将 \(\vec v\) 映射为一个实数,就称 \(\vec u\) 是 \(\vec v\) 的对偶向量。因此向量和对偶向量的相互作用可以看作内积。切向量的对偶向量称作余切向量。
(3)定义流形 \(M\) 上的一个余切向量场为一个 \(1\) - 微分形式。考虑到方向导数 \(\vec v f=\vec v\cdot\nabla f\),梯度作为余切向量,我们将 \(1\) - 形式写作 \(\text df\)。
(4)\(k\) - 形式记作 $\omega=\sum a_I\text dx^I $,其中 \(\text dx^I=\text dx^{i_1} \wedge \cdots \wedge\text dx^{i_k}\), \(\wedge\) 为外积运算。
接下来让我们仔细端详一下 \(\omega\)。
解题思路:
1、返回结果为List集合类型,说明解题思路中会涉及到List集合的应用;
2、有移除操作,List集合有移除操作,我们可以将数组元素全部使用List集合进行重新包装,对List集合进行判断操作;
3、判定相邻的两个元素时候为字母异位词:1)首先判断两个元素是否相等,若相等则为字母异位词;若不相等,则将数组重新排序组合后,判断是否相等,若相等,则为字母异位词;否则不是字母异位词;
课程介绍 & 环境搭建 1 课程介绍 es2015-es2020 每个版本引入的新特性
对比各版本 充分体现新特性语法优势
每个语法的应用场景
理论与实践相结合
电子书
2 Node 安装与 npm 源切换 查看 node 版本 node -v
查看 npm 版本 npm -v
npm 源切换 nrm
安装 npm i -g nrm
查看可用源 nrm ls
测试源响应时间 nrm test xxx
切换源 nrm use xxx
这道题算是活动选择的plus版本,限定了有几个卡槽,一样是用贪心的思想做,但是存数得用一个可以自动排序的数据结构存储,而且还得必须找出当前活动能否排在已经排好的活动后,也就是 说寻找第一个大于将要插入活动的开始时间的活动。 用multiset multiset默认按升序排列,自带upper_bound()函数,相当于二分查找,与set不同的是,multiset可以存储多个不同的值,故而使用multiset
#include <iostream> #include <set> #include <algorithm> using namespace std; #define IOS ios::sync_with_stdio(0), cin.tie(0), cout.tie(0); const int N = 1e5 + 10; struct node { int be, en; bool operator <(const node a)const { return en < a.en; } }t[N]; int main() { IOS; int n, k; cin >> n >> k; for(int i = 1; i <= n; i++) cin >> t[i].be >> t[i].en; sort(t + 1, t + n + 1); multiset<int> se; multiset<int>::iterator it; for(int i = 0; i < k; i++) se.
1. 比例是在某个结局中的不同特征之间的比例。
例如:
百岁老人中,20人经常锻炼,80人不经常锻炼,由此得出荒谬结论,不锻炼更健康。
2. 率是不同特征之间的结局的比例。
例如:
经常锻炼的人中,15个百岁老人,35个非百岁老人。
不经常锻炼人中,5个百岁老人,45个非百岁老人。
显然,锻炼使人长寿。
Github学习记录 何为Github 取百度百科的解释:
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub
学习使用 这次学习Github呢,我决定去找Github官方给的使用说明书来学习,点击跳转到官方说明页面,这里呢,我早些时候就已经完成了注册工作,所以,不展示注册流程。
创建仓库 存储库通常用于组织单个项目。 存储库可以包含文件夹和文件、图像、视频、电子表格和数据集 - 项目所需的任何内容。 通常,存储库包括一个 README 文件,其中含项目的相关信息。 README 文件以纯文本 Markdown 语言编写。 您可以使用此备忘单开始使用 Markdown 语法(Markdown语法的教程我的第一篇博客就是,也可以点击此条信息跳转)。 GitHub 允许您在创建新存储库的同时添加 README 文件。
hello-world 存储库可以是您存储想法、资源甚至与他人共享和讨论的地方。
1.在页面的右上角,点击“+”下拉菜单选择New repository
2.然后会显示以下页面
3.把需要的东西填写 完成后,点击Create repository,就完成了仓库的创建
创建分支 存储库有一个名为 main 的分支,被视为最终分支。 可以在存储库中创建 main 以外的其他分支。 可以使用分支一次拥有项目的不同版本。 当想要在不更改主要代码源的情况下向项目添加新功能时,这非常有用。 在合并主分支之前,在不同分支上完成的工作不会显示在主分支上。
1.单机显示main的下拉列表
2.显示以下界面,在箭头指向的框中填入分支的名称
)
3.单击 Create branch: readme-edits from main
创建分支就完成了!
剩余的部分我认为不用过多介绍,在上面我附出的官方文档里面都有,可以自行查看。
Git 什么是Git GitHub的核心是一个名为Git的开源版本控制系统(VCS)。Git负责在本地计算机上发生的与GitHub相关的一切。
使用Git 我的电脑在之前的学习中就已经成功安装了Git Bush 和GIt GUI,所以,这边就不再展示安装过程了。Git 下载地址
以下的部分知识是根据B站up主,“遇见狂神说“的视频来总结下来的部分知识点。
常用的命令 1)、cd : 改变目录。
<!DOCTYPE html> <html> <head> <meta charset=utf-8> <title>阿里图标字体</title> <link rel=stylesheet type=text/css href=iconfont/iconfont.css/> <style> p::before{ content: '\e625'; font-family: 'iconfont'; font-size: 100px; } </style> </head> <body> <!-- 通过实体--> <span class=iconfont> </span> <span class=iconfont></span> <span class=iconfont></span> <!--通过类--> <span class=iconfont icon-qitalaji style=font-size: 100px></span> <!-- 通过伪类--> <p>Hello</p> </body> </html>
空值判断函数
NVL()函数 NVL(表达式A,表达式B)
如果表达式A为空值,NVL返回值为表达式B的值,否则返回表达式A的值。该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式A和表达式B的数据类型必须为同一个类型。
PS:mysql不支持此函数
NVL2()函数 是Oracle/PLSQL中的一个函数,Oracle 在NVL函数的功能上扩展,提供了NVL2函数。
NVL2(表达式1,表达式2,表达式3)
如果表达式1为空,返回值为表达式3的值;如果表达式1不为空,返回值为表达式2的值。
IFNULL() 函数 IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。
IFNULL() 函数语法格式为:
IFNULL(expression, alt_value)
如果第一个参数的表达式 expression 为 NULL,则返回第二个参数的备用值。
PS:mysql支持此函数。 ———————————————— https://blog.csdn.net/weixin_41542329/article/details/116484352 https://blog.csdn.net/weixin_42312310/article/details/113116345 https://blog.csdn.net/yajie_12/article/details/102583061