MapReduce第一个项目

参考自林子雨大数据教学:http://dblab.xmu.edu.cn/blog/hadoop-build-project-using-eclipse/ 整个过程按照实验要求 第一步创建文件夹;放入文本文件,填入一下数据。 1000481 2010-04-04 16:54:31 1001597 2010-04-07 15:07:52 1001560 2010-04-07 15:08:27 1001368 2010-04-08 08:20:30 1002061 2010-04-08 16
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

10月30日课堂测试

package mapreduce; import java.io.IOException; import java.util.StringTokenizer; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Job; import org.apache.h
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

Shiro入门学习之自定义Realm实现授权(五)

一、自定义Realm授权   前提:认证通过,查看Realm接口的继承关系结构图如下,要想通过自定义的Realm实现授权,只需继承AuthorizingRealm并重写方法即可 二、实现过程 1、新建module,添加如下pom依赖 <properties> <shiro.version>1.4.1</shiro.version> <loggingg.version>1.2</loggingg.version> </properties>
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

工作流:各种审批流程

工作流 Activiti是一个开源的工作流引擎 http://www.mossle.com/index.do 工作流程图绘制,生成bpmn格式的文档,供Activiti使用 https://demo.bpmn.io/
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

《程序员修炼之道——从小工到专家》阅读笔记*part1

由于9月份忘记了写阅读报告,导致十月份要把之前的阅读报告补上。 《程序员修炼之道——从小工到专家》这本书的启迪点总是很有趣,以我的旧观念看,我总以为这类书会是很枯燥无味,读起来令人昏昏欲睡的。可是不然,这本书不仅干货十足,还以一些趣味故事来阐述道理。比如煮石头,煮青蛙等。程序,是程序员写出来的。是基于人的思想而产生的。所以,想要写好代码,首先得端正自己的思想。也不是端正吧,就是在一些细节出来好自己的想法以及心态。所以此书前面的部分写的都是如何规整自己, 首先,要对自己的行为负责。将来在公司工作
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

Django篇--->八

批量插入数据(bulk_create) 视图层 def index(request): # 1.往书籍表中插入数据 1000 # 方式一: 这种插入方式,效率极低,每添加一条数据就要走一次数据库(不使用) # for i in range(1000): # models.Book.objects.create(title='第%s本书' %i) # book_query = models.Book.objects.all() # 方式二
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

数据结构和算法的可视化

数据结构和算法的可视化 可视化网站 Data Structure Visualizations 可以下载jar包,本地启动(java -jar xx.jar) 下载源码本地直接打开 VisuAlgo 起初就是老师方便教学用的 支持自定义算法 支持在线测试(考试) 电子讲座模式:一步步讲解 示例模式:直接查看过程 algorithm-visualizer 支持Java/C++/JavaScript toneofsorting 算法可视化 原文 相关文章 数据结构与算法系列 目录 浅谈算法和数据结
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

win10 nodejs配置

i地址: https://blog.csdn.net/Sharon__Liu/article/details/78241244
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

# 操作系统中断

操作系统中断 错漏之处,搏君一笑而已 中断的分类 中断按照触发的来源可以分为两类,内部中断和外部中断。其中内部中断实在cpu内部引起的,也就是说是由当前的进程触发的所以也叫异常。而外部中断也就是由cpu以外的设备触发的。 外部中断和内部中断 为什么要有外部中断呢?实际上我们可以由cpu来管理所有的设备,比如IO设备。 但是现在就会存在一个问题,IO的响应十分的慢,而cpu的处理十分的快,所以我们就不希望缓慢的IO影响快速的cpu,我们希望cpu能够在他本来等待IO的时间里去干更多的事情。 所以
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

20182322 2019-2020-1 《数据结构与面向对象程序设计》实验六报告

课程:《程序设计与数据结构》 班级: 1823 姓名: 王美皓 学号:20182322 实验教师:王志强 实验日期:2019年10月21日 必修/选修: 必修 1.实验内容 1.链表练习,要求实现下列功能: 通过键盘输入一些整数,建立一个链表; 这些数是你学号中依次取出的两位数。 再加上今天的时间。 例如你的学号是 20172301 今天时间是 2018/10/1, 16:23:49秒 数字就是 20, 17,23,1, 20, 18,10,1,16,23,49 打印所有链表元素, 并输出元素
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

支付宝小程序之组件使用

最近在开发支付宝小程序,所以对在开发中遇到的问题做一些总结啦...... 不足的地方还望大家指点,抱拳了老铁!!! 一、父组件使用子组件   1.在 .json 文件中注册组件,如下图       注意:自定义的文件名必须小写,否则报错啊   2.在父组件中使用子组件    二、父组件向子组件传值   1.在组件标签上自定义名称,并绑定要传的值;如下图      2.在子组件的 .js 文件中 props 获取自定义名称并声明数据类型,如下图      注意:目前接受的数据类型为 String
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

Spring框架 --- 深入

1.Spring IOC   IOC技术: 控制反转,也叫(依赖注入)   控制反转:Bean的生命周期不受你控制,而是交给Spring容器管理。   Spring框架如何利用IOC ?:   实现了控制反转,Spring容器能帮我们实例化对象,但是并没有做到DI(依赖注入)。   作用: (1) 构建Bean (2) Bean之间有依赖关系的话,可以自动帮我们注入 优势: 解耦:低耦合,实现面向接口的编程思想 2.Spring AOP   动态代理设计模式   原理和静态代理设计模式没有本质
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

【Stm32学习笔记】-- 串口通讯

串口设置一般步骤: 1、串口时钟使能,GPIO时钟使能 2、串口复位 3、GPIO端口模式设置 4、串口参数初始化 5、开启中断并且初始化NVIC(开启中断时) 6、使能串口 7、编写中断处理函数 串口时钟使能:在stm32f103中,串口时钟有外设时钟使能寄存器控制。 (p.s. APB1ENR,APB2ENR) 串口波特率设置:STM32的每个串口都有独立的比特率寄存器USART_BRR,通过设置该寄存器即可配置相应波特率。寄存器各位描述如下图。 该寄存器高十六位全部设置为0,低十六位分别
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

MySQL实战45讲学习笔记:为什么临时表可以重名?(第36讲)

一、引子 今天是大年三十,在开始我们今天的学习之前,我要先和你道一声春节快乐! 在上一篇文章中,我们在优化 join 查询的时候使用到了临时表。当时,我们是这么用的: create temporary table temp_t like t1; alter table temp_t add index(b); insert into temp_t select * from t2 where b>=1 and b<=2000; select * from t1 join temp_t o
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

2019-2020-1学期 20192427《网络空间安全导论》第四周学习总结

第八章 抽象数据类型与子程序 8.1 抽象数据类型 1.抽象数据类型(Abstract Data Type,ADT):属性(数据和操作)明确地与特定实现分离的容器。 容器(container):存放和操作其他对象的对象。 2.设计的目标是通过抽象减小复杂度。 3.在计算领域,可以从应用层、逻辑层和实现层这三个方面观察数据。 4.实现层涉及了数据结构。 数据结构(data structure):一种抽象数据类型中的复合数据域的实现。 8.2 栈 1.栈是一种抽象复合结构,只能从一端访问栈中的元素
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

ES6中对箭头函数的使用

箭头函数 1.this的指向 使用箭头函数 箭头函数没有自己的this值,他的this是指向父级作用域。被调用时this也不用跟着改变。 const Linxi = { name: 'Linxi', hobbies: ['Coding', 'Sleeping', 'Reading'], printHobbies: function () { // var self=this;
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

20192414《网络空间安全》第四周学习报告

抽象数据类型和子程序 我们不知道如何实现符合结构,这种抽象的容器被称为抽象数据类型。 抽象数据类型 抽象数据类型 设计目标是通过抽象减少复杂度。 抽象数据类型:属性明确的与特定实现分离的容器。 我们可以在应用层、逻辑层、实现层三个方面观察数据。 应用层是特定问题中的数据的视图。逻辑层是数据值和处理它们操作的抽象视图。实现层明确表示处理存放数据想的结构,并用程序设计语言对数据的操作进行编码。这一层设计了数据结构。 数据结构:一种抽象数据类型中的复合数据域的实现。 容器:存放和操作其他对象的对象。
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

课堂练习-实验六

MapReduce采用的是“分而治之”的思想,把对大规模数据集的操作,分发给一个主节点管理下的各个从节点共同完成,然后通过整合各个节点的中间结果,得到最终结果。简单来说,MapReduce就是”任务的分解与结果的汇总“。 一、 MapReduce的工作原理 在分布式计算中,MapReduce框架负责处理了并行编程里分布式存储、工作调度,负载均衡、容错处理以及网络通信等复杂问题,现在我们把处理过程高度抽象为Map与Reduce两个部分来进行阐述,其中Map部分负责把任务分解成多个子任务,Redu
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

10.30 作业

class表: mysql> create table class( -> cid int auto_increment primary key, -> caption char(32) not null default '' -> )charset utf8; Query OK, 0 rows affected (0.03 sec) mysql> insert into class(caption) values('三年二班'),('一年三班'),('三年一班');
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0

QT | 第二章 基本语法

''' @Modify Time @Author ------------ ------- python基本语法 2019/10/26 8:16 laoalo ''' import functools from filecmp import cmp print('#'*50,"字符串") dss = " hello pyqt.5 " s1 = dss.strip() s2 = dss.lstrip() s3 =
分类: 其他 发布时间: 10-30 23:17 阅读次数: 0