- 博客(14)
- 收藏
- 关注
原创 AcWing算法基础课PART 1基础算法
AcWing算法基础课PART 1基础算法快速排序归并排序Notes二分整数二分浮点数二分高精度计算输入/输出加法减法乘法除法前缀和与差分前缀和差分位运算离散化区间合并快速排序基于分治思想的不稳定排序(特殊情况:若将数组中的每个值变成值与下标的二元组,就能保证数组中所有值都不相同,此时的快排是稳定的)平均时间复杂度O(nlog2n)O(nlog_2n)O(nlog2n),最坏是O(n2)O(n^2)O(n2)步骤:确定分界点x:q[l] q[(l+r)/2] q[r] 随机***
2022-02-07 16:33:59
1966
原创 Hadoop完全分布式配置全过程⑤之集群配置及启动
Hadoop完全分布式配置全过程⑤之集群配置及启动集群配置核心文件配置HDFS配置文件Yarn配置文件MapReduce配置文件xsync向集群中其他节点分发配置好的文件集群启动群启集群配置群启/关闭集群命令集群配置核心文件配置配置核心文件配置core-site.xml。<!--指定HDFS中NameNode的地址--><property> <name>fs.defaultFS</name> <value>hdfs://<主
2021-02-03 21:22:10
345
原创 Hadoop完全分布式配置全过程②之Ubuntu18.04.4环境下配置xsync实现文件的集群分发
Hadoop完全分布式配置全过程之Ubuntu18.04.4环境下配置SSH步骤步骤一般Ubuntu都会默认安装openssh-client,但是没有安装openssh-server。 所以,第一步下载 openssh-server。
2021-02-03 16:54:58
521
4
原创 Python Basics
Complete Python Developer in 2020学习语言的四要素Data Typesfundamental data typesif ... elif ...is vs ==iterable -> list, **dict**(.items()/.values()/.keys()), tuple, set, stringiterated ->one by one check each item in the collection学习语言的四要素terms of the
2021-01-23 11:22:01
383
1
原创 C++语法基础课AcWing 笔记
AcWing 语法基础课 __ 笔记第一讲 变量、输入输出、表达式与顺序语句第二讲 判断语句第三讲 循环语句第四讲 数组第五讲 字符串第六讲 函数第七讲 结构体、类、指针、引用第八讲 STL容器、位运算与常用库函数第一讲 变量、输入输出、表达式与顺序语句// 框架#include <iostream>using namespace std;int main(){ /* 结构 */ return 0;}头文件:#include <iostream>
2021-01-23 10:56:37
2980
2
原创 初次尝试利用Python爬取网站小说
整个过程准备阶段进入小说目录页,右键->“检查”,即可找到每一章节小说的URL。随便选一章,查看其网页元素,可以找到存放小说内容的div的具体id。headers是解决requests请求反爬的方法之一,相当于我们进去这个网页的服务器本身,假装自己本身在爬取数据。加入请求头来伪装成浏览器,以便更好地获取数据。查看headers:选择"Network",查看"Headers"中的"Request Headers",headers为"User-Agent"后面的内容。url = '[
2021-01-07 17:14:58
403
原创 采用分治策略基于Java实现棋盘覆盖问题
采用分治策略实现棋盘覆盖问题4×4棋盘覆盖问题实现全过程图解16×16棋盘覆盖问题采用分治策略实现棋盘覆盖问题核心代码参照《计算机算法设计与分析(第五版)》public class Solution { static int tile = 1;//L型骨牌号 static int board[][];//棋盘 public static void main(String []args) { int tableRow = 0; //棋盘起始行 int tableCol = 0; //棋盘.
2020-05-23 10:27:31
437
原创 Hadoop完全分布式配置全过程之SSH配置
SSH配置一般Ubuntu都会默认安装openssh-client,但是没有安装openssh-server首先需要安装openssh-server(如果报错,先update一下)sudo apt-get install openssh-server然后启动SSH服务sudo /etc/init.d/ssh start检查一下是否启动ps -e | grep sshd配置ssh客户端...
2020-04-16 20:36:05
455
原创 计组复习:汉明码/海明码
计组复习:汉明码/海明码前导知识①:奇偶校验码前导知识②:纠错理论海明码/汉明码例题前导知识①:奇偶校验码定义:奇偶校验码是是一种增加二进制传输系统最小距离的简单有效的校验方法,一种通过增加冗余位使得码字中"1"的个数恒为奇数或偶数从而使码距变为2的编码方法,它是一种检错码。通俗来说,就是在原有二进制码上增加1位校验位,奇校验码是指加上1位校验位0或1,使新二进制码中“1”的个数为奇数个,同...
2020-04-16 11:25:51
1725
1
原创 Hadoop完全分布式配置全过程④之Ubuntu18.04.4环境下配置Hadoop-2.7.2
Hadoop完全分布式配置全过程之Ubuntu18.04.4环境下配置Hadoop-2.7.2Hadoop-2.7.2配置cp到目标文件夹解压缩查看路径并写入环境变量检查source一下出现过的问题Hadoop-2.7.2配置直接把压缩包扔进虚拟机里cp到目标文件夹和配置jdk开头一样cp hadoop-2.7.2.tar.gz /opt解压缩进入opt文件夹中,对hadoop这个压...
2020-04-01 21:21:21
371
原创 Hadoop完全分布式配置全过程③之Ubuntu18.04.4环境下配置JDK1.8.0_144
Hadoop完全分布式配置全过程之Ubuntu18.04.4环境下配置JDK1.8.0_144JDK1.8.0_144配置cp到目标文件夹解压缩查看路径名称/etc/profile加入JAVA_HOME/etc/profile.d加入JAVA_HOME和PATH检查那就source一下JDK1.8.0_144配置之前已经安装好了VMware-tools,就可以把下载在电脑本地的文件扔到虚拟机里...
2020-04-01 14:56:18
347
原创 Hadoop完全分布式配置全过程①之虚拟机前期准备VMware-tools
Hadoop完全分布式配置全过程之虚拟机前期准备虚拟机准备环节创建并配置新的虚拟机安装VMware-tools如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入虚...
2020-03-25 12:33:24
406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人