问题列表 - 第19113页

如何在java中修复unclosed-tag XML

我正在使用StaX在java中解析XML,但是我的XML格式不正确,因此解析器会抛出错误.在XML中,有未闭合的标签

例如 :

<person>
  <name>John</name>
  <age>21
  ...
  ...
</person>
Run Code Online (Sandbox Code Playgroud)

<age>标签不已经关闭的标签</age>.所以我需要先修复XML ..

如何修复XML以关闭unclosed-tag?

有没有图书馆这样做?我尝试过JTidy和HTMlCleaner,但我仍然无法弄清楚如何修复XML.我需要java中的库,而不是独立应用程序.谢谢

java xml

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

Java中的字符串模式匹配问题

在我使用的程序中

line.replaceAll("(", "_");
Run Code Online (Sandbox Code Playgroud)

我有一个RuntimeException:

 at java.util.regex.Pattern.error(Unknown Source)
 at java.util.regex.Pattern.accept(Unknown Source)
 at java.util.regex.Pattern.group0(Unknown Source)
 at java.util.regex.Pattern.sequence(Unknown Source)
 at java.util.regex.Pattern.expr(Unknown Source)
 at java.util.regex.Pattern.compile(Unknown Source)
 at java.util.regex.Pattern.<init>(Unknown Source)
 at java.util.regex.Pattern.compile(Unknown Source)
 at java.lang.String.replaceAll(Unknown Source)
 at Processing.processEarly(Processing.java:95)
 at Processing.main(Processing.java:34)
Run Code Online (Sandbox Code Playgroud)

有什么缘故吗?我们怎能避免它?

java regex

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

算法对n*n距离矩阵提出质疑

假设我在n个用户之间有一个n*n的距离矩阵.我想知道使用什么算法来查找组周围的路由,从用户X开始并返回到用户X,所有其他节点访问一次但只有一次,并且在每一跳中使用尽可能短的距离.

algorithm graph-theory graph

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

C++快速除法/ mod乘10 ^ x

在我的程序中,我使用了很多整数除以10 ^ x和整数mod函数10.

例如:

unsigned __int64 a = 12345;
a = a / 100;
....
Run Code Online (Sandbox Code Playgroud)

要么:

unsigned __int64 a = 12345;
a = a % 1000;
....
Run Code Online (Sandbox Code Playgroud)

如果我要使用正确的位移>>,那么我将获得模式2^x,这不是我想要的.

有什么办法可以加速整数除法和mod函数的程序吗?

c++

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

如何让 maven-pmd-plugin 支持最新的 PMD 版本?

http://maven.apache.org/plugins/maven-pmd-plugin/目前是 2.4 版,支持 PMD 4.2.2 版

是否可以将 PMD 版本 4.2.5 与此插件一起使用,如果可以,我们该怎么做?

maven-2 pmd

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

自动删除Delphi IFDEf编译器指令

我目前正在处理'继承'代码,该代码具有(随机分散)一大堆基于Delphi版本的条件编译器指令,返回到Delphi 2.从现在开始,所有开发都将采用Delphi 2009或未来.Delphi 2009中是否有一个工具或插件,它会根据指定的"最小"版本自动删除编译器条件代码段?

delphi compiler-directives delphi-2009

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

连接运算符+或,

var1 = 'abc'
var2 = 'xyz'

print('literal' + var1 + var2) # literalabcxyz
print('literal', var1, var2) # literal abc xyz
Run Code Online (Sandbox Code Playgroud)

...除了自动空格','两者之间的区别是什么?哪个正常使用,哪个也是最快?

谢谢

python concatenation python-3.x

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

.NET控制台应用程序命令行解析文件参数

我正在做一个需要读取一些文件并进行一些处理的命令行应用程序.

命令行上可以有许多文件参数,每个参数都可以采用以下格式之一:

  • 相对路径,有或没有通配符.
  • 完整路径,带或不带通配符.

应支持网络共享.

获取与命令行参数匹配的所有文件的集合的最简单方法是什么?

应支持的命令行示例:

tool.exe myfile.dat
tool.exe myfile.*
tool.exe ..\..\*.*
tool.exe C:\Temp\test.*
tool.exe \\server\share\*.dat
Run Code Online (Sandbox Code Playgroud)

框架中没有内置任何内容来执行此操作吗?

.net c# command-line

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

在Firefox中替换所选文本

如何在Firefox中使用PURE javascript将所选文本替换为另一个文本?

这是我用来得到选择:

var sel = this.getSelection();
var range = sel.getRangeAt(0);
Run Code Online (Sandbox Code Playgroud)

还有这个重要的问题:
我想保留原始格式的字符(当然新字符串将具有正确的格式)
选择可以完成"跨元素"(我的意思是选择可以包含一些文本来自一个元素,如div或table,另一个元素来自另一个元素).

例如,文件:

<div>
 this is a test
</div>
<div>
<b>still a test</b>
</div>
 <table style="width:100%;">
        <tr>
            <td>
                another word</td>
            <td>
                stackoverflow</td>
        </tr>
        <tr>
            <td>
                bump</td>
            <td>
               </td>
        </tr>
    </table>
Run Code Online (Sandbox Code Playgroud)

用户选择以下文本(通过一个选择):

他的测试仍然是一个测试结果

所以现在我想替换保留格式的文本,例如用new string =替换所有东西

XXX XX X XXXX XXXXX X XXXX XXXX

最终文件(更换后)将是:

<div>
 tXXX XX X XXXX
</div>
<div>
<b>XXXXX X XXXX</b>
</div>
 <table style="width:100%;">
        <tr>
            <td>
                XXXXher word</td>
            <td>
                stackoverflow</td>
        </tr>
        <tr>
            <td>
                bump</td>
            <td> …
Run Code Online (Sandbox Code Playgroud)

javascript

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

为Arduino创建库

我想为我的Arduino(头文件和类文件)编写一个库,但我不知道这个工作使用什么工具以及如何测试和调试它们.

Arduino IDE只是帮助编写用于直接引导加载的简单程序,而不是完整的项目管理事项(如果我错了,请纠正我并适当地引导相关参考).

请帮忙.

c c++ ide arduino

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