Linux命令行与shell编程 第11章 使用结构化命令
本章内容 使用if-then语句 if-then-else语句 嵌套if test命令 复合条件测试 if-then的高级特性 case命令 管理用户账户在第10章中给出的那些shell脚本中,shell按照出现的次序来处理shell脚本中的每个单独命令。对于顺序操作来谙已经足够了,如果你只想所有的命令都能按正确的顺序执行。然而,并非所有程序都如此操...
C++ 顺序容器 insert capacity size reserve 操作
C++ 对于顺序容器的操作(vector、string、deque、list、forward_list、array)
这几个容器每个都有其特有的操作:
vector : 支持push_back()、pop_back()、insert()、emplace()、back()、front()、at(n)、emplace_front、emplace_back()、erase()、V[n]。
li...
C语言 十进制数转化为二进制 八进制 十六进制数
对于刚开始学习C语言的来说,我们知道%d可以表示十进制的数,%o可以表示八进制的数,%x用来表示十六进制的数,但却没有来表示二进制数的。 这就是相对应的八进制数和十六进制数#include <stdio.h>
int main()
{
int n;
printf("请输入一个十进制的整数:\n");
scanf("%d",&n);
printf("八进制数...
用C语言写一个日期计算器
首先,我们应知道日期计算器包括哪些功能1、明天的日期2 、n天后的日期3、两个日期之间的天数我们先从第一个功能开始,首先创建一个日期的结构体,包括:年、月、日。struct date
{
int day;
int month;
int year;
};其次来看一下解决这个问题的思想:然后我们要写一个判断闰年的函数:int Leap(struct date d)
{
int leap =...
C语言中的操作符及其用法
1. 算数操作符在上述操作符中,+, - 、* 我们都很熟悉了。/、% 有两点是需要我们注意的:1. 对于/运算,如果两边都是整数,则执行整数运算;如果两边有一个为浮点数,则执行的是浮点数操作。2. %不能用于浮点数,两边都只能是整数,其余四个都可以用于浮点数和整数。2. 移位操作符左移操作符移位规则:左边抛弃,右边补0;(有*2的效果) 例如 :6 的二进制补码为 00000000 ...
SSD+HDD Ubuntu18.04+Win7双系统安装过程
最近换的新电脑带SSD,安装好Win7后因为工作需要安装了Ubuntu18.04,中间也经历了一番折腾,记录如下:硬盘安装双系统网上有很多帖子,参考之即可,这里相似的部分盗用网上部分截图,实际安装中经历的不一样的用粗体红字进行记录。1.磁盘划分我的电脑是256G SSD+1TBHDD,在SSD中通过磁盘管理->压缩卷分出2GB的空间留给Ubuntu的Boot分区,HDD中分出个150G的空间...
Ubuntu下常用开发环境的搭建(Java+Python+PHP)
为了教学,写了个简单的流程,也发布在网上一下,供需要的童鞋参考,大神请无视,本篇是针对学生的教学入门贴。操作系统:Ubuntu18.04 64位一.Java(JDK)1.下载JDK在官网上根据主机和操作系统类型下载对应版本的JDK(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)...
Hadoop学习笔记1之模块和简单安装
后续更新Hadoop学习笔记,根据学习徐培成老师大数据课程整理一.Hadoop的四个模块(1)Hadoop common: 支持其他模块的工具模块(2)Hadoop Distributed File System (HDFS) 分布式文件系统,提供了对应用程序数据的高吞吐量访问。 进程: ...
Hadoop学习笔记2之三种工作模式的配置
本笔记根据学习徐培成老师大数据课程整理。三、配置Hadoop1.三种模式共存配置hadoop,使用符号链接的方式,可以让三种配置形态共存。(1)创建三个配置目录,内容等同于hadoop目录:Hadoop的配置都在${Hadoop_home}/etc/hadoop下:$cp -r ${Hadoop_home}/etc/Hadoop local //独立模式配置$cp -r ${H...
Hadoop学习笔记3之启动进程脚本分析
(一)Hadoop相关进程【hdfs】 启动脚本:start-hdfs.shNameNode NNDataNode DNSecondarynamenode 2NN 【yarn】 启动脚本:start-yarn.shResourceManager RMNodeMan...
Hadoop学习笔记4之HDFS常用命令
1.查看${Hadoop_HOME}/bin/hadoop脚本的hadoop命令帮助信息打印可知:hadoop version //查看版本hadoop fs //文件系统客户端hadoop jar //运行jar包hadoop classpath //查看类路径hadoop checknative //检查本地库并压缩hadoop distcp // 远程递归拷贝...
Hadoop学习笔记5之HDFS Block
HDFS的块比磁盘块大,目的是为了最小化寻址开销。如果块设置的足够大,从磁盘传输数据的时间可以明显大于定位这个块开始位置所需要的时间。这样,传输一个由多个块组成的文件的时间取决于磁盘传输速率。 寻址时间10ms左右,HDFS使让块寻址时间占用读取时间的1%,以传输速率100MB/s为例,设置块大小为128MB。 但是该参数也不会设置得过大。MapReduce中的...
Hadoop学习笔记6之配置Hadoop临时目录
【问题描述】重启主机后SecondaryNameNode能启动,NameNode启动不了【查看日志】查找日志(日志: /hadoop/hadoop-0.20.2/logs):Directory /tmp/hadoop-root/dfs/name is inan inconsistent state: storage directory现在问题比较明确了,是临时目录不存在导致。/tmp/hadoop...
【论文阅读笔记】Learning to see in the dark
本文是CVPR2018论文,主要提出一种通过FCN方法将在黑暗环境中进行的拍摄还原的方法,实现让机器让机器“看破”黑暗。本文的主要创新点为: 1.提出了一个新的照片数据集,包含原始的short-exposure low-light图像,并附有long-exposure reference图像作为Groud truth,以往类似的研究使用的都是人工合成的图像; 2.与...
Hadoop学习笔记7之使用Hadoop客户端API访问HDFS
这里参考《Hadoop权威指南》第三章相关内容,直接贴代码,比较简单,就不注释了。package com.hadoop.hdfs;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
...
软件工程导论学习心得-3
crc是一种简单且有效的面向对象的分析技术,在一个系统开发项目中包括用户、系统分析员和开发者,在建模和设计过程中,经常应用CRC建模,使得整个开发团队普遍的理解形成一致。crc建模大致步骤:1、分析累的职责。2、寻找协作者。3、组织建模团队场景模拟。4、最终排列卡片模拟系统运行。
今日推荐
周排行