- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 MapReduce编程实例————词频统计
MapReduce编程实例————词频统计过程pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4
2022-05-03 20:17:12 935
原创 HDFS 的Java API操作
HDFS 的Java API操作1、环境搭建基于Linux的Hadoop(2.7.4)集群windowsp平台的hadoopJDKhadoop和jdk的环境变量IDEA2、下载windowsp平台的hadoop,版本要与Linux下的一致3、环境变量配置此电脑右键属性–>高级系统设置–>环境变量系统环境变量,添加(不能有空格)找到path,编辑测试一下如下成功:4、打开IDEA创建一个Maven工程下一步,下一步,完成就行5、在pom.xml配置文件中引入h
2022-04-24 17:46:47 2744
原创 Hadoop高可用集群搭建,jps查看进程,有时没有namenode,有时没有datanode
问题描述Hadoop高可用集群搭建完成后,jps查看进程,有时没有namenode(这篇文章中解决了没有namenode),有时没有datanode但是多次初始化namenode后造成datanode与namenode之间的id不一致,网上有很多教程解决这个问题大体思路是:当我们执行文件系统格式化时,会在namenode数据文件夹(即配置文件中dfs.name.dir在本地系统的路径)中保存一个current/VERSION文件,记录namespaceID,标识了所格式化的 namenode的版
2022-04-07 16:02:11 3850
原创 Centos 7防火墙firewalld相关命令与iptables区别
Centos 7防火墙firewalld相关命令与iptables区别CentOS 7默认使用的是firewalld作为防火墙,使用iptables必须重新设置一下FirewallD跟iptables比起来,不好的地方是每个服务都需要去设置才能放行,因为默认是拒绝。而iptables里默认是每个服务是允许,需要拒绝的才去限制1、查看firewall服务状态systemctl status firewalld出现Active: active (running)切高亮显示则表示是启动状态。出现
2022-04-07 14:44:15 1231 2
原创 Hadoop高可用集群搭建,jps查看进程,没有namenode
start-dfs.sh启动hdfs之后,jps查看相关进程是否启动[root@hadoop01 hadoop-2.7.4]# jps1920 QuorumPeerMain6610 NodeManager6275 JournalNode6086 DataNode6502 ResourceManager6745 Jps6413 DFSZKFailoverController可以看出没有namenode解决方法,初始化namenode [root@hadoop01 hadoo
2022-03-30 17:45:50 2568 1
原创 centos7.9安装ifconfig命令
Linux centos7.9安装ifconfig命令ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,有些Linux版本会默认没有安装ifconfig命令[root@hadoop01 sbin]# ifconfigbash: ifconfig: command not found这样就很不方便,所以还是要安装上,当然如果你只是简单的查看IP的话,ip addr首先会想到是不是环境变量里没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,我们
2022-03-10 19:33:46 4100
原创 标志寄存器
CF(进位标志位)主要用来反映运算是否产生进位或借位,产生进位或借位则CF=1,否则CF=0。ZF(零标志位)用来反映运算结果是否为0,如果运算结果为0,则ZF=1,否则ZF=0SF(符号标志位)用来反映运算结果正负的符号位,运算结构为正数时,SF=0,否则SF=1。用来反映运算结果是否为0,如果运算结果为0,则ZF=1,否则ZF=0PF(奇偶标志位)数据最低8位中1的个数为偶数,用于反映运算结果中“1”的个数的奇偶性,如果“1”的个数为偶数,则PF=1,否则,P.
2021-12-18 11:31:28 438
原创 python期末知识总结
##1、Python变量命名规则在使用标识符时,需要注意如下规则:(1)标识符可以由字母、数字、下画线(_)组成,其中数字不能打头。(2)标识符不能是 Python 关键字,但可以包含关键字。(3)标识符不能包含空格。5%-3=-1-5%3=1float():转换为浮点型str():转换为字符串int():转换为整型bool():数值0和空字符串转换为false,非0和非空串转换为truechr():将一个整数按ASCII码转换为对应的字符,ord()为cha()逆运算chr(65
2021-12-14 20:08:06 808
原创 python取模运算
取模"%"python中 为什么‘>>> -5%31’>> 5%-3-1原来,python中,符号 % 其实是取模,不是取余。取余与取模的差别:当两个数均为正数是,取余与取模的结果是一致的,而当两个数一正一负时结果就不一样了。1.当两个数为正数时>>> 5%32当一个为正一个为负数时>>> -5%31>>> 5%-3-1notes:余数的正负号与除数一致 余数=被除数-被除数//
2021-12-06 18:47:06 9848 1
原创 汇编语言程序设计——循环程序设计
循环控制指令80x86指令系统中,有三条专门的循环控制指令:属于程序转移类指令,也是相对转移。相对位移量是8位以补码表示的二进制带符号整数。隐含使用寄存器CX作循环次数计数器。在进入循环前,把循环次数送入CX。执行循环控制指令时,对CX进行减1计数LOOP指令:格式:LOOP 目标地址功能:CX <==(CX)-1;若(CX)≠0,转移到目标地址,继续循环;否则( CX)=0 )退出循环顺序执行。实例把字符串中大写改成小写在这里插入代码片...
2021-11-27 14:00:50 2779
原创 汇编语言程序设计---分支程序设计
汇编语言程序设计例:设数据段中NUM1,NUM2两字节单元中有无符号整数,编程完成下面的操作:如两数均是偶数,两数加1后分别送入DA1、DA2字节单元如两数均是奇数,两数分别直接送入DA1、DA2字节单元中如一个是奇数,一个是偶数,则奇数直接送 DA1字节单元,偶数直接送DA2字节单元。分析:依次测试NUM1和NUM2的奇偶性,有4种情况流程图`:源程序DATA SEGMENTNUM1 DB 45HNUM2 DB 0AEHDA1 DB ?DA1 DB?DATA ENDS
2021-11-27 12:29:50 3199
原创 【常用进程调度算法】
常用进程调度算法考虑5个进程P1、P2、P3、P4、P5,它们的创建时间、运行时间及优先数如下表所示。规定进程的优先数越小,优先级越高。试描述在采用下述几种调度算法时各个进程运行过程,并计算采用每种算法时的进程平均周转时间。假设忽略进程的调度时间。① 先来先服务调度算法。② 短进程优先调度算法。③时间片轮转调度算法(时间片为1ms)。④非剥夺式优先级调度算法。⑤剥夺式优先级调度算法。⑥最高响应比优先调度算法。进程创建时间运行时间(ms)优先数P1033
2021-11-26 16:04:47 13848 4
原创 安装词云wordcloud出现错误
Collecting wordcloud Using cached wordcloud-1.8.1.tar.gz (220 kB)Requirement already satisfied: numpy>=1.6.1 in c:\users\\pycharmprojects\pythonproject1\venv\lib\site-packages (from wordcloud) (1.21.4)Requirement already satisfied: pillow in c:\use.
2021-11-23 22:52:06 5766 1
原创 jiaba库的使用
jiaba库的使用jieba库是一款优秀的 Python 第三方中文分词库,jieba 支持三种分词模式:精确模式、全模式和搜索引擎模式,下面是三种模式的特点。精确模式:试图将语句最精确的切分,不存在冗余数据,适合做文本分析全模式:将语句中所有可能是词的词语都切分出来,速度很快,但是存在冗余数据搜索引擎模式:在精确模式的基础上,对长词再次进行切分1、jieba库的安装全自动安装:easy_install jieba 或者 pip install jieba / pip3 install ji
2021-11-22 22:23:57 1732 1
原创 kali配置固定ip地址
┌──(root????kali)-[/home/cgj]└─# vim /etc/network/interfacesauto loiface lo inet loopbackanto eth0#iface eth0 inet dhcp #DHCP自动获取ip,如果有这一行就注释掉iface eth0 inet static #配置eth0使用静态地址address 192.168.1.53 #配置eth0的固定ip地址netmask 255.255.255.0 #配置子
2021-11-21 22:20:21 4530
原创 汇编语言源程序基本格式
汇编语言源程序基本格式基本格式DATA SEGMENT ;数据段. . .. . .. . .DATA ENDSSTACK1 SEGMENT PARA STACK ;堆栈段DW 20H DUP (0)STACK1 ENDSCODE SEGMENT ;代码段ASSUME CS: CODE , DS:DATA,ES:EXTERABEING(@): … … …. . . . . .. . . . . .指令序列CODE EN
2021-11-20 15:25:56 1334
原创 python文件读取操作
Scores.txt文件中存放着某班学生的计算机课成绩,包含学号、平时成绩、期末成绩三列。请根据平时成绩占40%,期末成绩占60%的比例计算总评成绩,并按学号、总评成绩两列写入另一个文件scored.txt中。同时在屏幕上输出学生总人数,按总评成绩计算90分以上、80-89分、70-79分、60-69分、60分以下各个成绩区间的人数和班级总平均分(取两位小数)scores.txt文件内容如图:程序使用readline() 方法readline() 方法用于从文件读取整行,包括 "..
2021-11-17 21:17:18 5050
原创 Kali linux 2021.1安装过程
目录一、安装准备二、安装设置2.1 创建虚拟机2.2 稍后安装操作系统2.3 选择os,Linux2.4 起一个名字,选择你喜欢的位置2.5 设置磁盘大小2.6 然后自定义硬件2.6.1内存:看自己电脑内存选择2.6.2 处理器:这里的话可以给两个2.6.3 镜像:选择刚刚你下载的位置2.6.4 网络:推荐用NAT2.6.5 完成基础配置,然后开启虚拟机三、进入安装3.1 选择第一个图形界面,直接回车3.2 选择中文3.3 ...
2021-11-15 23:11:00 3809 1
原创 kaili更新国内源,“没有数字签名”错误
1.更新国内源,打开源文件:(记得把注释去掉#)vim /etc/apt/sources.list# 官方源# deb http://http.kali.org/kali kali-rolling main non-free contrib# deb-src http://http.kali.org/kali kali-rolling main non-free contrib#中科大#deb http://mirrors.ustc.edu.cn/kali kali-rolling
2021-11-15 12:33:26 2943
原创 用SQL数据定义语言创建数据库,录入数据,进行相关查询
记一次作业1. 用数据定义语言创建数据库,数据库名为ST_´´´,´´´为本人学号。在数据库中创建schema T,在架构T下创建Student、Course、SC三张数据表(参见教材)并建立相关主码和索引。创建数据库:CREATE DATABASE ST_2019610044;创建schema T:CREATE schema T在架构T下创建Student、Course、SC三张数据表:CREATE DATABASE ST_2019610044;CREATE schema Tu
2021-10-28 11:17:17 1214
原创 暴力输出3*3矩阵之和
求两个3´3 的矩阵的和。测试1: x = [[7, -5, 1], [0, 2, 21], [3, -11, 2]]y = [[3, -6, 1], [0, 12, 271], [7, 1, 2]]sum = [[0, 0, 0], [0, 0, 0], [0, 0, 0]] # 结果矩阵初始化for i in range(0, 3): # 行 for j in range(0...
2021-10-08 20:33:12 124
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人