第一篇文章
123cout<<" ni hao"<<endl;
git
Git工作流程图
命令如下:
clone(克隆): 从远程仓库中克隆代码到本地仓库
checkout (检出):从本地仓库中检出一个仓库分支然后进行修订
add(添加): 在提交前先将代码提交到暂存区
commit(提交): 提交到本地仓库。本地仓库中保存修改的各个历史版本
fetch (抓取) : 从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少。
pull (拉取) : 从远程库拉到本地库,自动进行合并(merge),然后放到到工作区,相当于 fetch+merge
push(推送) : 修改完成后,需要和团队成员共享代码时,将代码推送到远程仓库
Git安装当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息
最好是你的github账号与邮箱
12git config --global user.name xxxxgit config --global user.email xxxxxx
为常用指令配置别名(可选)
打开用户目录,创建 .bashrc 文件
在 .bashrc 文件中输入如 ...
JAVA八股 数据库
MySQL篇如何定位慢查询出现的表象:页面加载太慢,接口压测响应时间超过1s
出现的本质:
查表时出现聚合查询
多表查询
表数据量过大的查询
深度分页查询
解决方案:
开源工具:Arthas,Prometheus
MySQL自带的工具:慢日志查询
12slow_query_log = 1 # 开启慢日志查询long_query_time = 2 # 设置慢日志查询时间阈值为2s
配置完成之后,查询启动MySQL服务器进行测试,在/var/lib/mysql/localhost-slow.log中查看结果
注意: 一般只在测试阶段才会做,因为正常使用的时候打开慢日志查询会降低性能。
这个SQL语句执行很慢,如何分析?通过SQL执行计划,找到慢的原因。
科研采用EXPLAIN或者DESC命令获得MySQL如何执行SELECT语句的信息possible_keys :当前sql可能会使用到的索引
key: 当前sql实际命中的索引
key_len: 索引占用的大小 ,结合key字段可以判断是否命中了索引(索引本身是否失效)
Extra: 额 ...
从datasets到划分数据集
dataset作用 在PyTorch中,Dataset 类是torch.utils.data模块的一部分,它是一个抽象的基类,用于定义了数据集加载和处理的标准接口。通过继承这个类并实现其方法,可以创建自定义的数据集来适应各种机器学习任务。
提供的函数接口__getitem__ 方法 这是一个抽象方法,子类必须实现它。这个方法应该根据给定的索引返回对应的数据样本。如果子类没有实现这个方法,尝试获取数据样本时会抛出 NotImplementedError。
__getitems__ 方法 这个方法被注释掉了,但它是可选的,用于加速批量样本的加载。如果实现,它应该接受一个样本索引列表,并返回一个样本列表。
__add__ 方法 这个方法允许将两个 Dataset 对象相加,返回一个新的 ConcatDataset 对象,该对象将两个数据集合并为一个连续的数据集。
__len__ 方法 返回构建的数据集的长度信息。如果子类没有实现 __len__ 方法,那么在尝试获取数据集大小时会抛出 TypeError,这是一种强制子类提供实现的方式。
特别规定:Dataset 类定义了以下两个核 ...
markdown常用指令
标题一级标题二级标题用两个#三级标题四级标题文字删除线用~~ 文字
斜体用* 文字 ctrl+ i
加粗用** 文字 ctrl+ b
斜体和加粗用三个* 文字
下划线 ctrl+ u 文字
高亮== ==文字==
下标 用包括 H2O2~
上标 用^包括 m^2^
表情:+缩写 :smile: :100:
表格使用’|’ 来分割不同单元格,使用’-‘来分割表头和其他行
建议记住快捷键ctrl + t
引用使用> 加话
“123”
嵌套引用 > >> >>>
“12345”
“5678”
列表无序列表使用*/+/-
1
2
3
有序列表以数字和. 和空格开始
a
b
代码块三个` 加语言名称
1cout<<"helloworld"<<endl
行内代码JAVA 用一个`包括
分割线三个*加空格
跳转
外部[提示文字](link) ctrl+点击
我的 ...

