大数据之路Week08_day02 (Flume的使用举例(从控制台输入数据,从本地打数据到HDFS,从java代码中进行捕获打入到HDFS))

在使用之前,提供一个大致思想,使用Flume的过程是确定scource类型,channel类型和sink类型,编写conf文件并开启服务,在数据捕获端进行传入数据流入到目的地。 实例一、从控制台打入数据,在控制台显示 1、确定scource类型,channel类型和sink类型   确定的使用类型分别是,netcat source, memory channel, logger sink. 2、编写conf文件 #a代表agent的名称,r1代表source的名称。c1代表channel名称,
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

JS---案例:图片跟着鼠标飞的最终版本

案例:图片跟着鼠标飞的最终版本 换了个好看的糖果照片,想给博客首页加上,但是加上后,应该是overwrite原来的html,所以光有鼠标跟着飞的效果,原来的功能都不能用了 放入common.js <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>title</title> <style> img { position: absolute; } </style
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

多版本并发控制 MVCC 实现可重复读

多版本并发控制 MVCC 实现可重复读 参考 高性能 MySQL 第3版 1.4 多版本并发控制 MVCC 是通过保存数据在某个时间点的快照实现的。不同存储引擎的 MVCC 的实现不同,典型的有乐观并发控制和悲观并发控制。 InnoDB 的 MVCC 实现 名词 系统版本号 事务版本号 记录创建时间 记录删除时间 InnoDB 的 MVCC 是通过在每行记录后面保存 2 个隐藏列实现的。一个保存行的创建时间,一个保存行的删除时间。当然存储的不是时间值,而是系统版本号。每开始一个新的事务,系统版
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

防止未登录用户操作—基于struts2拦截器的简单实现_java - JAVA

文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 一般,我们的web应用都是只有在用户登录之后才允许操作的,也就是说我们不允许非登录认证的用户直接访问某些页面或功能菜单项。我还记得很久以前我的做法:在某个jsp页面中查看session中是否有值(当然,在用户登录逻辑中会将用户名或者用户对象存入session中),如果session中用户信息为空,那么redirect 到登录页面。然后在除了登录页面外的其它所有需要验证用户已登录的页面引入这个jsp 。 比如,我们将
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

算法:N-皇后问题

一、八皇后问题   八皇后问题是一个以国际象棋为背景的问题:如何能够在8 × 8 的国际象棋棋盘上放置八个皇后(Queen),使得任何一个皇后都无法直接吃掉其他的皇后。为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的N皇后摆放问题:这时棋盘的大小变为 N ×N,而皇后个数也变成 N。当且仅当 n = 1 或 n ≥ 4 时问题有解。 二、利用回溯法递归求解N-皇后问题   生成棋盘所有皇后摆放的可能配置,并打印满足给定约束的配置。回溯算法的思想是将皇后
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

Olympic Game

每次奥运会期间,大家都非常关注奖牌榜排名的情况。 现在我们假设奖牌榜的排名规则,按优先级从高到低如下: 金牌 数量多的排在前面; 银牌 数量多的排在前面; 铜牌 数量多的排在前面; 若以上三个条件仍无法区分名次,则以国家名称的字典序排列。 我们假设国家名称不超过20个字符、各种奖牌数不超过100,且大于等于0。 输入描述 第一行输入一个整数N(0<N<21),代表国家数量; 然后接下来的N行,每行包含一个字符串Namei表示每个国家的名称,和三个整数Gi、Si、Bi 分别表示每个获得的金、银、
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

【转帖】PKI系统与数字证书结构

PKI系统与数字证书结构 http://www.enkichen.com/2016/04/12/certification-and-pki/ 发表于 2016-04-12 | 分类于 知识整理/总结 | | 阅读次数 3219 在上一篇《数字证书的基础知识》中介绍了数字证书的一些基础知识以及数字证书的作用,但是并没有提到数字证书的管理,比如数字证书的申请,数字证书的文件格式等知识。这里为大家整理和总结这些相关知识点。 PKI(Public Key Infrastructure)翻译过来就是公钥
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

python 递归方法

def recursion(n): if n == 0: return 1 return n * recursion(n-1) result = recursion(5) print(result) 实现的结果:5*4*3*2*1=120
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

Java Socket通信介绍及可能遇到的问题解决_java - JAVA

文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 前言 本文主要给大家介绍了关于Java中Socket通信的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 Java中基于TCP协议实现网络通信的两个类:客户端的Socket和服务器端的ServerSocket。 Socket通信模型如图所示: 不管Socket通信的功能有多复杂,任何socket通信过程的基本结构都是一样的。 其基本步骤为: ①分别在客户端和服务器端创建Socket和Se
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

2019-12-24收获

今天解决的问题有: 1.针对自动化测试中,点击某个连接后需要跳转到另一个选项卡的函数使用  driver.switch_to_window(driver.window_handles[1])//handeles[0]就是当前窗口 2.不再使用绝对路径,相对路径的使用获取 3.云计算的视频理解 iaas,paas,saas 1、基础设施即服务IaaS) 基础设施即服务是主要的服务类别之一,它向云计算提供商的个人或组织提供虚拟化计算资源,如虚拟机、存储、网络和操作系统。 2、平台即服务(PaaS)
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

opencv图像裁剪与拼接

舍弃不够整除的部分,对大尺寸的图像裁剪成m行n列的小图,将小图相对大图的行列位置存储在图像名中 之后对小图进行目标检测标注目标位置 再将小图依次拼接,铺成大图 1 # coding=utf-8 2 from PIL import Image 3 # pil paste可以进行图片拼接 4 import cv2 5 import numpy as np 6 import glob as glob 7 import os 8 """ 9 输入:图片路径(path+filename
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

区分Overloading、Overriding及Hiding

在面向对象(OO)的世界中存在着三个十分容易混淆的概念:重载(Overloading)、重写(Overriding)、隐藏(Hiding)。 1.重载 重载是指同一作用域的不同函数使用相同的函数名,但是函数的参数个数或类型不同。重载在C中就已经存在了,正如我们所熟悉的abs函数一样,如下所示: double abs(double); int abs(int); abs(1); // call abs(int); abs(1.0); // call abs(do
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

Java编程用栈来求解汉诺塔问题的代码实例(非递归)_java - JAVA

文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 【题目】   汉诺塔问题比较经典,这里修改一下游戏规则:现在限制不能从最左侧的塔直接移动到最右侧,也不能从最右侧直接移动到最左侧,而是必须经过中间。求当塔有N层的时候,打印最优移动过程和最优移动总步数。 【解答】   上一篇用的是递归的方法解决这个问题,这里我们用栈来模拟汉诺塔的三个塔,也就是不用递归的方法   原理是这样的:修改后的汉诺塔问题不能让任何塔从左直接移动到右,也不能从右直接移动到左,而是要经过中间,也
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

以《软件随想录》开篇

实习期间,闲来无事翻翻各种书,一本备受推崇的《软件随想录》便到了我手上。只觉得内容独辟蹊径,细读总有些道理。自认为尚未达到旁征博引炉火纯青的境界,在此摘抄几句寥寥。 1.比尔并不是真的想来评论你写的东西,他只是想确定你对实现那些目标是不是有把握。那个他准备好的最难的问题,如果你答出来了,没人知道会怎么样,因为还没有人答出来过。 这让我想起了实习公司的新晋产品总监。产品中心每周一早上10点会有一个汇报会。我有幸听过一次,这位总监不断提问,越问越难,甚至汇报者如鲠在喉,并且咄咄逼人的态势足以让人双
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

软件工程个人最后一次编程总结

个人作业-软工实践总结 这个作业属于哪个班级 班级链接 这个作业要求在哪里 作业链接 作业正文 博客链接 作业要求 软工实践个人总结 一、回望 (1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 以前的编程都是在做题目,相对来说只是在数据结构和算法上做文章,而通过这学期的软件工程实实在在的感受到了软件开发的过程与问题,以及团队内交流讨论的问题。在个人编程方面,很多
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

Sublime text3配置C/C++编译环境

安装sublime text3后,一直很喜欢使用它看代码(这个高亮配色真的很好看)。它默认的运行环境就有C/C++,在写了一个hello world!后正常输出,但在加入scanf()输入后就不行了。在网上搜了一下,这个问题好像无解,可以自己安装gcc/g++,然后配置一下,通过调用命令窗口解决。这里简单记录一下配置过程。 一.准备工作 1.下载sublime text3,并安装 2.下载MinGW(包括gcc/g++),并安装 windows系统安装后,需要右键计算机->属性->高级系统设置
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

不一样的享元模式(设计模式四)

前言 享元模式,表面意思是共享单元,属于结构型设计模式。哦?good啊,如今共享文化高大上,共享肯定节约很多资源吧,肯定用的地方挺多吧,然而并不多,但是又是不可或缺的一种模式。 至于为什么,请看正文部分,将会通过计算分析出为什么用的地方不多,或者说有些地方为什么不该用,同时得出为什么属于结构型,到底属于结构型的哪一种。 开车触发 介绍一下什么是结构型: 结构型模式所描述的是如何将类和对象结合在一起来形成一个更大的结构,它描述两种不同的事物:类和对象,根据这一点,可分为类结构型和对象结构型模式。
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

GO语言学习笔记1-输入带空格的字符串

最近开始学习GO语言,并做了一些编程练习。有道题要输入带空格的字符串,这在C/C++中很容易实现,但GO中好像并不那么容易。学过C/C++的可能都知道,在C中可以使用gets()函数,在C++可以使用getline()函数来实现输入带空格的字符串。那我们可能要问在GO中有没有类似的函数?答案是否定的。 在GO中除了fmt和os包,我们还可以使用bufio来实现带缓存输入和输出。 我们要怎样读取用户从键盘(控制台)输入的数据?输入是指从键盘或其它标准输入(os.Stdin)读取数据。 1. 使用
分类: 其他 发布时间: 12-24 22:17 阅读次数: 0

虚拟机中的center os 7 动不动不能上网了!解决方法!

我的虚拟机中的center os 7 的联网情况一直都是量子状态,没有规律可循,不知道哪次关机回来就不能上网了,ifconfig看不到真正网卡的信息,启动网卡体提示: Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' 查阅了网上结果,有N多中情况,这里只记录下我解决了的方法,感谢 https://blog.csdn.net/weixin_39663255/art
分类: 其他 发布时间: 12-24 22:01 阅读次数: 0

面向对象之:元类,反射,双下方法

元类type --在python中,一切皆对象,类也可以理解为“对象”,而type元类又称作构建类,python中大多数内置的类(包括object)以及自己定义的类,都是油type元类创造的 print(type('abc')) print(type(True)) print(type(100)) print(type([1, 2, 3])) print(type({'name': '太白金星'})) print(type((1,2,3))) ​ print(type(object)) ​ c
分类: 其他 发布时间: 12-24 22:01 阅读次数: 0