我正在使用Jasmine对一些JavaScript进行单元测试,并希望监视(模拟)由jQuery选择器访问的DOM元素.
我的规格是:
it("should be able to mock DOM call", function() {
spyOn($("#Something"), 'val').andReturn("bar");
result = $("#Something").val();
expect(result).toEqual("bar");
});
Run Code Online (Sandbox Code Playgroud)
在我的specrunner.html中,我有:
<input type="hidden" id="Something" value="foo" />
Run Code Online (Sandbox Code Playgroud)
不幸的是,规范失败了:
应该能够模拟DOM调用预期'foo'等于'bar'.
我需要获取一个视频文件的框架(它可能在sdcard,cache dir或app dir上).我在我的应用程序中有android.media包,我有类MediaMetadataRetriever.要将第一帧放入位图,我使用代码:
public static Bitmap getVideoFrame(Context context, Uri videoUri) {
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
try {
retriever.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY);
retriever.setDataSource(context, videoUri);
return retriever.captureFrame();
} catch (IllegalArgumentException ex) {
throw new RuntimeException();
} catch (RuntimeException ex) {
throw new RuntimeException();
} finally {
retriever.release();
}
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.当我设置数据源时,它抛出异常(java.lang.RuntimeException:setDataSource failed:status = 0x80000000).你知道怎么让这段代码工作吗?或者你有没有使用ffmpeg或其他外部库的类似(简单)解决方案?videoUri是一个有效的uri(媒体播放器可以播放来自该URI的视频)
我们目前有一个silverlight应用程序,它基本上是一个内容管理系统.开发它的开发人员离开了,我们发现即使做简单的事情,架构也非常复杂.
我们选择Silverlight的原因是为了获得丰富的UI并且没有页面刷新,因为管理层希望给出运行应用程序的印象而不是从服务器获取的页面.
我们正在考虑创建一个MVC应用程序,但页面刷新可能是一个管理问题.
我想知道我们是否可以使用具有主要选项(导航窗格)的母版页,我们可以使用AJAX并将UI视图(从动作生成)插入到页面的某些部分中.这样,主页面将不会刷新,但页面的部分将使用新视图进行更新.
这会有用吗?
此外,似乎有很多JQuery UI小部件可能会给我一个丰富的UI,但我怀疑我可以让UI看起来像Silverlight UI一样好.或者我错在这里?
JD
我有一个做FTP的VBA库,我也想做telnet.目前我正在炮轰一个基于文本文件执行telnet的Perl脚本,但我想在VBA内本地驱动telnet连接.有没有人有这个来源?我不想使用加载项,我需要代码是自包含的.
我有一个列表框,其中包含在XAML中定义的项模板,如下所示:
<ListBox Name="listBoxDisruptions">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Margin="0,0,0,10">
<TextBlock Text="{Binding text}" Foreground="Black" FontSize="29">Hello! some item</TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)
现在我想要的是在列表框的中心显示一行文本,以防该列表框的ItemSource为空.
XAML是否支持某种无项目模板?这样的事情:
<ListBox Name="listBoxDisruptions">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Margin="0,0,0,10">
<TextBlock Text="{Binding text}" Foreground="Black" FontSize="29">Hello! some item</TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
<ListBox.NoItemTemplate>
<TextBlock Text="No Items to display"/>
</ListBox.NoItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)
那么?
我正在搜索正确部署Visio 2010加载项的方式.我试图通过ClickOnce发布它,它完成了这项工作.但是我想在Setup.exe风格中只有一个文件.所以我为一个安装项目做了准备,但遗憾的是没有成功.文件被复制,我在程序列表下看到它,但是没有注册添加.也许您知道如何在安装过程中检查是否安装了Visio 2010,如果没有中止,然后注册添加?还有其他方法吗?
嗨我在这里尝试从列表中对项目进行子列表,并为每次迭代打印5个项目.在下面的代码中,它每次都打印相同的项目
for(int i=0;i<4;i++)
{
List<Card> l=a.subList(a.size()-5, a.size());
System.out.println(l);
}
Run Code Online (Sandbox Code Playgroud)
但是在这里它打印不同的项目,就像每次从列表中删除5一样
for(int i=0;i<4;i++){
int deckSize = a.size();
List<Card> handView = a.subList(deckSize-5, deckSize);
ArrayList<Card> hand = new ArrayList<Card>(handView);
handView.clear();
System.out.println(hand);
}
Run Code Online (Sandbox Code Playgroud)
上面两个代码片段之间有什么区别
我使用linux ubuntu 10.10 .......我的android debug.keystore在该位置~/.android/debug.keystore.
我使用了以下终端命令,如http://code.google.com/android/add-ons/google-apis/mapkey.html中所述
rakib@rakib-laptop:~/.android$ \
> keytool -list \
> -alias androiddebugkey \
> -keystore "~/.android/debug.keystore" \
> -storepass android \
> -keypass android
Run Code Online (Sandbox Code Playgroud)
并返回以下错误
list: unrecognized option '-keypass'
list: Try 'list -help' for more information
Run Code Online (Sandbox Code Playgroud)
我不知道为什么这不能识别选项-keypass .......每个人都在使用它.
我在Android上使用循环进度条.我希望改变这个颜色.我在用
"?android:attr/progressBarStyleLargeInverse"
Run Code Online (Sandbox Code Playgroud)
样式.那么如何改变进度条的颜色.
如何定制风格?此外,风格的定义是什么?
autodie文档提示可以将它用于除默认情况下可以处理的内置函数之外的其他函数,但是没有明确的示例如何在其中执行此操作.
具体来说,我想将它用于Imager模块.许多功能和方法可能会失败,我更愿意,如果这并不意味着我的代码将遍布各种or die Imager|$image->errstr;短语.
当然,如果有另一种方式而不是使用autodie来实现这一点,我也会对此感兴趣.
android ×3
jquery ×2
add-in ×1
asp.net-mvc ×1
autodie ×1
c# ×1
capture ×1
deployment ×1
excel ×1
excel-vba ×1
frame ×1
ftp ×1
google-maps ×1
jasmine ×1
java ×1
keytool ×1
ms-office ×1
perl ×1
progress-bar ×1
silverlight ×1
telnet ×1
unit-testing ×1
vba ×1
video ×1
visio ×1
xaml ×1