问题列表 - 第22691页

如何在Cursor上处理代码IllegalStateException?

当我调试我的应用程序突然出现此错误时.我该如何处理这种错误?

我不知道在哪里以及如何造成.

Daemon System Thread [<5> HeapWorker] (Suspended (exception IllegalStateException)) 
    SQLiteCursor.finalize() line: 603   
    NativeStart.run() line: not available [native method]   
Run Code Online (Sandbox Code Playgroud)

android

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

C#set/get中的堆栈溢出错误

星期五,当我收到堆栈溢出错误时,我正在处理应用程序的公共注释部分,这让我很困惑,所以我想我会请求帮助.使用"堆栈溢出"这个表达式搜索网页有点弄巧成拙!

我想在发送要添加到数据库的类的实例之前,在类的字段的set语句中执行HtmlEncode:

public class Feedback
{

    public Feedback() { }

    public string FeedbackComment
    {
        get { return FeedbackComment; }
        set {System.Web.HttpUtility.HtmlEncode(value); }
    }

    // other fields 

    // methods
}
Run Code Online (Sandbox Code Playgroud)

这导致了StackOverflow错误,我通过将代码更改为如下所示来修复错误:

public class Feedback
{

    public Feedback() { }

    private string feedbackComment;

    public string FeedbackComment
    {
        get { return feedbackComment; }
        set { feedbackComment = System.Web.HttpUtility.HtmlEncode(value); }
    }

    // other fields 

    // methods
} 
Run Code Online (Sandbox Code Playgroud)

但我只想解释为什么第一个get/set语句是如此递归以至于它们导致堆栈溢出但是当将代码恢复为更像c#2.0时?这可以通过更短的语法来实现,如果是这样的话怎么样?

这是我的第一个问题 - 请尽量保持温和!

c# asp.net exception

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

用php抓取特定链接的目的地

我试图用PHP获取链接(静态)的目标(动态)

我不知道最好的办法是什么.

链接是

<a href=page.php?XXYYYYYYY>LinkName</a>
Run Code Online (Sandbox Code Playgroud)

X是字母,Y是数字(两者的长度可以不同).'Linkname'总是保持不变.

正则表达式是最好的选择吗?或者,还有更好的方法?

php regex

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

Spring Security:autowire ProviderManager

我正在尝试使用Spring Security以编程方式验证用户登录/传递,因此我需要访问ProviderManager.我希望它能自动注入我的@Controller.

我的代码看起来像:

import org.springframework.security.authentication.ProviderManager;

// ...

@Controller
public class MyController {

    @Autowired
    private ProviderManager authenticationManager;
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行应用程序时,我收到以下错误消息:

No unique bean of type [org.springframework.security.authentication.ProviderManager] is defined: 
expected single matching bean but found 2: 
[org.springframework.security.authentication.ProviderManager#0, org.springframework.security.authenticationManager]
Run Code Online (Sandbox Code Playgroud)

可能是什么原因或我如何解决?

我使用Spring Security 3.0.0-RC1和Spring 3.0.1,我没有定义任何ProviderManagerbean.我成功使用了:

@Resource
private ProviderManager authenticationManager;
Run Code Online (Sandbox Code Playgroud)

在其他项目中,但javax.annotation.ResourceGAE不支持.

google-app-engine spring spring-security

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

当数字以U结尾时,这是什么意思

如在此代码中:

int nx = (int)((rev3[gx]) / 193U);
Run Code Online (Sandbox Code Playgroud)

在193年底与U有什么关系?

c literals

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

iPhone静态库中的json-framework错误

我有一个使用json框架的iPhone应用程序.我将一些代码(包括json-framework源代码)从主项目移动到静态库.当我这样做时,json-framework停止编译成二进制文件(使用类转储进行双重检查).这会导致一个令人讨厌的错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFString JSONValue]: unrecognized selector sent to instance 0x43897f0'
Run Code Online (Sandbox Code Playgroud)

静态库中的其他所有内容都可以继续正常运行.

iphone static-libraries json-framework

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

是否通过HTTP或HTTPS调用WCF服务的方法?

假设您有一个可通过HTTP和HTTPS访问的WCF服务,但您只希望某些方法可用于HTTPS - 我如何检查当前请求是否为HTTPS?由于HttpContext是空的,你不能简单地检查HttpContext.Current.Request.IsSecureConnection - 任何其他想法?提前致谢.

wcf

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

"长"在C中仍然有用吗?

  • 现在已经不再是最大的整数类型,而是"漫长的".
  • 它不是固定宽度类型:在某些平台上为32位,在其他平台上为64位.
  • 它不一定与指针大小相同(例如,在64位Windows上)

那么,"长"是否有任何意义?是否有理由声明long而不是ptrdiff_t或int64_t?

c

18
推荐指数
2
解决办法
551
查看次数

有没有办法在Android中在运行时任意加载资源?

我的Android应用程序中有一些XML资源.每个人都有一个不同的名字,如"bicycle.xml"和"car.xml".我想知道是否有办法在运行时根据条件加载资源.

举个例子......假设我的应用程序中有文本输入.当用户输入"bicycle"时,我的应用程序可以按该名称查找XML资源,解析并加载它.然而,如果他们进入"汽车",他们将最终获得来自其他XML文件的数据.

到目前为止我注意到要加载资源,你必须使用自动生成的"R"类,它限制你在编译时硬编码资源.

java xml resources android runtime

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

Jetty启动延迟

我试图弄清楚Jetty启动时会造成1分钟延迟的原因.是配置问题,我的应用程序还是其他什么?

我在服务器上安装了Jetty 7(jetty-7.0.1.v20091125,2009年11月25日),并将一个45MB的ROOT.war文件部署到webapps目录中.这是Jetty中配置的唯一webapp.然后我用命令启动Jetty:

java -DSTOP.PORT=8079 -DSTOP.KEY=mystopkey -Denv=stage -jar start.jar etc/jetty-logging.xml etc/jetty.xml &
Run Code Online (Sandbox Code Playgroud)

这样做后我得到两行输出:

2010-03-07 14:20:06.642:INFO::Logging to StdErrLog::DEBUG=false via org.eclipse.jetty.util.log.StdErrLog
2010-03-07 14:20:06.710:INFO::Redirecting stderr/stdout to /home/zing/jetty-distribution-7.0.1.v20091125/logs/2010_03_07.stderrout.log
Run Code Online (Sandbox Code Playgroud)

当我按下回车键时,我得到了我的命令提示符.查看日志文件(logs/2010_03_07.stderrout.log),我在开头看到以下内容:

2010-03-07 14:08:50.396:INFO::jetty-7.0.1.v20091125
2010-03-07 14:08:50.495:INFO::Extract jar:file:/home/zing/jetty-distribution-7.0.1.v20091125/webapps/ROOT.war!/ to /tmp/Jetty_0_0_0_0_8080_ROOT.war___.8te0nm/webapp
2010-03-07 14:08:52.599:INFO::NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
2010-03-07 14:09:51.379:INFO::Set web app root system property: 'webapp.root' = [/tmp/Jetty_0_0_0_0_8080_ROOT.war___.8te0nm/webapp]
2010-03-07 14:09:51.585:INFO::Initializing Spring root WebApplicationContext
INFO  - ContextLoader              - Root WebApplicationContext: initialization started
INFO  - XmlWebApplicationContext   - Refreshing Root WebApplicationContext: startup date [Sun Mar 07 14:09:51 …
Run Code Online (Sandbox Code Playgroud)

java deployment spring web-applications jetty

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