问题列表 - 第25505页

Python缺少的Java标准库是什么?

我听说Java标准库比Python大.这让我对Python的缺失感到好奇吗?

python java

8
推荐指数
3
解决办法
1322
查看次数

如何设置样式(小型和大型)按钮可编程方式?

如何设置样式(小型和大型)按钮可编程方式?

可能吗 ?

我可以将样式设置为来自xml资源的Button(如styte =?android:attr/buttonStyleSmall).但我不知道如何设置它的可编程方式.

提前致谢.

android

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

COM异常0x800A11F9 - 无法激活应用程序

我有一个C#2.0(WinForms)项目,我尝试激活word 2003(在系统上安装了word).通过使用以下代码:

private void ActivateWord()
{
    this.Activate();

    if (m_WordDocument != null)
    {
        try
        {
            m_WordDocument.Activate();

            if (m_WordDocument.Application != null)
            {
                m_WordDocument.Application.Visible = true;
                m_WordDocument.Application.Activate();
            }
        }
        catch (COMException comEx)
        {
            ShowError(this, comEx.Message, false);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我的应用程序执行m_WordDocument.Application.Activate()时,我收到一个COM异常0x800A11F9.

Stacktrace:
    "System.Runtime.InteropServices.COMException (0x800A11F9): Cannot activate application  
        at Word.ApplicationClass.Activate()  
        at Roxit.SquitXO.GUI.DocumentCreatie.frmSelectVeld.ActivateWord()"
Run Code Online (Sandbox Code Playgroud)

可能是造成这个问题的原因是什么?

c# com interop ms-word

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

使用JSON.Net验证JsonConvert.DeserializeObject的结果(想想"尝试解析")

我有传入的消息,我需要尝试在我自己的对象结构中解析.这些都是形成良好的JSON主题,有些只是无稽之谈.

我习惯JsonConvert.DeserializeObject<MyObject>(incmoingString);这样做.然而,当输入是总垃圾时,这有时会给我一个例外.其他时候,当传入的字符串很好时,我得到一个非完整的对象结构 - 最后它有时会工作.

我已经在try/catch中包装了转换,而不是手动验证我已经获得了反序列化结果所需的属性.

有一个更好的方法吗?

c# json.net c#-3.0

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

Servlet:转发到不同Web应用程序中的资源

我正在尝试按照模块化原则构建一个java Web应用程序,在一个WAR中使用一些公共资源(主要是JSP),在另一个WAR中使用一些自定义资源.这意味着JSP分散在不同的WAR中.

现在,JavaEE对这种恶作剧感到皱眉,并希望你把所有东西放在一个地方.我目前的解决方法是使用Eclipse触发的Ant脚本将一个WAR的内容复制到另一个中,但这不是一个令人愉快的解决方案(它很脆弱,而且依赖于IDE).

理想情况下,我希望能够做的是让servlet转发到位于不同WAR中的JSP,并将其部署到其中.这样我可以更自由地组装WAR.但是,RequestDispatcher似乎并不支持这样的事情.

另一种可能性是使用<c:import>,它不会使资源从一个不同的WAR(有一些警告)被导入.这可能允许我在一个WAR中有一个"钩子"JSP,然后从另一个JSP中拖入所需的JSP.但是,这有点笨拙,并且<c:import>允许它显示底层servlet API也是如此.但是如何通过RequestDispatcherservlet 访问该功能?

java servlets

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

MySQL:如何检查字符串是否为有效的DATE,TIME或DATETIME

当我尝试将值放入无效的DATE字段时,MySQL似乎使用了0000-00-00.有没有办法在没有更新DATE字段的情况下"检查"?并从例如PHP做到这一点?

比如,有没有办法可以查询MySQL服务器并询问"嘿,这个DATE,TIME或DATETIME对你有效吗?"

或者是否有更好的方法呢?

php mysql validation datetime

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

在解组对象时,JAXB不会调用setter

我正在使用JAXB 2.0 JDK 6来将XML实例解组为POJO.

为了添加一些自定义验证,我已经将一个验证调用插入到属性的setter中,尽管它是私有的,但似乎unmarshaller不会调用setter但直接修改私有字段.

对我来说,每个unmarshall调用都会针对此特定字段进行自定义验证,这一点至关重要.

我该怎么办?

码:

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LegalParams", propOrder = {
    "value"
})
public class LegalParams {

    private static final Logger LOG = Logger.getLogger(LegalParams.class);

    @XmlTransient
    private LegalParamsValidator legalParamValidator;

    public LegalParams() {

        try {
            WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext();
            LegalParamsFactory legalParamsFactory = (LegalParamsFactory) webApplicationContext.getBean("legalParamsFactory");
            HttpSession httpSession = SessionHolder.getInstance().get();
            legalParamValidator = legalParamsFactory.newLegalParamsValidator(httpSession);
        }
        catch (LegalParamsException lpe) {
            LOG.warn("Validator related error occurred while attempting to construct a new instance of LegalParams");
            throw new IllegalStateException("LegalParams creation failure", lpe);
        }
        catch (Exception …
Run Code Online (Sandbox Code Playgroud)

java setter jaxb customvalidator

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

为什么在java中的线程对象上调用start()时不会立即调用run()

或者是吗?
我有一个线程对象来自:

Thread myThread = new Thread(pObject);
Run Code Online (Sandbox Code Playgroud)

其中pObject是实现Runnable接口的类的对象,然后我在线程对象上调用start方法,如下所示:

myThread.start();
Run Code Online (Sandbox Code Playgroud)

现在,我的理解是,当调用start()时,JVM隐式(并立即)调用run()方法,该方法可能被覆盖(就像我的情况一样)

但是,在我的情况下,似乎没有立即调用start()方法(根据需要),但直到从调用块完成其他语句/方法,即如果我在start()调用之后有一个方法,如下所示:

myThread.start();
doSomethingElse();
Run Code Online (Sandbox Code Playgroud)

doSomthingElse()在run()方法运行之前执行.
也许我错误的初始前提是run()总是在调用start()之后调用.请帮忙!再次想要的是在start()之后立即执行run().谢谢.

java multithreading runnable

7
推荐指数
4
解决办法
6850
查看次数

在VS 2010中启用设计视图

有谁知道我在哪里可以启用允许我在Visual Studio 2010中的不同视图(设计,拆分,...)之间切换的栏?我找不到它,默认情况下不启用它

visual-studio-2010

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

设计GWT应用程序的最佳方法是什么?

GWT中的一般方法是使用面板,然后应用自定义CSS主题以获得自定义外观.虽然我可以通过CSS修补来实现我的GWT应用程序的某种程度的个性化,但我想知道其他人通常如何处理样式.

我在网上看到的一些建议是通过使用HTMLPanel管理使用纯HTML的布局.通过这种方式,可以直接在应用程序中使用HTML模型,而无需编写所有布局.

那么您认为接近GWT应用程序的布局和自定义样式的最佳和最不痛苦的方法是什么?

css gwt styling gwt2

9
推荐指数
2
解决办法
2517
查看次数