问题列表 - 第34303页

JAR 文件签名块格式

我正在尝试为 BlackBerry 编写自己的 jar 验证器应用程序。但是,由于黑莓没有 java.util.jar 包的支持,我们只能自己编写验证逻辑。

任何机构都可以让我知道可以在签名的 jar 文件中找到的 .DSA/.RSA 文件的内部结构吗?我们被困在验证过程中,因为没有记录的方法可以从签名块文件中提取用于对 jar 进行签名的公共签名。

在这方面的任何帮助将是最有帮助和赞赏的。

谢谢

巴西利奥

java verification jar

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

ASP.NET MVC使用jQuery ajax渲染局部视图

我有一个控制器动作,呈现局部视图:

public ActionResult Details(int id)
{
    DetailsViewModel model = 
        ModelBuilder.GetDetailsViewModel(id, _repository);
    return PartialView("Details", model);
}
Run Code Online (Sandbox Code Playgroud)

我将返回的内容加载到动态元素中,如下所示:

$container = appendContainer(); // adds a div to the dom with the correct id
$container.load("MyController/Details", function(response, status, xhr) {
    if (status != "success") {
        $(container).html('an error has occured');
    }
});
Run Code Online (Sandbox Code Playgroud)

所以这会创建一个div,然后将返回的内容加载到该div中.

我想略微改变它,以便只有在对控制器的调用成功时才创建容器div.

所以:

  1. jQuery调用控制器动作
  2. controller返回PartialView,如果未找到Id,则返回null
  3. 如果返回PartialView,则会创建容器并使用返回的内容加载容器.
  4. 如果控制器未找到Id,则不会创建任何内容并显示警报.

我很感激有关如何最好地实现这一点的任何指示.

ajax asp.net-mvc jquery partial-views

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

从C#中的巨大MemoryStream中读取

我使用BinaryReader(MemoryStream(MyByteArray))来读取可变大小的记录并在内存中处理它们.只要数组中的字节流大小小于约1.7 GB,这就可以正常工作.之后(这是我的64位系统中整数的最大大小)你不能创建一个更大的bytearray,虽然我有足够的实内存.所以我的解决方案是读取字节流并将其拆分成几个字节数组.

然而,现在我不能"读取"字节数组边界,并且,由于我的数据是可变格式,我无法确保字节数组总是在整个记录上完成.

对于处理非常大的数据集并且仍然需要速度的人来说,这必然是一个常见问题.

我该如何处理这个问题?

c# memorystream bytearray

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

将流保存为图像

如何将流保存为图像并将图像存储在临时文件中?

c# asp.net

16
推荐指数
2
解决办法
7万
查看次数

Android:在安装过程中设置共享首选项?

Android是否提供了smth.喜欢那个或者每次我的应用程序启动时都需要检查"哦,我刚刚安装了吗?我现在必须初始化共享首选项吗?"

deployment android sharedpreferences android-install-apk

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

R:在data.frame中将向量作为一行插入

我可以vector在一行中插入一行data.frame吗?如果是这样的话?

r dataframe

24
推荐指数
3
解决办法
4万
查看次数

固定宽度,JPanel中可变高度与流量

我对Java的布局管理器有一个恼人的问题.我有以下情况:在面板A中是另外两个具有绝对布局的面板B和具有FlowLayout的C. B是高度定制的,并具有固定的尺寸设置setPreferredSize.C应具有与B相同的固定宽度,否则具有可变高度,具体取决于流中添加的组件数量.结果A应该具有固定的宽度和高度 - 至少这是我想要的.A.height + B.height

然而,我得到的是面板A的宽度根本不固定(即使我设置了它的首选尺寸),面板C中的内容不是自动换行,而是以长行显示.当然,这也使得B具有比它应该更大的宽度.

我该怎么做才能解决这个问题?有没有更好的布局,还是我必须模仿所有使用绝对布局?

import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;

import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JPanel;

public class Test extends JPanel
{
    public Test ()
    {
        this.setLayout( new BoxLayout( this, BoxLayout.Y_AXIS ) );

        JPanel top = new JPanel( null );
        top.setBackground( Color.GREEN );
        top.setPreferredSize( new Dimension( 200, 20 ) );
        JPanel flowPanel = …
Run Code Online (Sandbox Code Playgroud)

java swing layout-manager fixed-width

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

如何在iOS上获得音量级别和音量更改通知?

我正在写一个非常简单的应用程序,按下按钮时会发出声音.由于当设备设置为静音时该按钮没有多大意义,我想在设备的音量为零时禁用它.(然后当音量再次升高时重新启用它.)

我正在寻找一种工作(和AppStore安全)方式来检测当前的音量设置,并在音量级别改变时获得通知/回调.我不想改变音量设置.

所有这些都是在我ViewController使用所述按钮的地方实现的.我用运行iOS 4.0.1和4.0.2的iPhone 4以及运行4.0.1的iPhone 3G测试了这个.使用iOS SDK 4.0.2和llvm 1.5构建.(使用gcc或llvm-gcc不能改进任何东西.)在构建实现​​任何一种方式时都没有问题,既没有错误也没有警告.静态分析仪也很开心.

这是我到目前为止所尝试的,都没有任何成功.

继苹果公司的音频服务的文件,我应该在注册AudioSessionAddPropertyListenerkAudioSessionProperty_CurrentHardwareOutputVolume应该像这样工作:

// Registering for Volume Change notifications
AudioSessionInitialize(NULL, NULL, NULL, NULL);
returnvalue = AudioSessionAddPropertyListener (

kAudioSessionProperty_CurrentHardwareOutputVolume ,
      audioVolumeChangeListenerCallback,
      self
);
Run Code Online (Sandbox Code Playgroud)

returnvalue是的0,这意味着注册回调有效.

可悲的是,audioVolumeChangeListenerCallback当我按下设备上的音量按钮,耳机响铃或翻转振铃静音开关时,我从未收到回调功能.

当使用完全相同的代码进行注册时kAudioSessionProperty_AudioRouteChange(用作WWDC视频中的类似示例项目,开发人员文档以及互联网上的众多站点)我实际上在更改音频路径时收到回调(通过插入/拔出耳机或对接设备).

一个名为Doug的用户打开了一个标题为iPhone卷改变事件的线程已经达到最大值,他声称他已成功使用这种方式(除非卷实际上没有因为已经设置为最大而改变).不过,它对我不起作用.

我尝试过的另一种方法就是NSNotificationCenter像这样注册.

// sharedAVSystemController 
AudioSessionInitialize(NULL, NULL, NULL, NULL);
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter addObserver:self
                                         selector:@selector(volumeChanged:) 
                                             name:@"AVSystemController_SystemVolumeDidChangeNotification" 
                                           object:nil];
Run Code Online (Sandbox Code Playgroud)

这应该通知我的方法volumeChanged …

iphone audio volume ios4 ios

56
推荐指数
4
解决办法
5万
查看次数

.click(...)和.live('click',...)有什么区别?

请考虑以下代码:

HTML:

<div id='button' class='enabled'>Press here</div>
<div id='log'></div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#button {
    width: 65px;
    height: 25px;
    background-color: #555;
    color: red;
    padding: 10px 20px;
}
#button.enabled {
    color: #333;
}
#button.enabled:hover {
    color: #FFF;
    cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$(function() {
    $('#button.enabled').live('click', function() {    // (1)
    //$('#button.enabled').click(function() {          // (2)
        log('#button.enabled clicked');
    });
});
function log(str) {
    $('#log').append(str + '<br />');
    $('#button').toggleClass('enabled');
}
Run Code Online (Sandbox Code Playgroud)

此代码按预期工作,即log()仅在enabled单击按钮时调用.

但是,如果我替换(1)(2),log()也会在未按下enabled按钮时调用.
这是为什么 ?和
之间有什么区别?(1) …

javascript jquery

4
推荐指数
1
解决办法
1842
查看次数

Factory_girl还是机械师?

您是否在Rails测试中使用factory_girl或machinist进行存根/模拟?

ruby tdd bdd ruby-on-rails

-1
推荐指数
1
解决办法
949
查看次数