问题列表 - 第36468页

NSUserDefaults boolForKey 的意外结果

从设备完全卸载应用程序然后将其加载到调试器中后,我尝试在设置方法中使用 boolForKey 加载标志。应用程序第一次运行时,我期望 bool 不会存在,因为我刚刚重新安装了应用程序。我期望从文档中 boolForKey 将因此返回 NO。

我看到了相反的情况。boolForKey 返回 YES,这让我的初始用户设置变得很糟糕。知道为什么会发生这种情况或解决它的好方法吗?

BOOL stopAutoLogin = [[NSUserDefaults standardUserDefaults] boolForKey:@"StopAutoLogin"];
_userWantsAutoLogin = !stopAutoLogin;
Run Code Online (Sandbox Code Playgroud)

所以 stopAutoLogin 的结果是“YES”,这是完全出乎意料的。

陌生人和陌生人:当我调用 objectForKey:@"StopAutoLogin" 时,正如预期的那样,我得到一个 nil 对象。只是 boolForKey 返回错误值。所以我把代码改成这样:

// this is nil
NSObject *wrapper = [[NSUserDefaults standardUserDefaults] objectForKey:@"StopAutoLogin"];

// this is YES
BOOL stopAutoLogin = [[NSUserDefaults standardUserDefaults] boolForKey:@"StopAutoLogin"];
Run Code Online (Sandbox Code Playgroud)

iphone

5
推荐指数
1
解决办法
2914
查看次数

我可以在C#或Windows中创建自己的数字证书吗?

我正在研究关于数字签名的C#win app ..

我知道如何使用C#中的"x509certificate2"类导入和导出私钥和公钥(我在PFX类型中导出私钥是对的吗?)

问题是如何创建数字证书?

如何获得一个?

c# x509certificate

6
推荐指数
2
解决办法
8056
查看次数

ReSharper中的"使用调试器测试"?

"TestDriven.NET"有一个很棒的功能叫做"带调试器的测试".在ReSharper中有这样的东西吗?

谷歌搜索这个,但找不到任何东西.

testing resharper testdriven.net visual-studio

2
推荐指数
1
解决办法
176
查看次数

删除或隐藏div,如果它是空的

我知道这应该很简单,但无法弄清楚.这是代码.

<div class="cols lmenu_item1" id="leftMenuWrapper">
<div id="leftmenu"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果"leftmenu"为空,我只需要删除"leftMenuWrapper".这是我一直在使用的.

$('#leftmenu').empty().remove('#leftMenuWrapper');
Run Code Online (Sandbox Code Playgroud)

对不起,如果这是一个简单的问题.星期一!

谢谢!

jquery

5
推荐指数
2
解决办法
1万
查看次数

Java中的媒体播放器库

我正在评估用Java播放音频/视频的库.它不需要是100%Java ; Java绑定到本机库是完全可以的.可以从Java控制的外部应用程序也可以,只要它可以在Java组件上呈现视频.

目标平台是Linux.Windows支持是一个加号,但不是必需的.

我使用VLCj绑定玩过VLC ,一般来说效果很好,但在压力下偶尔也会崩溃.我也在奴隶模式下使用mplayer ,看起来不错.但我也想评估其他选项.

这些是要求:

  • 使用RTSP通过RTP实时播放H.264,MPEG4.MJPEG通过HTTP获得额外积分.
  • 能够在Java(Swing或AWT)组件上呈现视频
  • 开源,积极维护
  • 稳定,坚如磐石

建议?建议吗?

java streaming media-player

17
推荐指数
1
解决办法
1万
查看次数

插入标签时的Nokogiri和XML格式

我想使用Nokogiri将节点插入到XML文档中.Nokogiri使用Nokogiri::XML::Builder该类来插入或创建新的XML.

如果我使用该new方法创建XML ,我可以创建漂亮的格式化XML:

builder = Nokogiri::XML::Builder.new do |xml|
  xml.product {
    xml.test "hi"
  }
end

puts builder
Run Code Online (Sandbox Code Playgroud)

输出以下内容:

<?xml version="1.0"?>
<product>
  <test>hi</test>
</product>       
Run Code Online (Sandbox Code Playgroud)

这很好,我想要做的是将上面的XML添加到现有文档中,而不是创建新文档.根据Nokogiri文档,这可以通过使用Builder的with方法来完成,如下所示:

builder = Nokogiri::XML::Builder.with(document.at('products')) do |xml|
  xml.product {
    xml.test "hi"
  }
end

puts builder
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,XML全部被放入一行而没有缩进.它看起来像这样:

<products><product><test>hi</test></product></products>
Run Code Online (Sandbox Code Playgroud)

我错过了什么让它格式正确吗?

ruby xml nokogiri

8
推荐指数
1
解决办法
4579
查看次数

Spring 3 web请求拦截器 - 我如何获得BindingResult?

我真的很欣赏Spring 3 anoation驱动的Web控制器映射

我有很多带有签名的控制器:

@RequestMapping(value = "solicitation/create",method = RequestMethod.POST)
public String handleSubmitForm(Model model, @ModelAttribute("solicitation") Solicitation  solicitation, BindingResult result) 
Run Code Online (Sandbox Code Playgroud)

但我的问题是,我想编写一个拦截器,它会在处理后通过BindingResults - 我如何从HttpRequest或HttpResponse获取它们?

因为intercpetor方法具有相似的签名

public boolean postHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
Run Code Online (Sandbox Code Playgroud)

java web-applications spring-mvc interceptor

3
推荐指数
1
解决办法
8482
查看次数

从视频中删除分段(例如人或鸟)的标准技术是什么?

假设您正在拍摄视频(相机处于稳定位置)并且一只鸟飞过相机的视野.应该可以进行图像分割并自动从视频中删除此鸟.

这些算法的样式是什么?它们通常是如何完成的?

algorithm opencv computer-vision background-subtraction

6
推荐指数
1
解决办法
1198
查看次数

用于保存Drupal节点页面而不"关闭"的模块

是否有一个Drupal模块允许用户将更改保存到节点创建表单,同时仍然保持表单处于编辑模式?

如果预览,则不保存节点,如果保存编辑表单已关闭.

forms drupal

2
推荐指数
1
解决办法
244
查看次数

使用Qt时如何打印到控制台

我正在使用Qt4和C++在计算机图形学中制作一些程序.我需要能够在运行时在我的控制台中打印一些变量,而不是调试,但cout即使添加库也似乎不起作用.有没有办法做到这一点?

c++ qt cout

149
推荐指数
8
解决办法
25万
查看次数