个人中心

夜会明

这个人很懒什么都没有留下

3年前

mapreduce详解

mapreduce学习
最近写分布式操作系统作业,想写个分布式的图形学的应用,顺便学习一下mapreduce。
mapreduce适合的应用的特点是有哪些呢?
1、输入数据很大,而且与一个输出数据相关的输入数据并不是很多。
这个特点就可以将数据分布到不同的机器中去,而且由输入数据计算得到输出数据时也并不需要过多的进行交互,网络带宽不是很高。
2、输出数据之间的相关性不是很大。
如果输出数据之间的相关性很大,那么就需要采用迭代的方法,比如pagerank算法。
我本来想用mapreduce来实现最短路径算法,现在觉着这并不是个很好的实例。
使用mapreduce实现shortestpath的算法是parallelbfs,这个算法会导致浪费很多扩展路径。
比如计算A到所有节点的最短路径,在某一个过程中得到B的最短距离为d,然后以后会根据这个d来对B节点进行扩展,而在后面的某步中得到B的新的距离d’,这时前面对B进行的扩展就白费了……。
所以在某些极端的情况
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

mapreduce java api

你看日志的第三行,你的job的jobid是job_local_0001说明你的job是在本地运行的,并不是在分布式环境下,但是你的url是hdfs://master:9000/说明你是在hdfs上创建文件。这个问题说明当job运行在local环境下时不能操作hdfs。
解决方法:把你的项目打包成jar文件,提交集群运行即可,或者把uri的scheme改成file:///也可以,但是此时文件是创建在本地
众所周知,从hadoop0.20.x之后,hadoop引入了新版的mapreduce
api,目前hadoop已经到了1.0版本,但是网上所有mapreduce教程还是使用的旧版mapreduceapi,因此决定研究一下新版api。
首先是准备一下用于mapreduce的源文件,如下所示:
1900,35.3
1900,33.2
....
1905,38.2
1
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

codesmith delphi


  C:经久不衰的语言
主要应用在嵌入式编程,硬件驱动程序设计中
说白了是计算机底层的编程设计
优点是可以嵌入汇编,可以直接与硬件打交道,做底层开发
缺点是在企业级开发中,几乎无用武之地
  vc全名是(MicrosoftVisualC++)是微软研发的一种开发C++的开发工具(IDE)。VC作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC++不是门语言,虽然它和C++之间有密切的关系,如果形象点比喻的话,可以把C++看作为一种“工业标准”,而VC++则是某种操作系统平台下的“厂商标准”,而“厂商标准”是在遵循“工业标准”的前提下扩展而来的。
  vb:曾经很流行的一种桌面程序开发技术微软研发的(VisualBasic)是一种工具,用的语言是Basic 。主要用来做桌面程序,C/S系统
  Delphi是Borland公司研制的新一代可视化开发工具,可在Windows3.x、
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

ssdb cli

一、如果在运行某软件或编译程序时提示缺少、找不到sspicli.dll等类似提示,可将从脚本之家下载来的sspicli.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。
二、网站下载下来文件之后,先将其解压(一般都是rar压缩包),
然后根据系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都是支持32位系统的,
三、根据软件情况选择文件版本。此步骤比较复杂,如果是Windows的dll文件,
版本号以5.0开头的或含有nt
一般是windows2000的文件。
版本号以5.1开头的或含有xp、xpsp1、xpsp2、xpsp3
信息的一般是windowsXP的文件。
版本号以6.0开头的或含有longhorn、vista信息的一般是windowsVista的文件。
版本号以6.1开头的或含有win7信息的一般是windows7的文件。
如果不是windows的dll
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

gradle 4.0

可以,但要下载很久的,过程也繁琐,建议不要升级。升级后机器也不会快的,界面也不会漂亮很多,只是修改了一些细节,更明显的改动是改善了信息提示和iCloud,但作用也不大吧,没必要升级



  蓝牙发展经历了几个历程,2.0,3.0,4.0都是蓝牙的版本号。从4.0开始,蓝牙就支持le了,即low energy。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

svg和canvas

1)svg绘制出来的每一个图形元素都是独立的DOM节点,可方便后期绑定事件或修改,而canvas输出的是一整幅画布;
2)svg输出的图形是矢量的,后期可以修改参数来自由放大缩小,无失真,canvas输出标量画布,就像一张图片一样。
区别一:
svg绘制出来的每一个图形的元素都是独立的DOM节点,能够方便的绑定事件或用来修改。canvas输出的是一整幅画布;
区别二:
svg输出的图形是矢量图形,后期可以修改参数来自由放大缩小,不会是真和锯齿。而canvas输出标量画布,就像一张图片一样,放大会失真或者锯齿。
canvas是使用javascript程序绘图(动态生成),svg是使用xml文档描述来绘图。
从这点来看:svg更适合用来做动态交互,而且svg绘图很容易编辑
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

photoshop精简

Photoshop精简版
优点:去掉插件,免安装,免注册,下载解压就可以直接使用
缺点:因为精简掉很多插件,精简掉部分工具,导致有作图的时候出出现麻烦,有时候会显示不出,就是问题很多。
简体中文版
优点:是安装版的,完全安装,支持在线更新,支持很多插件,一般很少出现问题。
缺点:安装起来麻烦,要注册,收费,有时候还附带其他安装不需要的文件。
比起来还是安装版的好。有部分没有说明白的地方、、、、
以上有糖果PS群为您提供:92459855(8群)
精简版是属于破解,去掉不常用功能,不支持插件服务,基本不需要激活或者破解(有很多还是面安装的),软件容易出现崩溃,闪退或者无响应等现象
简体中文版是只汉化而没有减少软件功能,支持插件服务,需要注册激活等。软件较少出现问题
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

计算机网络安全基础

网络安全基本知识  &nbs
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

谷歌浏览器7条实用技巧


   一.快速关闭标签页
  相信大多数人依旧是用鼠标直接点击那个关闭按钮来进行标签关闭的,你或许知道Chrome专门对标签关闭优化过,每次点击关闭后会自动改变标签宽度,这样可以通过在同一位置连续点击鼠标来快速关闭多个标签页,因此相对其他浏览器用鼠标点击关闭效率其实还算不低。不过这个优秀的细节面对固定标签就不行了,此外老是通过鼠标点击关闭的话对于一个极客来说也太显得图样图森破了,今天极客公园为你推荐另外两种快速关闭标签页的方法:1.在要关闭标签页下按下Ctrl/+W组合快捷键(适用于任何标签页关闭)2.在要关闭标签页下中键单击(按下滚轮)(关闭标签最简单最快捷方法)除了Ctrl/+W快捷键关闭标签页外,你还应该记住Ctrl/+T快速打开新标签页,Ctrl/+Shift+T重新打开最新关闭的标签,Ctrl/+Shift+V将剪切板中的内容无格式粘贴等快捷键组合,更多请查看官方指南。
  二.设备间同步标签页
  随着
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

对IE6中Web内容区域安全设置更改

   要取消“本页不但包含安全的内容,也包含不安全的内容。是否显示不安全的内容。” 的提示,在自定义级别里面勾选“加载应用程序和不安全文件”是错误的做法,而且非常危险。

  出现这个提示,那是因为加密页面中引用了非加密页面的内容,https 访问的页面都是加密的,所以出现非加密信息时系统会出现上面的提示,让用户决定是否查看。

  正确的做法应该是:

  工具--->Internet选项----安全---->Internet----->自定义级别(C)----->“显示混合内容”处从默认的“提示”设置为“启用”即可。

  这样以后再也不会出现这个提示信息了。

  • 0
  • 0
  • 0
  • 0
  • 0
3年前

学习 Python 包并实现基本的爬虫过程


学习Python包并实现基本的爬虫过程
大部分爬虫都是按“发送请求——获得页面——解析页面——抽取并储存内容”这样的流程来进行,这其实也是模拟了我们使用浏览器获取网页信息的过程。
Python中爬虫相关的包很多:urllib、requests、bs4、scrapy、pyspider等,建议从requests+Xpath开始,requests负责连接网站,返回网页,Xpath用于解析网页,便于抽取数据。
如果你用过BeautifulSoup,会发现Xpath要省事不少,一层一层检查元素代码的工作,全都省略了。这样下来基本套路都差不多,一般的静态网站根本不在话下,豆瓣、糗事百科、腾讯新
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

查出谁占用cpu资源过多的php-cgi进程


我们曾经介绍过PHP-CGI进程占用过多CPU的情况,下面将以图文描述告诉大家,,故障排除步骤:
1.查出占用cpu资源过多的php-cgi进程的pid(进程id)。
使用top命令即可,如下图:
经过上图,我们发现,有两个php-cgi进程的cpu资源占用率过高,pid分别是10059,11570,这一般都是程序优化不够造成。下一步我们需要定位问题的php程序位置。
<
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

系统下出现IE主页被锁定应该怎么解决呢?


   1、首先我们点开开始菜单,选择运行点击啊打开输入对话框写入命令“gpedit.msc”点击确认。
  2、弹出操作窗口“组策略”在左边选择用户配置选项点击,右边点开管理模版--windows组件--InternetExplorer选项进入设置窗口;
  3、在新窗口中我们找到“禁用IE主页设置”选项点击选择禁用更改主页设置里面,然后我们把属性窗口的已经启用往下拉,就可以输入我们需要的主页网址,点击确认关闭窗口。
  4、然后我们再次打开我们的浏览器看看是否回到了IE主页,我们在选择右上角的工具,点开Internet选项页面中的设置,我们看到已经被我们改为不能随意更改,就不怕被恶意篡改主页了。
    &nbsp
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

引领数据存储变革 西部数据举办2019云存储峰会

2019年6月13日,西部数据在北京举办了以“扩展数据中心赋能云端存储”为主题的云存储峰会。此次峰会邀请到了众多存储行业内的专家进行存储技术分享与交流,而作为存储行业的领导者,西部数据在此次峰会上讨论了全球存储行业的最新发展趋势和理念,如何重新定义ZB时代的数据中心;在当前存储需要进行扩容以满足智慧城市、物联网和人工智能应用带来的数据增长的情况下,SMR和ZNS如何推动ZB级大数据的存储管理和应用;以及,分区存储应用是如何助力ZNS和SMR技术部署的等几个深益于当下数据爆炸时代的话题,为未来的ZB级规模数据时代做好了准备。<centerstyle="color:rgb(51,51,51);font-family:"MicrosoftYaHei",SimSun,&qu
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

360浏览器怎么看历史记录?


   360浏览器有查看历史记录的功能,在工具栏中可以看到,过多的历史记录就占用移动的内存,所以我们要适时的清理记录,下面是详细的教程介绍。
  360浏览器怎么看历史记录?
  1、打开360浏览器,点击右边的工具,选择历史。
  2、在浏览历史记录两边有箭头,点击前面的箭头,就可以查看到之前的历史记录了。
  360浏览器删除历史记录教程:
  打开工具栏中选择历史,就可以看到清楚全部记录,点击即可清除历史记录的。<imgsrc="http://www.all.com/file
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

易语言取系统桌面路径方法

在本篇内容里小编给大家整理了关于易语言取系统桌面路径方法以及相关的源码内容,需要的可以参考下。

我们先看来下易语言截图

可以直接复制下面的代码:

.版本 2
.支持库 shell

.子程序 取桌面路径, 文本型, 公开

返回 (取特定目录 (3))

以上就是实例相关的代码,大家可以运行测试下,

  • 0
  • 0
  • 0
  • 0
  • 0
3年前

ajax动态获取数据库中的数据方法

今天小编就为大家分享一篇ajax动态获取数据库中的数据方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  今天看到有人在问答上问怎样去动态取值附在option上,本来想解决的,但我发现。。。。没有,我本来也笨,记不住,所以还是写一下,让大家可以看一下:
  首先我这用的框架是SSM,代码就开始了:
  这是写在前台的方法里一个点击事件进入方法里我就不写那么麻烦了直接ajax部分代码:
$.ajax({//这就开始进入ajax了type:"get",//这个我也忘了,好像是类似格式吧,基本是死的不需要改动dataType:"json",//这个是将字符串转换成json格式cache:false,//不晓得data:"staffName="+staff
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

ps怎样给年轻人添加皱纹变成老年人效果?ps人物变老详细制作教程

ps怎样给年轻人添加皱纹变成老年人效果?运用PHOTOSHOP软件,可以很简单的制作大家想要的照片,下面和小编一起来看看具体步骤吧
  ps怎样给年轻人添加皱纹变成老年人效果?运用PHOTOSHOP软件,可以很简单的制作大家想要的照片,下面和小编一起来看看具体步骤吧。
  最终效果
  原图
  具体步骤:</strong
  • 2
  • 0
  • 0
  • 0
  • 0
3年前

word文档太大怎么办


  1.word文档太大,超出限制怎么办
  在文件上右击鼠标,选择“添加到压缩文件。”,这样就会出现一个对话框,在最右下角有一个“压缩分卷大小,字节”,在它下面的框中输入250K,再确定,这样就会出现两个RAR文件,文件名是:XXX.park1.rar、XXX.park2.rar(根据文件大小,会产生若干个park?.rar)文件。
  补充:你的文件怎么会这么大?是不是有照片在里面?将照片用ACDSEE或其它软件修改一下,将尺寸改小,文件就小了.WORD不会有这么大的,应该是图片的原因.2.word文件太大含图片
  缩小word文件大小第一招:
  Word在保存DOC文件时只是把一些后来的信息存入,这样就会出现哪怕您删
  • 0
  • 0
  • 0
  • 0
  • 0
4年前

word下划蓝线


  1.WORD里红色和蓝色的下划线代表什么
  WORD里红色下划线:word的系统认为该处可能存在单词拼写错误。
  WORD里蓝色下划线:表示超级链接。
  若不想让其显示错误提示,可以通过下面的方法进行设置。
  1、打开电脑桌面上的任意一份word文档。
  2、文档打开后,点击最上角的office文件图标进入。
  3、然后在弹出来的功能列表栏上右下方的“word选项”按钮,并点击这个选项,接下来就进入到下一个页面内容。
  4、这时跳出的新对话框中,找到校对这个选项,鼠标移动到该处,出现详细功能页面。
  5、在校对窗口里面找到键入时检查拼写和键入时标记语法错误这两个选项,将这两个功能选项前的钩去掉即可。这样在WORD中的文字下面就不会出现不同颜色的下划线了。2.wo
  • 0
  • 0
  • 0
  • 0
  • 0
上一页  1  2  3  4  ...  下一页  

分享至

长按复制下方链接,去粘贴给好友吧:
软件
前端设计
程序设计
Java相关
用户登录
用户注册