问题列表 - 第23704页

例外规范

我知道这个功能将在C++ 0x中弃用,但对我来说,作为一个新手,拥有它似乎是一个好主意.任何人都可以向我解释为什么不是一个好主意?

c++ exception exception-specification

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

删除python模块?

你能删除python模块吗?我安装了一个我想删除的,似乎无法弄清楚如何.

谢谢

python

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

我需要使用XmWriter在元素中使用多个xmlns元素

我正在尝试将xml文档从一种格式转换为另一种格式,并且在执行此操作时,我发现我需要向根元素插入多个xmlns声明.

例:

<?xml version ="1.0"encoding ="utf-8"?>
<Template xmlns ="http://tempuri.org/TemplateBase.xsd"xmlns:TYPES ="http://tempuri.org/TemplateTypes.xsd ">
一些内容
<Template>

所有这一切的原因是我已经将XSD架构划分为多个XSD,以便在这种情况下重用一般类型.

好吧,我现在要做的是用XmlTextWriter编写这个xml但是我不能为TYPES编写xmlns属性.

到目前为止我尝试过的是:

XmlWriter xmlWriter = XmlWriter.Create(filename, settings);  
xmlWriter.WriteStartElement("Template", "http://tempuri.org/TemplateBase.xsd");
xmlWriter.WriteAttributeString("xmlns", "TYPES", "http://tempuri.org/TemplateTypes.xsd", XmlSchema.InstanceNamespace);
Run Code Online (Sandbox Code Playgroud)

当我执行此代码时,我得到以下异常:
System.ArgumentException:前缀"xmlns"保留供XML使用.

有没有人治愈我目前的头痛?

c# xml xsd xmlwriter xml-namespaces

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

C++中的内联函数

如果我们在类定义本身中定义一个成员函数,它是否必须内联处理,或者它只是对编译器的一个请求,它可以忽略.

c++ inline-functions

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

jQuery:根据不同子div的内容对div进行排序

我正在尝试创建一个有点复杂的排序功能,既不使用div也不使用列表.不幸的是,两个小时的谷歌搜索没有帮助我.

这是我的HTML的基本设置:

                            <div id="all_elements">

                <!-- one element -->
                <div class="element">
                    <div class="wrapper">
                    <a href="/" title="links">
                    <img src="/img/image.jpg" border="0" alt="image" class="image" /></a>
                    <div class="details">
                        <h3><a href="/" title="title">Name (Sort Argument 1)</a></h3>
                        <div class="title"><a href="/" title="title">Title (Sort Argument 2)</a></div>
                        <div class="year">2010 (Sort Argumentt 3)</div>
                        <div class="country">Great Britain (Sort Argument 4)</div>
                    </div><!-- details -->
                    </div><!-- wrapper -->
                </div><!-- element -->

            </div> <!--all_elements-->
Run Code Online (Sandbox Code Playgroud)

设置有点复杂,但基本上.element是需要根据h3,div.title,div.year或div.country的内容按字母顺序排序的元素.因此,用户将能够按名称,按年份,按国家/地区或按标题查看网站内容.

我有一个来自网站的jQuery片段,但我尝试告诉它使用例如h3的内容进行排序的所有尝试都失败了.现在它几乎随机排序.

            jQuery.fn.sort = function() {
                    return this.pushStack([].sort.apply(this, arguments), []);
            };
            function sortAscending(a, b) {
                    return a.innerHTML > b.innerHTML ? 1 : …
Run Code Online (Sandbox Code Playgroud)

javascript sorting jquery

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

RegEx - 获取文本字符后面的所有数字字符

给定格式为字符串的字符串:XXX999999v99(其中X是任何字母字符,v​​是任何数字字符,v是文字v字符)如何获得正则表达式以匹配v后面的数字字符?到目前为止,我有'v\d\d',其中包括v,但理想情况下我只想要数字部分.

另外,有人知道一个工具,你可以在其中指定一个匹配的字符串并生成正则表达式吗?修改现有的正则表达式是一回事,但我发现从头开始痛苦!

编辑:重新阅读这个问题我意识到它看起来像一个家庭作业!但是我可以向你保证,不是,我想要匹配的字符串代表产品代码附加的产品版本.当前代码使用各种子字符串表达式来检索版本部分.

.net regex

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

org.apache.xalan.processor.TransformerFactoryImpl上的AbstractMethodError

使用以下代码:

private Document transformDoc(Source source) throws TransformerException, IOException {
    TransformerFactory factory = TransformerFactory.newInstance();
    factory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
    factory.setFeature("http://xml.org/sax/features/validation", false);

    Transformer xslTransformer =
            factory.newTransformer(new StreamSource(pdfTransformXslt.getInputStream()));
    JDOMResult result = new JDOMResult();
    xslTransformer.transform(source, result);
    return result.getDocument();
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

java.lang.AbstractMethodError: org.apache.xalan.processor.TransformerFactoryImpl.setFeature(Ljava/lang/String;Z)V
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

这是我的Maven依赖树:

   ------------------------------------------------------------------------
   Building mc-hub-batch
      task-segment: [dependency:tree]
   ------------------------------------------------------------------------
   snapshot com.billmelater:mc-test-support:2.0.0.11-SNAPSHOT: checking for updates from repository.jboss.org
   [dependency:tree {execution: default-cli}]
   com.billmelater:mc-hub-batch:jar:2.0.0.11-SNAPSHOT
   +- com.billmelater:mc-hub-core:jar:2.0.0.11-SNAPSHOT:compile
   |  +- commons-lang:commons-lang:jar:2.4:compile
   |  +- commons-collections:commons-collections:jar:3.2.1:compile
   |  +- commons-beanutils:commons-beanutils:jar:1.8.0:compile
   |  +- commons-digester:commons-digester:jar:2.0:compile
   |  |  +- (commons-beanutils:commons-beanutils:jar:1.8.0:compile - omitted for duplicate)
   |  |  \- (commons-logging:commons-logging:jar:1.1.1:compile …
Run Code Online (Sandbox Code Playgroud)

java xslt xalan

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

包含或要求

我应该在以下声明中使用什么?包含或要求.

if(a ==b){
 require 'requiredfile.php';
} else {
 require 'requiredfile_2.php'
}
Run Code Online (Sandbox Code Playgroud)

如果在一个函数中,我知道一个,包括或要求,只在调用时包含文件,另一个将包括该文件.我对么?

php

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

解释需要避免水平滚动

我需要帮助向我的老板解释为什么她的设计在客户的网站上很差.她不了解网络,作为一名网络开发人员,与一位平面设计师(甚至不是网页设计师)合作也很困难.在她设计的当前网站上,根据她的说法,图像栏"需要"为~1200px,尽管内容没有必要.快速草图说明发生了什么:

如您所见,横幅溢出了960px的内容,宽达1200px.当在960px宽视口中可以查看所有内容时,这将创建水平滚动.我需要将它设为<img>而不是CSS背景,因为它是一个jQuery幻灯片,从图像到图像逐渐消失.

我认为这是一个很大的问题,因为当他们仍然可以看到所有相关内容时,很多人会在他们的浏览器中获得一个水平滚动条.她认为没有人会注意到它会没事; 我认为这对最终用户来说是非常糟糕的做法和困惑.

我该如何向她解释这个问题?

user-interface scroll scrollbar

14
推荐指数
2
解决办法
4126
查看次数

如何从JFrame中删除JPanel?

最近我在这里问到如何将新的JPanel添加到JFrame.答案帮助我获得了一个有效的代码.但不是我有一个相关的问题:"我怎样才能删除旧的JPanel".因为以下问题我需要它.

当我想要时出现一个新的JPanel(超出时间限制或用户按下"提交"按钮).但是在几秒钟内,旧JPanel的一些元素与新JPanel的组件一起出现.我不明白为什么会这样.

我认为这是因为我必须更新窗口的其他线程.但是第一个线程只添加一次旧面板(因此,它应该完成).在第二个线程中,我有一个被破坏的循环(因此,它也应该完成).

这是我的代码:

private Thread controller = new Thread() {
    public void run() {
        // First we set the initial pane (for the selection of partner).
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                frame.getContentPane().add(generatePartnerSelectionPanel());
                frame.invalidate();
                frame.validate();
            }
        });
        // Update the pane for the selection of the parnter.
        for (int i=40; i>0; i=i-1) {
            final int sec = i;
            SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    timeLeftLabel.setText(sec + " seconds left.");
                }
            });
            try {
                Thread.sleep(1000);
            } …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing multithreading

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