mapreduce序列化操作

1. 需求 统计每一个手机号耗费的总上行流量、下行流量、总流量 (1)输入数据 (2)输入数据格式: 7 13560436666 120.196.100.99 1116 954 200 id 手机号码 网络ip 上行流量 下行流量 网络状态码 (3)期望输出数据格式 13560436666 1116 954 2070 手机号码 上行流量 下行流量 总流量   2.编写MapReduce程序 package com.atguigu.mapreduce.flowsum; import jav
分类: 其他 发布时间: 09-03 21:09 阅读次数: 0

Linker Script用法解析(二) Clear_table & Copy_table

可执行文件中的.bss段和.data段分别存放未赋初值的全局变量和已赋初值的全局变量,两者的特点分别为: (1).bss段:①无初值,所以不占ROM空间;②运行时存储于RAM;③默认初值为0 (2).data段:①占用ROM空间,用于存放初值;②运行时存储于RAM;③程序启动时将其初值从ROM载入到RAM (ps:两者与.rodata及局部变量的区别:.rodata段存放只读变量即声明为static的变量,存储于ROM中;局部变量是在程序运行时才产生的,存储于栈——stack中。) 根据.bs
分类: 其他 发布时间: 09-03 21:09 阅读次数: 0

PAT甲级——A1113 Integer Set Partition

Given a set of N (>) positive integers, you are supposed to partition them into two disjoint sets A1 and A2 of n1and n2 numbers, respectively. Let S1 and S2 denote the sums of all the numbers in A1 and A2, respectively. You are supposed to make the
分类: 其他 发布时间: 09-03 21:09 阅读次数: 0

java排序-按照实体的多种属性值进行排序(ComparableComparator/ComparatorChain)

一、在项目的开发过程中,获取快递物流信息之后,对于快递路由列表信息进行按照时间进行倒序排序,由此做的一些记录和总结 // 获取物流信息 ExpressRouteVO实体在后面 List<ExpressRouteVO> routeList = getExpressRouteByNo(entity.getBillNo()); Comparator mycmp1 = ComparableComparator.getInstance(); //默认为正序,我们这边设置为逆序 mycmp1 = Comp
分类: 其他 发布时间: 09-03 21:09 阅读次数: 0

计算机网络_第1章 概述

计算机网络 第1章 概述 1.1 计算机网络在信息时代中得作用 1.2 互联网概述 1.2.1 网络的网络 计算机网络由若干结点和连接这些结点的链路组成。 网络把许多计算机连接在一起,而互联网则把许多网络通过路由器连接在一起。与网络相连的计算机常称为主机。 1.2.2 互联网基础结构发展的三个阶段 第一阶段是从单个网络ARPANET向互联网发展的过程。 第二个阶段的特点是建成了三级结构的互联网。 第三阶段的特点是逐渐形成了多层次ISP结构的互联网。 1.2.3 互联网的标准化工作 1.3 互联
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

CodeForces - 348D:Turtles(LGV定理)

题意:给定N*M的矩阵,'*'表示可以通过,'#'表示不能通过,现在要找两条路径从[1,1]到[N,M]去,使得除了起点终点,没有交点。 思路:没有思路,就是裸题。 Lindström–Gessel–Viennot lemma a到b,c到d,两条路径完全没有交点的方案数=w[a,b]*w[c,d]-w[a,d]*w[b,c]; #include<bits/stdc++.h> #define rep(i,a,b) for(int i=a;i<=b;i++) const int maxn=3
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

oracle--groupby分组学习

使用group by分组 在多行函数中不能直接使用普通字段,除非group by 在多行函数中不能直接使用单行函数,除非group by group by学习: ---1、使用group by进行数据分组 select 多行函数,分组字段 from 表名 group by 分组字段 ---2、多字段进行分组的时候,按照字段顺序进行分组,第一条件分组完成后,继续使用其他条件依次分组。
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

Hadoop实例之Java代码实现利用MapReduce求π值

需求:假如有一个边长为1的正方形。以正方形的一个端点为圆心,以1为半径,画一个圆弧,于是在正方形内就有了一个直角扇形。在正方形里随机生成若干的点,则有些点是在扇形内,有些点是在扇形外。正方形的面积是1,扇形的面积是0.25*Pi。设点的数量一共是n,扇形内的点数量是nc,在点足够多足够密集的情况下,会近似有nc/n的比值约等于扇形面积与正方形面积的比值,也就是nc/n= 0.25*Pi/1,即Pi = 4*nc/n。 首先是随机生成点的问题,利用Halton序列算法随机生成的样本点十分均匀,计
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

第一次实验报告:使用Packet Tracer分析HTTP数据包

刘雪松 201821121116 计算1814 1 实验目的 熟练使用Packet Tracer工具。分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法、语义、时序。 2 实验内容 客户端向服务器发送请求报文,服务器向客户端发送响应报文。具体包含: 建立网络拓扑结构 配置参数 抓包 分析数据包 3. 实验报告 1.给出 网络拓扑图如下 建立一个pc端和一个服务端,并连接起来。 2.配置参数 (1):配置pc端ip地址如下图: (2):server端的ip地址为: 3.抓包并且分析数据包
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

9.3汇报

组名:naughty dog 队员:组长:张小平 组员:许志炜 选题:基于web的食堂订餐送餐系统设计与实现 今日完成:今天主要做得是将数据库导入的商品信息在jsp页面上显示出来,但现在遇到的问题是在Dao里面将操 作数据库的代码都写好了,但在servlet里面执行的代码没有其作用,它没有将数据库的内 容展示出来, 到现在还在改,预计今晚能实现。今天也终于解决了数据库存储汉字的问题。 明日目标:明天我想主要做的是将添加商品到购物车界面,在购物车界面可以实现将已选的商品进行结算的功能。 这个部分
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

软件课程设计(16)

今日总结: 在骑手界面中出现了一些问题: 1.前后端无法结合。 2.界面构造尚未想清除如何设计。 今日完成: 1.由于文字问题导致页面不美观 然后今天就修改了界面字体的大小, 使界面看起来更加清晰。 2.添加了一些比较好看的kfc的食品的图将之前的动漫图替换掉了 明日计划: 1.在这个页面中出现了字图重叠问题,明天修改 前端CSS无法启用 2.成为骑手页面尚未完成,明天完成。 下面是已经做好的主页样式
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

使用GPU跑Tensorflow代码实录

使用conda创建一个新的虚拟环境 输入 conda create -n intelligent-judge python=3.6 创建一个python版本为3.6的名字是intelligent-judge的虚拟环境 查看显卡信息 输入lspci | grep -i vga查看显卡信息 很明显是NVIDIA Quadro GP100 配置CUDA和CUDNN 本来是要去下载cuda和cudnn的,结果一看,服务器上已经有现成的了 输入 cat /usr/local/cuda/version.t
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

Python实现文件上传

server端: import socket import os sk = socket.socket() address = ('127.0.0.1',8000) sk.bind(address) sk.listen(3) print('writing............') BASE_DIR = os.path.dirname(os.path.abspath(__file__)) while True: conn,addr = sk.accept()
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

Ant构建工具介绍(一)

一、
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

每日总结-Day16

今日工作 查阅了百度导航SDK官方文档。 其中关于自定义图层的功能,除了官方文档中简单的介绍,其他地方基本没有任何信息。 且更新后的SDK部分使用有所不同,我想要找的com.baidu.navisdk.adapter.map就找不到。 所以只好下载了百度导航的整个开发包+Demo,自己钻研了... 由于众所周知的网络原因,截止到写这篇博客,demo代码还在build中... 所以之后的工作要明天再汇报了。 明日工作 完成BNItemizedOverlay包的引入。 完成自定义图层的绘制。 今日
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

【银川网络赛G】Factories

题目大意:给定一棵 N 个节点的树,边有边权,选定 M 个叶子节点,使得任意两个叶子节点的树上距离之和最小,求最小值是多少。 题解:任意两点的树上距离和问题应从边的贡献角度考虑。 设 \(f[u][i]\) 表示以 u 为根的子树中,选了 i 个叶子节点的最优解,状态转移方程为: \[ f[u][i + j] = min(f[u][i + j], f[u][i] + f[v][j] + w * j * (j - m)) \] 其中所加项为子节点和父节点之间的边的贡献。 代码如下 #includ
分类: 其他 发布时间: 09-03 20:53 阅读次数: 0

vector释放奔溃

问题:程序奔溃,报错:线程 0x9e90 已退出,返回值为 -1073740777 (0xc0000417)。 过程:调试程序,在退出某个函数时,程序异常退出,F11跟进,发现是vector变量释放时导致的奔溃。 原因:https://blog.csdn.net/lanbing510/article/details/40585789 The _CrtIsValidHeapPointer function is used to ensure that a specific memory addr
分类: 其他 发布时间: 09-03 20:52 阅读次数: 0

Magic-Club第十六天

今日完成: 1.完成数据库表单的建立。 2.更改前端界面,在写数据库和API的时候,发现前端有许多问题没有更改,使得后端的没发书写,所以今天几乎都是在更该界面。完成如下三个界面的连接。 代码如下 明日计划: 1.把表单全部建立好,结束数据库的任务,开始用逻辑想查询。 2.前端的修改,随着后端的书写,前端有许多需要修改的地方。 3.上传新的git。 个人心得: 一个项目的后端还是决定前端的界面问题,前端更偏向设计方向。数据库没学好还是对做项目有很大的问题,每一次都需要百度来解决问题,而问题又特别
分类: 其他 发布时间: 09-03 20:52 阅读次数: 0

>>与>>>的区别

前序 在看HashMap源码的时候,看到HashMap的hash函数里面有用到>>>的运算符,之前经常在除2操作用到>>运算符,但是还是第一次看到>>>,于是就来记录一下。 情景复现 hashMap的hash函数源码 因为里面主要是先获取key的hashCode,这是jvm生成的,所以我单独用1模拟hashCode System.out.println((h = 1) ^ (h >>> 16)); 结果如下 情景复现: 1 步骤解析 这段代码主要由三段代码运算而成 h直接赋值为1 h>>>16
分类: 其他 发布时间: 09-03 20:52 阅读次数: 0

springMVC静态资源的映射

1.在web.xml中代码如下 <servlet> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</p
分类: 其他 发布时间: 09-03 20:52 阅读次数: 0