C++ 常用STL及用法 - 速查文档
C++ 常用STL及用法 - 速查文档具体使用方法,先用现查即可!!!
相关文档推荐,
【文档:C++语法基础 第8讲 常用STL】
【文档:从c语言到c++(stl容器/stl函数总结)】
stirng 字符串123456size()/length() 返回字符串长度empty() 返回bool类型clear() substr(起始下标,(子串长度)) 返回子串c_str() 返回字符串所在字符数组的起始地址
vector 变长数组倍增的思想
特点:系统为某一程序分配空间时,所需时间与空间大小无关,只与申请的次数有关。
123456789101112size() 返回元素个数empty() 返回是否为空clear() 将清空front()/back() // back()是返回最后一个元素push_back()/pop_back() // 元素的增删,在末尾进行begin()/end() 迭代器[] // 支持随机寻址 reverse(res.begin(), res.end()); // 数组元素翻转支持比较运算,按字典序
代码示例,
123456 ...
Linux基础 第五讲 Git
Linux基础 第五讲 Git1.Git教程AcWing代码托管平台
Git可视化学习网站-游戏
Git大全 - 教程综合
1.1 Git基本概念Git 是一个版本控制工具,可以记录我们每次提交到 Git 中的版本,便于版本控制;上传到云端可以对本地的Git版本进行存档,以及进行多人协作开发。
Git是用树的结构来维护所有的版本记录,最开始节点是一个空的根节点。
HEAD根节点会始终指向最新提交的那个节点。
概念
工作区:仓库的目录。
暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。
工作区、暂存区都是独立于各个分支的。
版本库:存放所有已经提交到本地仓库的代码版本。
版本结构:树结构,树中每个节点代表一个代码版本。
1.2 Git常用命令个人开发最最最最常用的4个git命令!!!只使用master分支即可
git pull git add . git commit -m "xxx" git push
协作开发会用到的命令!!
Git全局配置在使用Git服务之前,你需要进行全局配置
git confi ...
机器学习与数据挖掘 刷题练习(复习版)
机器学习与数据挖掘 刷题练习(复习版)闲言碎语:
本文是自己在准备数据挖掘结课考试时,自己整理的学习笔记,放在这存个档。
这门课我只是较为浅显的知道了一些理论概念,不过这门课的知识实践需要花费较多的时间和精力,是我本专业必
学的一门核心课,以后我可能还能用上哈~~
一、单选题及判断
1.数据1.不属于数据的属性类型的是,相异
数据的属性类型包括标称、序数、区间和比率等四种
2.原始数据存在的几个问题不包括,不重复
数据挖掘(Data Mining)就是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程
对于数据挖掘中的原始数据,存在的问题有?ABCD
A. 不一致 B. 重复 C. 不完整 D. 含噪声
3.数据挖掘中使用的数据的原则不包括,保留唯一性
4.数据预处理的效果直接决定了机器学习的结果质量
5.噪声数据的产生原因主要有?ABC
A. 数据采集设备有问题
B. 在数据录入过程中发生了人为或计算机错误
C. 数据传输过程中发生错误
6.数据挖掘的任务包含( ABCDE)
A. ...
23生产实习 大数据开发实训笔记合集 更新中...
23生产实习 大数据开发实训笔记合集 更新中…写在前面感谢学校为本专业开展了线下的实训机会,千锋教育的倪讲师也是保姆级别的哈哈,且行且珍惜。
老师会从环境搭建,到上手完成一个简单的基于亚马逊平台的推荐系统。
用到的开发框架涉及,Hadoop、Zookeeper、Flume、Kafka、Scala、HBase、Spark、Hive等。
用到的软件资源,注意本实训用到的软件资源文件只对校友开放,如有需要可以联系作者。
特别鸣谢:提供上课笔记的小李同学(LHW),小王同学(WQK) 。Respect!!
笔记正在更新中,如有内容遗漏或错误欢迎随时指正,可在评论区互动交流~
笔记合集点击链接,即可跳转到对应文章
Day01(0529) Hadoop运行环境搭建及配置
Day02(0530) Hadoop核心技术
Day03(0531) Zookeeper的安装方式
Day04(0601) HDFS的API及字符统计案例 (CharCount)
未完待续。。。
笔记基本整理完毕,后续考虑会完善放出来…
参考资料笔记整理于千锋教育课堂讲义和代码,部分同学笔记及自己的小总结。
23生产实习 Day04(06/01) HDFS的API及字符统计案例 (CharCount)
Day04(06/01) HDFS的API及字符统计案例 (CharCount)查看笔记合集
环境准备1.先开启Zookeeper服务需要先开启3台虚拟机上的Zookeeper服务和Hadoop服务,你也可使用自动化脚本来执行此操作。
使用远程连接工具,连接到三台虚拟主机,先开启Zookeeper服务
12345# 以下命令需要在三台主机上同时执行cd /home/software/zookeeper-3.4.7/bin/ # 进入bin目录,运行里面的脚本文件sh zkServer.sh start # 开启zookeepersh zkServer.sh status # 查看运行状态
若出现的Mode里,共有两个follower,一个leader,则说明服务是正常启动的。
2.在第一个节点上,启动Hadoop服务start-all.sh
启动成功后,在三台主机上输入jps命令查看运行进行(BigData01,02,03对应的正确进程数应是8,7,6)。
若进程数不够需要单独在该结点上进行相应配置,参照下图来启动相应的结点。
3.编写Zookeeper启动脚本
在Li ...
23生产实习 Day03(05/31) Zookeeper的安装方式
Day03(05/31) Zookeeper的安装方式查看笔记合集
一、单机模式以下操作在第一个节点上进行。
1.关闭防火墙12sudo systemctl stop firewalld # 临时关闭sudo systemctl disable firewalld # 永久关闭
2.解压Zookeeper的安装包并进入conf目录
需要将Zookeeper安装包上传至第一个节点Linux本地,并进行解压
12tar -xvf zookeeoer-3.4.7.tar.gz -C /home/software/cd /home/software/zookeeper-3.4.7/conf/
3.将模板文件复制并重命名cp zoo_sample.cfg zoo.cfg
4.编辑文件将dataDir属性进行配置vim zoo.cfg
1dataDir=/home/software/zookeeper-3.4.7/tmp
5.进入bin目录并启动Zookeeper12cd /home/software/zookeeper-3.4.7/binsh zkServer.sh start
...
23生产实习 Day02(05/30) Hadoop核心技术
Day02(05/30) Hadoop核心技术查看笔记合集
一、Hadoop伪分布式集群配置及功能测试0.Hadoop运行环境配置先进入hadoop文件夹进行配置 cd /home/software/hadoop-2.7.6/etc/hadoop/
(1).vim mapred-site.xmlps: 前一步要复制一份.xml文件 cp mapred-site.xml.template mapred-site.xml
1234567<configuration> <!--指定Mapreduce程序在Yarn上运行 --> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property></configuration>
(2).vim yarn-site.xml
1234567891 ...
23生产实习 Day01(05/29) Hadoop运行环境搭建及配置
Day01(05/29) Hadoop运行环境搭建及配置
查看笔记合集
0.软件环境准备虚拟化平台,VMware Workstation 16 Pro
虚拟机镜像,CentOS7, ISO:CentOS-7-x86_64-DVD-2207-02.iso
远程连接工具, MobaXterm
一台笔电,操作系统为Win10Pro
相关资源文件,放在共享网盘资源里了(博客首页左侧的公告)
12hadoop-2.7.6.tar.gz # hadoop安装包jdk-8u131-linux-x64.tar.gz # jdk1.8-linux安装包
1.关闭防火墙12sudo systemctl stop firewalld # 临时关闭sudo systemctl disable firewalld # 永久关闭
2.配置主机名称a. 注意:在Hadoop集群中的主机名称不能存在_和-,如果存在则会导致Hadoop在集群中无法找到该节点b. 编辑文件:vim /etc/hostnamec. 将主机名称进行指定然后保存退出
3.配置hosts文件,将主机名称和ip地址进行映射12vim / ...
Linux基础 第四讲 SSH和SCP
Linux基础 第四讲 SSH和SCP1. 教程(1)ssh登录基本用法远程登录服务器:ssh user@hostname
user: 用户名
hostname: IP地址或域名
第一次登录时会提示:
123The authenticity of host '123.57.47.211 (123.57.47.211)' can't be established.ECDSA key fingerprint is SHA256:iy237yysfCe013/l+kpDGfEG9xxHxm0dnxnAbJTPpG8.Are you sure you want to continue connecting (yes/no/[fingerprint])?
输入yes,然后回车即可。
这样会将该服务器的信息记录在~/.ssh/known_hosts文件中。
然后输入密码即可登录到远程服务器中。
默认登录端口号为22。如果想登录某一特定端口:
1ssh user@hostname -p 22
配置文件创建文件 ~/.ssh/config。
然后在文件 ...
数据挖掘与机器学习 线性回归设计 实训1
数据挖掘与机器学习 线性回归设计 实训1(1)实训目的1.掌握回归的基本思想;
2.掌握梯度法的基本原理 。
(2)主要内容1.实现一元线性回归;
2.画出散点图、回归参数与迭代次数的变化曲线;
3.分析不同数据变化对回归结果的影响。
(3)具体处理步骤1. 导入数据集,绘制数据的散点图data1.txt 数据集下载
123456789import numpy as npimport matplotlib.pyplot as pltdata=np.loadtxt("data1.txt", delimiter=",") # 读取数据集,列索引分别是x和yx=data[:,0:1] # 取x这列所有值,训练数据y=data[:,1:]plt.scatter(x,y) # 绘制散点图plt.show()
1data.shape # 原数据集形状,n行m列
(97, 2)
2. 对特征进行归一化处理12345def featureNormalize(x): # (特征值x的取值差别较大)需消除特征值的量纲 avg = x.mean( ...