草庐IT

Viewport-units

全部标签

unit-testing - 如何在 oozie 工作流中运行 hadoop 示例 jar?

这让我发疯了——我觉得自己像个白痴,想弄清楚如何做到这一点!我正在构建一个使用Oozie客户端库来运行工作流的应用程序。真的很简单,我想为我的代码构建一些测试,这样我就可以检查我是否在做正确的事情实际代码-感谢oozie客户端库-非常简单。我已经安装了Hadoop并且可以运行标准的wordcount提供的示例,没有任何问题,但是我不知道如何通过Oozie运行东西,它让我抓狂。所以我想我会作弊并问一些知道的人(蠕变蠕变)。我如何转换:bin/hadoopjarhadoop*examples*.jarwordcountinput/somedataoutputOozie工作流?我假设它是一个

unit-testing - hadoop mapreduce 作业的最佳单元测试工具/方法

我是新来的,但需要知道对通过ApacheHadoop编写的程序进行单元测试的最佳方法。我知道我们可以用jUnit方式为map和reduce方法中的逻辑编写单元测试用例。我们也可以对涉及的其他逻辑做同样的事情,但这并不能保证它经过良好的测试并且可以在实际运行环境中工作。我读过关于MRUnit的文章,但它似乎也与我上面提到的类似,但方式更成熟。但它也不会作为真正的mapreduce工作运行,而是一个被mock的工作。任何帮助,将不胜感激。谢谢。 最佳答案 你当然有其他选择。稍微用谷歌搜索一下,你自己就会得到它。在这里,我为您做到了!这是

unit-testing - 使用 MRUnit 进行 Hadoop 测试

我正在将之前在内存集群(使用MiniMRCluster)中运行的大量现有Hadoop单元测试retrofit到MRUnit中。现有的测试用例本质上是为Map阶段提供输入,然后测试Reduce阶段的输出。我有三个问题,其中任何一个的最佳答案都符合条件:1)通过使用MRUnit而不是内存集群进行单元测试,我在架构上会失去什么?2)是否值得将现有测试用例分解为Map-only测试和Reduce-only测试?在某些情况下我必须将它们分解吗?3)是否有MRUnit无法覆盖的测试场景? 最佳答案 改造过程教会了我一些可能的答案,我将在此处发布

php - 首次加载时在 php 中获取用户的屏幕和视口(viewport)尺寸

我想在PHP中获取用户访问页面时屏幕和视口(viewport)的高度/宽度。我尝试了不同的方法,但它们都会导致其他问题。我的目标:获取第一次加载时的信息(无跳转页面,无重新加载)。不更改网址不影响在加载时运行的其余PHP,或使该PHP运行两次到目前为止我尝试了什么:获取视口(viewport)尺寸的Javascript:if(!isset($_POST['width'])||!isset($_POST['height'])){echo'$(document).ready(function(){varheight=$(window).height();varwidth=$(window)

php - 如何从 EventManager 模拟对象获取 UnitOfWork 或者如何获取 PHP Unit 中的最后一个持久化对象?

我正在尝试对我的包进行单元测试,我想从EventManagerMock获取工作单元。基本上,我想获得最后一个持久化的对象。我知道在正常应用程序中,我可以对EventSubscriber执行相同的操作。基本上,我想要实现的是,检查前一个持久化记录的状态,如果它的标志是挂起的,然后在下一个持久化中,我想将它更新为非挂起。例子:以下是我如何获得事件管理器:/***@paramEntity\Friend|null$friendEntity*@return\Doctrine\ORM\EntityManager|\PHPUnit_Framework_MockObject_MockObject*/p

php - 如何设置 PHP + xDebug + (x)Unit + Eclipse 以在单元测试中使用断点?

已经尝试了很长一段时间来让它正常工作,但没有成功。基本上,我有带PHP开发工具(PDT)的Eclipse(3.3)、PDTXDebug插件以及SimpleTesteclipse插件。我想做的是调试由SimpleTest单元测试调用的代码。SimpleTest显然可以看到XDebug,因为我可以生成代码覆盖率报告,但它不会在断点处停止。编辑:应该补充一点,XDebug和断点在eclipse中工作正常,只是在被SimpleTest调用时不行有人设置成功了吗?周围有很多乱七八糟的文档,但有用的信息却很少。谢谢! 最佳答案 确保您的XDeb

android - 为什么 Chrome 开发者工具在模拟移动设备时设置这么大的视口(viewport)大小?

我有一个测试文档如下:所以它只是一个空文档。在正常浏览器模式下,我得到一个漂亮的空白页面,没有滚动条。但是当我打开devtools并打开移动仿真(例如,SonyXperiaZ、Z1)时,我看到滚动条(水平和垂直),并且html元素大小为980x1742。这是从哪里来的?它不应该至少为零高度吗? 最佳答案 要使您的页面与屏幕大小相同(无缩放或其他方式),请将其放在页眉中:在Mozilla的开发者网站here上有一些关于它的更多信息,以及您可能会发现有用的其他参数。. 关于android-为

java - 舞台不工作的 Libgdx 视口(viewport)

2个月前,我偶然发现了我正在开发的游戏无法在其他设备上扩展的问题。所以我决定实现视口(viewport),因为人们说这是最好的方法,也是一种简单的方法。但自从我开始以来已经过去了大约2个月,但仍然没有一个有效的例子。我已经阅读了我能找到的每一页,多次阅读wiki并询问了几个人,但从来没有得到帮助我让它工作的答案。所以问题是我需要做3件事,首先我有一个舞台,这是我要放置我所有Actor的地方(按钮和其他东西),然后我需要我的摄像头,在这种情况下是一个OrthographicCamera,然后我需要一个视口(viewport)来缩放所有内容。这是我的最新测试:http://pastebin

android - 视口(viewport)单位在 Cordova 移动应用程序中不起作用

我正在尝试对我的应用进行响应式网页设计,以使其适应多种屏幕。因此,我在我的css中使用视口(viewport)单位(vw和vh)来处理从字体大小到边距的所有内容。但是cordovawebview不支持视口(viewport)单位。我被困在这里。有没有什么方法可以让vh和vw单元在cordovawebview上工作?要么有没有其他方法可以为我的应用程序获得响应式网页设计,以便我可以在多个屏幕(android)上发布它。提前致谢。 最佳答案 我有js解决方法,它在cordova应用程序中工作正常代码:varw=$(window).wid

android - chrome 模拟设备的 Oneplus 6 视口(viewport)大小

我想在GoogleChrome的模拟设备列表中将OnePlus6添加为自定义设备,但我找不到:设备像素比用户代理字符串 最佳答案 有关更多信息,您可以查看thispage.根据该页面:widthxheight:568x320Devicepixelratio:2.6252但是对于用户代理,他们列出了很多。我使用的是:Useragentstring:Mozilla/5.0(Linux;Android9;ONEPLUSA6000Build/PKQ1.180716.001;wv)AppleWebKit/537.36(KHTML,likeGe