问题列表 - 第11084页

为什么Java不告诉你哪个指针为null?

我一直想知道为什么JVM不会告诉你在抛出时哪个指针(或更确切地说,哪个变量)为null NullPointerException.

行号不够具体,因为违规行通常可能包含许多可能导致错误的变量.

是否有任何编译器或JVM标志可以使这些异常消息更有用?

java debugging nullpointerexception

27
推荐指数
2
解决办法
2031
查看次数

生成独特颜色的算法

我正在寻找一种能够生成一系列颜色的算法,以便颜色尽可能广泛地分布(因此它们不会轻易混淆).

我有一系列具有从1开始计数的ID的对象.我想用不同的,美学上令人愉悦的颜色来表示每个对象,这些颜色不容易与其邻居混淆.颜色不一定是随机的.我想每次输入相同的ID时都会得到相同的颜色.

language-agnostic algorithm colors

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

从UIDatePicker获取选定的时间

我的视图中有一个UIDatePicker.

我在时间模式下设置了DatePicker.

因此用户只能选择时间.

无论用户选择何种时间都应显示在文本框中.

我不知道如何显示时间值 - 由用户通过DatePicker - 时间模式设置.

请帮我..

iphone

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

真实世界用于混淆

出于什么目的,您想要混淆代码?除了参加竞赛之外,我没有遇到任何真正的目的,但我确信必须有一些明智和有用的理由来混淆源代码.

一般来说,为什么您想要或需要对代码进行模糊处理?

混淆有哪些现实应用?

language-agnostic obfuscation

10
推荐指数
5
解决办法
1175
查看次数

ASP.Net版本/内部版本号

我有一个ASP.Net(.net 3.5/c#),我想显示版本号/内部版本号和日期.控制此问题的最佳方法是什么?是否有可能在构建时自动生成数字?

版本号和内部版本号的标准是什么?

我使用VS 2008如何获取数据并分配给字符串值,以便我可以在网页的页脚中显示?

.net c# asp.net

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

如何检查Spring Security以进行用户身份验证并从Flex获取角色?

我正在使用Spring,Spring Security,BlazeDS,Flex和spring-flex.

我知道我可以调用channelSet.login()channelSet.logout()挂钩Spring Security进行身份验证.channelSet.authenticated显然只知道当前的Flex会话,因为它始终是假的,直到你打电话channelSet.login().

我想做的事:

  1. 从Flex检查以了解用户是否已在会话中.
  2. 如果是这样,我想要他们的用户名和角色.

更新
我只是想我会在下面的brd6644的答案中添加我使用的解决方案的详细信息,这样对于那些看起来这样的人来说这可能会更容易.我使用这个 StackOverflow答案来制作SecurityContext注射剂.我不会在这个代码中重写代码中的代码,所以去看看它的代码SecurityContextFacade.

securityServiceImpl.java

public class SecurityServiceImpl implements SecurityService {
    private SecurityContextFacade securityContextFacade;

    @Secured({"ROLE_PEON"})
    public Map<String, Object> getUserDetails() {
        Map<String,Object> userSessionDetails = new HashMap<String, Object>();

        SecurityContext context = securityContextFacade.getContext();
        Authentication auth = context.getAuthentication();
        UserDetails userDetails = (UserDetails) auth.getPrincipal();

        ArrayList roles = new ArrayList();
        GrantedAuthority[] grantedRoles = userDetails.getAuthorities();
        for (int i = 0; i < grantedRoles.length; i++) …
Run Code Online (Sandbox Code Playgroud)

apache-flex authentication spring authorization spring-security

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

检查远程主机上一个端口的状态

我需要一个可以检查远程主机上的端口状态的命令行.我试过ping xxx.xxx.xxx.xxx:161但它不承认"主持人".我认为这是一个"好"的答案,直到我对一个我知道该端口打开的主机执行相同的命令.这是针对Windows上的批处理文件,它将检查远程端口的状态,然后运行使用该远程端口获取信息的命令,然后再使用远程端口检查命令,然后使用下一个服务器上的该端口获取信息的命令, 等等.我到处都看,并认为ping可能会这样做,但必须有各种版本的ping,我想因为我正在这样做的服务器没有显示该选项.

只是为了笑,我尝试从网站上进行基于Web的远程端口检查 - 结果对于"问题"服务器和正确的服务器都是正确的.但是,我不能在批量运行中使用它,其中包含500多个服务器IP.

有什么我可以做的很简单吗?我的Perl技能非常生疏(使用它或丢失它),除了批处理之外不知道任何其他基于Windows的语言.Unix是我的技能,但必须从Widows Server 2003执行.

windows cmd tcp batch-file

154
推荐指数
6
解决办法
65万
查看次数

添加java时间对象

How do you say,从calendar.getTime添加1小时给定的结果?

java time datetime

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

编程语言复杂性

是否客观衡量编程语言在语法和语义方面的复杂性,而不是语言的复杂程度?

我读过许多主观评论但很少有严谨的分析.

complexity-theory programming-languages

6
推荐指数
3
解决办法
3479
查看次数

如果启用JavaScript,如何在网页上生成不同的链接?

我试图遵循不引人注目的JavaScript /优雅降级的技术.我想在启用JavaScript时以及关闭JavaScript时使用不同的链接提供页面.

例如,当JavaScript关闭时,链接就是

<a href="script.cgi?a=action">
Run Code Online (Sandbox Code Playgroud)

并且当JavaScript打开时

<a href="script.cgi?a=action;js=1">
Run Code Online (Sandbox Code Playgroud)

(或类似的东西).

链接的两个版本(使用JavaScript和不使用JavaScript)都会导致服务器端脚本,但具有不同的参数.在JavaScript关闭时要调用的版本在服务器上执行的操作更多,因此在那里检测JavaScript是非生产性的(例如,从非JavaScript的服务器脚本重定向到另一个版本window.location).

注意:我更喜欢不使用jQuery等JavaScript库/框架的解决方案.

javascript graceful-degradation unobtrusive-javascript

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