问题列表 - 第19021页

在NSInteger返回类型方法上返回nil

我有以下UITableView DataSource方法:

- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index 
Run Code Online (Sandbox Code Playgroud)

在某些项目(即部分索引标题)上,我只想返回"无",以便表视图不会跳转到任何部分.我试图返回nil,但是我得到了"返回使得没有强制转换的指针整数" - 警告,因为NSInteger显然不是一个对象,只是一个32/64位整数的typedef.

如何才能对特定部分索引标题没有回报/反应?

iphone null xcode objective-c uitableview

10
推荐指数
1
解决办法
6372
查看次数

从Java中的已知参数创建RSA密钥

我正在努力实施Bing Cashback.为了验证来自Bing的传入请求是有效的,他们提供签名.签名是使用RSA加密的URL的160位SHA-1哈希.

Microsoft提供了RSA"公钥",模数和指数,我应该用它来解密哈希.

有没有办法创建解密哈希所需的Java密钥对象,正如微软所说的那样?

我能找到的所有东西都会自动创建RSA密钥对,因为这就是RSA应该如何工作的.如果可能的话,我真的很想使用Java对象,因为这显然比手动编码解决方案更可靠.

他们提供的示例代码是在.NET中,并使用.NET库函数来验证哈希.特别是RSACryptoServiceProvider.VerifyHash()

java encryption rsa bing

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

Android什么时候会有公共日历API?

来自Google的人是否能够建议何时Android SDK可能包含用于读取/写入用户日历的事件数据的公共API?

在论坛中搜索我发现这是许多开发人员非常期望的功能,但我还没有看到任何关于何时(或者甚至是否)解决此需求的指示.

提前致谢 ...

android

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

如何使用Django发送/获取JSON对象?

我知道如何使用JQuery ajax功能来调用Django的"url视图".

import simplejson as json
def the_view(request):
    fruits = {'color':5, 'type': 22}
    jfruit = json.dump(fruits)

return render_to_response( THE JSON OBJECT!!! ...how? )
Run Code Online (Sandbox Code Playgroud)

python django json

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

已加载的iptables模块列表

是否有任何方便的方式来显示加载的iptables模块列表?我可以通过列出/ lib/iptables /(或/ lib64/iptables /)目录来显示已安装的模块,但我需要活动模块列表.

iptables

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

Java字体渲染:对于子像素AA,必须关闭一般AA吗?

我一直在尝试增强我用Java编写的GUI系统以使用子像素抗锯齿并且已经成功,除了一个剩余的异常.这是我昨天提出的另一个问题.

剩下的问题是将设置渲染提示KEY_ANTIALIASING设置为VALUE_ANTIALIAS_ON会导致KEY_TEXT_ANTIALIASING在设置为LCD(子像素)AA值时被忽略.任何人都可以对此有所了解吗?目前我在渲染文本之前被迫使用VALUE_ANTIALIAS_OFF,并在渲染文本后将其重新打开(以便其他绘画,如圆圈等,是AA'd).

下面的独立测试程序证明了这个问题.正如您所看到的,如果您运行它,当字体不是时,圆圈会涂上AA,反之亦然.将AA预配置为所有绘画工作会很好.


自包含测试程序

import java.awt.*;
import java.awt.event.*;

public class AwtTestFrame1c extends Panel {

AwtTestFrame1c() {
    setBackground(SystemColor.control);
    }

public void paint(Graphics gc) {
    Graphics2D                          g2d = (Graphics2D)gc;
    int                                 py=0;

    py=paintText(g2d,py,RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_HRGB,true );
    py=paintText(g2d,py,RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_HRGB,false);
    }

private int paintText(Graphics2D dgc, int py, Object val, boolean aa) {
    char[]                              txt=("The quick brown fox jumped over the lazy dog ("+val+", General AA: "+aa+")").toCharArray();

    if(aa        ) { dgc.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON ); }
    else           { dgc.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_OFF); }
    if(val !=null) { dgc.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,val);                           }
    dgc.setFont(font);

    dgc.drawOval(5,py+5,15,15);
    dgc.drawChars(txt,0,txt.length,30,py+line-5);

    return (py+line); …
Run Code Online (Sandbox Code Playgroud)

java fonts rendering antialiasing

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

如何使用wireshark解码SQL Server流量?

我可以使用wireshark捕获数据包,但我无法将流解码为可理解的任何内容.这个错误表明这可能在SQL Server 2005或更新版本中是不可能的... https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3098,但Stack Overflow上的几个人声称这是一个很好的回答这个问题的方法: 如何加密SQL Server流量?.任何帮助赞赏.

sql-server wireshark

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

iPhone WiFi子网掩码和路由器地址

我有代码允许我确定iPhone上的WiFi连接的MAC地址和IP地址,但我无法弄清楚如何获得连接的子网掩码和路由器地址.任何人都能指出我在正确的方向吗?

iphone wifi

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

检查Python中打开的文件

我在程序中遇到错误,该程序应该运行很长时间才能打开太多文件.有什么方法可以跟踪哪些文件是打开的,所以我可以偶尔打印出这个列表,看看问题出在哪里?

python debugging exception file

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

与maven的依赖管理

我最近成为Maven的忠实粉丝,用于控制我的应用程序的构建周期.但是,我遇到了Maven依赖管理的一些粗糙边缘.我想知道这些是否是工具和范例的限制,依赖管理的必要弊端,或者我是否只是错误地使用了工具.

  1. 首先是传递依赖的问题.据我了解,如果你提供一个依赖,Maven将反过来找到该依赖的任何依赖.这很好,但对于我的许多依赖项,这没有用.例如,在我的项目中包含Hibernate:

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>3.3.2.GA</version>
    </dependency>
    
    Run Code Online (Sandbox Code Playgroud)

    导致slf4j缺少依赖性.我需要手动添加这个依赖项,我认为这将是Maven的工作.春天也是如此.如果我将Spring-MVC添加为依赖项,那么不应该为我添加所有基本的servlet依赖项(因为Spring-MVC需要这些东西)?我指的是servlet,jsp,jstl库.

  2. 其次是存储库的管理.Maven附带一个默认的主存储库,但我发现在很多情况下这个存储库不是最新的.例如,如果你想要spring3,你必须手动添加springource存储库,如果你想要hibernate 3.5+,你必须添加jboss存储库.当你必须自己寻找正确的存储库时,它似乎打败了自动依赖管理的重点.这种狩猎很快变得复杂.例如,要添加Spring3,您可能需要spring release repo,spring externals repo和spring milestone repo.

  3. 与数字2密切相关的是确保您拥有正确版本的工件.通过为给定的工件包含错误版本的依赖工件,我已被多次烧毁.例如,spring3的servlet/jsp/jstl apis的错误版本,或者hibernate的错误版本的持久性/注释apis.存储库中充满了许多版本,其中一些版本名称如productx-3.ga,productx-3-rc1,productx-3-SNAPSHOT,productx-3-cr,product-3-beta等等.其中一些显而易见(rc =发布候选版本),但尝试确定这些版本的顺序可能会令人困惑.

  4. 最后,类型一个依赖的问题.我可能只是不太了解这一点,但许多repo工件都是"pom"而不是"jar".有几次我在项目中添加了一个依赖jar,只是为了在构建时发现repo jar实际上并不存在(例子是jboss repo中的org.hibernate ejb3-persistence).

通过一些实验,我通常可以获得一个构建工作,但一般来说依赖管理这个复杂吗?我仍然更喜欢这种方法手动将jar文件添加到我的项目中,但我有兴趣学习如何提高我的maven依赖管理技能.

java dependencies maven-2

9
推荐指数
1
解决办法
4488
查看次数