MapReduce分布式计算系统

MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(归约)",和它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(归约)函数,用来保证所有映射的键值对中的每一个共享相同的键组。 运行程序wordcount cd /
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

Python笔记_第四篇_高阶编程_设计模式

1.概述:
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

使用virtualbox安装的Ubuntu,窗口分辨率过小,使用增强工具完成和vmtools一样的功能。

今天用VirtualBox成功装上Ubuntu10.04之后发现了一个问题:默认情况下 ubuntu 的分辨率最高只能设到800*600。 但是对于自己的大显示器,在分辨率800*600的ubuntu窗口简直小的可怜。 那究竟如何解决这个问题呢? VirtualBox提供了一个增强功能。 只要在运行ubuntu的虚拟电脑窗口刚出来以后,点击 窗口主菜单里的设备->安装增强功能,进入系统后,ubuntu会自动挂载增强功能镜像到CD驱动器中。 ubuntu会自动安装,前提是更新了软件源,我这里是阿
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

LRU算法原理解析

LRU是Least Recently Used的缩写,即最近最少使用,常用于页面置换算法,是为虚拟页式存储管理服务的。 现代操作系统提供了一种对主存的抽象概念虚拟内存,来对主存进行更好地管理。他将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在主存和磁盘之间来回传送数据。虚拟内存被组织为存放在磁盘上的N个连续的字节组成的数组,每个字节都有唯一的虚拟地址,作为到数组的索引。虚拟内存被分割为大小固定的数据块虚拟页(Virtual Page,VP),这些数据块作为
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

2019年5月26日

  距离考核结束的时间只剩下5天了,一个特别大的问题就是前后端的交流问题,不单单是项目的进度,更多的是人与人之间的交流。页面的进度完成了一整个流程,剩下的就是和后端的进行交互,后端的进度有点慢,导致我现在还没有真正意义上的完成过一次交互,但今天有前端的小伙伴说我写的页面的JavaScript有些没有实现完,我也是今天才发现这个问题,所以页面的进度不能说是完成了,我们也需要进行页面的改动,整个项目大体上说算是都没有完成。最最重要的也许就是组员们之间的交流问题了吧,没有进行及时的前后端交流,没有耐
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

centos 的两种密码破解方式

讲解两种最常用的破解centos7忘掉密码的解决方案 救援模式(推荐方法) 第一步:启动系统 到这里之后,点击一下屏幕,输入e 第二步:输入rd.break 在linux16开头的行的结尾输入rd.break 第三步:ctrl+x 输入ctrl+x运行 进入到如下的界面 第四步:重新挂载根 现在的根为只读状态,需要挂载为读写状态以便进行修改 输入红框内的内容 第五步:切换根 进入到sh,即为你真正的系统 第六步:修改密码 需要输入两次密码进行确认 结尾看到successfully即为修改成功
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

maven中,dependency 中的 classifier属性

classifier元素用来帮助定义构件输出的一些附属构件。附属构件与主构件对应,比如主构件是 kimi-app-2.0.0.jar 该项目可能还会通过使用一些插件生成 如 kimi-app-2.0.0-javadoc.jar 、 kimi-app-2.0.0-sources.jar 这样两个附属构件。这时候,javadoc,sources就是这两个附属构件的classifier,这样附属构件也就拥有了自己唯一的坐标。 Note: 不能直接定义项目的 classifer,因为附属构件不是项目直
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

javascript 使用方式

版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/qilixiang012/article/details/26688393 第一种:内嵌在html节点中 <html> <body> <input type="button" onclick="document.body.style.backgroundColor='lavender';" value="Change background color" /> </body> </html> 另
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

简单的博客页面客制化

DIY博客的页面 写在前面:   申请了博客第一件事当然是整一个炫酷的界面。   自己水平不够,选了个比较顺眼的皮肤,大部分是套用网上现成的模板完成的。 具体定制的内容:   1.字体的修改   2.版面占比的调整     3.UI细节的修改   4.加入了用户头像 和 一些修饰动图   5.时钟,访问统计,Github conner,天气,Live2d看板娘,分享栏,回到顶部按钮 等小插件   6.图片放大功能   7.3D效果标签云   8.背景图更换   9.背景漂浮线段的动态效果   
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

从源代码编译Qt过程摘录

1. 下载源代码 地址:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.6/5.6.3/single/qt-everywhere-opensource-src-5.6.3.tar.xz 2. 配置编译指令 configure -confirm-license -opensource -platform win32-g++ -release -shared -skip qtconnectivity -opengl dynamic -pre
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

树套树浅谈

今天来说一下线段树套Splay。顺便我也来重新敲一遍模板。 首先,明确一下Splay套线段树用来处理什么问题。它可以支持:插入x,删除x,单点修改,查询x在区间[l,r]的排名,查询区间[l,r]中排名为k的数,以及一个数在区间[l,r]中的前驱,后继。(应该还可以查询区间和等东西,还没写过) 其实它的常数非常大,但是这是树套树中最容易理解的一种。 首先,我们知道,对于一个区间,我们给它建一棵线段树,它的每个节点维护的是区间[l,r]的信息。所以,我们对于每一个节点都建一棵Splay.(听起来
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

qtwebkit 启动时间慢

qtwebkit 启动时间慢 qtwebkit 启动时间慢 qtwebkit 启动时间慢
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

Emojify 人脸识别表情

效果图: 人脸识别成表情需要playservice服务支持 grandle: dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:support-v4:28.0.0' implementation 'co
分类: 其他 发布时间: 05-26 19:15 阅读次数: 0

脚本编程基本功

脚本编程基本功一、脚本基础1、格式要求:首行shebang机制;#!/bin/bash2、#注释(日期、联系方式、作者、目的、文件名)3、检测脚本中的语法错误bash-n/path/to/some_script4、调试执行bash-x/path/to/some_script二、变量1、Shell中变量命名法则:不能使程序中的保留字:例如if,f等;只能使用数字、字母及下划线,且不能以数字开头;见名
分类: 企业开发 发布时间: 05-26 19:07 阅读次数: 0

Ubuntu18.04 安装中文语言、修改国内源、安装xrdp

sudo apt install lubuntu-core lxde fcitx fcitx-googlepinyin //安装中文语言包 sudo dpkg-reconfigure locales //选择中文 zh_CN_UT8 //国内源安装清华大学源 修改文件 sudo vi /etc/apt/sources.list deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main rest
分类: 其他 发布时间: 05-26 18:58 阅读次数: 0

springBoot创建项目

1.介绍Spring Boot Spring Boot可以轻松创建可以运行的独立的,生产级的基于Spring的应用程序。我们对Spring平台和第三方库进行了一种自以为是的观点,这样您就可以轻松上手了。大多数Spring Boot应用程序只需要很少的Spring配置。 您可以使用Spring Boot创建可以使用java -jar或更传统的war部署启动的Java应用程序 。我们还提供了一个运行“spring脚本”的命令行工具。 我们的主要目标是: 为所有Spring开发提供从根本上更快且可广
分类: 其他 发布时间: 05-26 18:58 阅读次数: 0

REST framework (组件使用之视图、序列化)

目录 一、分页 二、视图 三、路由 四、渲染器 一、分页 试问如果当数据量特别大的时候,你是怎么解决分页的? 方式a、记录当前访问页数的数据id 方式b、最多显示120页等 方式c、只显示上一页,下一页,不让选择页码,对页码进行加密 1、基于limit offset 做分页 from rest_framework.pagination import LimitOffsetPagination 1 urlpatterns = [ 2 url(r'^admin/', admin.site
分类: 其他 发布时间: 05-26 18:58 阅读次数: 0

学习linux的记录

学习linux的记录 查看帮助 1、man 命令 查看命令的帮助文档 2、ls --help 获取帮助信息 主要用这个 3、echo $LANG zh_CN.UTF-8 调整字符集 关机和重启的命令 1、shutdown -r now 立即 重启 2、reboot 立即重启 3、shutdown -h now 立即关机 创建文件test.txt touch
分类: 其他 发布时间: 05-26 18:58 阅读次数: 0

VS2013 删除"附加依赖项"中“继承的值”

经过好几次尝试,都无法在VS2013中直接删除“继承的值”,于是另辟蹊径,找到了一种解决方法。 相对而言,在 VS2010 中干这件事会容易一点,或者说,成功率更高一点,于是,我的思路就是再装一个 VS2010,在 VS2010中删除“附加依赖项”中“继承的值”,具体如何操作,可以参考: http://bbs.csdn.net/topics/390733725 在 VS2010 中删除成功后,再进入 VS2013,发现原有的“继承的值”改变了,成功解决! 找不到kernel.lib https
分类: 其他 发布时间: 05-26 18:58 阅读次数: 0

Hadoop 源码编译

1. 源码编译原因 Apache Hadoop 官方提供的是32位源码,而Windows为64位; 2. 编译准备工作 Ubuntu(64位) jar 包准备(hadoop 源码, JDK8, maven, ant, protobuf) hadoop-2.8.5-src.tar.gz jdk-8u144-linux-x64.tar.gz apache-ant-1.9.14-bin.tar.gz(build 工具,打包用的) apache-maven-3.6.0-bin.tar.gz proto
分类: 其他 发布时间: 05-26 18:58 阅读次数: 0