小编Mne*_*nth的帖子

正则表达式从HTML标记获取属性

我正在寻找一个正则表达式,可以从java中的以下HTML片段中获取src(不区分大小写)标记.

<html><img src="kk.gif" alt="text"/></html>
<html><img src='kk.gif' alt="text"/></html>
<html><img src = "kk.gif" alt="text"/></html>
Run Code Online (Sandbox Code Playgroud)

java regex

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

在ANT复制期间重命名文件

我想复制一个文件目录,并在此过程中重命名其中一些文件.当我运行下面的脚本时,没有任何副本.如果我在下面的文件中注释glob映像器,则复制文件(不重命名)

谢谢你的帮助.詹姆士

<?xml version="1.0" ?>
<project name="Create project structure" default="main">
  <target name="main" description="Copy template files to project folder">
    <echo>Copying template files to project folder</echo>
    <copy todir="${project.dir}" verbose="true" overwrite="true">
      <fileset dir="${shared.files}/templateproject" excludes=".svn"/>
      <mapper>
        <chainedmapper>
          <mapper type="glob" from="*PACKAGENAME*" to="*${package.name}*"/>
          <mapper type="glob" from="*GAMENAME*" to="*${game.name}*"/>
          <mapper type="identity"/>
        </chainedmapper>
      </mapper>
    </copy>
  </target>
</project>
Run Code Online (Sandbox Code Playgroud)

ant build-automation build-process file-manipulation

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

是否应该在子类中显式实现从基类继承的接口?

我的问题是,如果通过扩展已经实现它的类隐式实现的接口应该由类显式实现,如果类想要通告该事实,则它满足该接口的约定.

例如,如果要编写一个类,那就完成了接口的约定java.util.List.您实现了这个,扩展了java.util.AbstractList已经实现接口的类List.你明确声明,你实现了List吗?

public class MyList extends AbstractList implements List
Run Code Online (Sandbox Code Playgroud)

或者你是否通过隐式方式保存输入?

public class MyList extends AbstractList
Run Code Online (Sandbox Code Playgroud)

哪种方式被认为是更好的风格?你有什么理由喜欢这种或那种方式?在哪种情况下你更喜欢方式1或方式2?

java interface contract

13
推荐指数
3
解决办法
4642
查看次数

使用https-URLS设置哪个权限以避免安全管理器出错?

在为客户提供的软件中,我们必须阅读给定的URL来解析其内容.此外,客户需要激活Tomcat-Security-Manager以让Java-Policies控制程序的功能.

现在,通过读取URL,发生异常"javax.net.ssl.SSLKeyException:RSA premaster secret error",但仅在某些条件下:

  • 如果URL是HTTPS但不是HTTP
  • 如果安全管理器被激活,则不会被激活,或者如果在全局授权块中,则设置了AllPermission
  • 仅限Java 6,而不是Java 7(客户现在需要Java 6)
  • 仅限Tomcat6,而不是Tomcat 7(客户目前需要Tomcat 6)

安全违规发生在Java代码中的某个地方,限制在我们的代码库中的AllPermission不会阻止错误.

那么,有人有一个想法,即为Java 6设置哪个权限,以便它可以处理HTTPS?

其他信息:它在一个tomcat中运行,在一个带有OpenJDK的Debian-Linux上运行.

编辑:我在变量JAVA_OPTS中向Tomcats/etc/default/tomcat6添加了Java-Param"-Djava.security.debug = access,failure".但在日志中我没有其他消息.在触发它们之前,代码可能会询问权限吗?

EDIT2:我找到了正确的位置并获得了完整的堆栈跟踪(删除了特定的客户部分):

javax.net.ssl.SSLKeyException: RSA premaster secret error

            at [...]
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
            at java.lang.Thread.run(Thread.java:701)
    Caused by: java.security.NoSuchAlgorithmException: SunTlsRsaPremasterSecret KeyGenerator not available
            at javax.crypto.KeyGenerator.<init>(KeyGenerator.java:141)
            at javax.crypto.KeyGenerator.getInstance(KeyGenerator.java:191)
            ... 14 more
Run Code Online (Sandbox Code Playgroud)

EDIT3:到目前为止,我假设Java类URL用于访问资源的内容.但这是不真实的.它使用Grails-Code将Groovy-URL-object与getText()方法一起使用:

new URL(params.url).text
Run Code Online (Sandbox Code Playgroud)

错误发生在这一行.这是Grails-version 2.2.4.

java securitymanager javapolicy

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

如何自动创建LaTeX文档中使用的项目列表?

我想在LaTeX文档中添加项目.比方说,我想为文档添加提示.我创建了一个命令,所以我可以调用类似的东西:

\hint{foocareful}{Be careful with foo!}{foo is a very precious item and can easily be broken. Be careful, especially don't throw foo.}
Run Code Online (Sandbox Code Playgroud)

这将以特殊方式格式化,以便读者将其识别为提示.它获得了一个标签,可以在示例中用'foocareful'引用.

在附录中,我想添加一个包含引用的所有提示的列表.就像是:

\begin{enumerate}
   ...
   \item Be careful with foo! (\pageref{foocareful})
   ...
\end{enumerate}
Run Code Online (Sandbox Code Playgroud)

但我自然不想手工维护这个清单.如何自动创建这样的列表?

automation latex list tex

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

LaTeX数学模式和mbox模式

根据我发现的文件

数学模式下的\ mbox不使用当前的数学字体; 而是使用周围运行文本的字体.

在数学模式中,我想写一些像_ {\ mbox {foo}}的东西.如果我使用它,foo会非常大,太大.如果我写a_ {foo},foo将以斜体显​​示.

拥有非斜体,小文本的神奇技巧是什么?

latex tex

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

如何避免,URL.equals需要访问Java中的Internet?

equals()Java类库中URL类的方法发出DNS请求以获取主机名的IP,以检查两个IP是否相等.即使对于使用相同的URL创建的URL,也会发生这种情况String.有没有办法避免这种互联网访问?

java dns url equality equals

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

如何使用java以开放文档格式(.ods)访问电子表格?

我想用Java阅读,编写和创建Open Document格式的Spreadsheets.我希望生成的Java程序在没有安装OpenOffice.org或其他支持ODS的程序的计算机上运行.存在库以访问此格式?

java api spreadsheet odf

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

自动生成.NET和Java的单元测试用例

有一个很好的工具来生成单元测试用例,例如.NET或Java项目,它会生成单元测试用例,覆盖几乎100%的代码覆盖率.测试用例的数量可以与代码的圈复杂度成正比(循环嵌套和条件越高,圈复杂度越高),其中圈复杂度越高,生成的测试用例集越大.我并不期望它能够完全正常运行(比如说我要构建单元测试并在生成之后运行它),但是我会说它可以在测试用例中有一个模板样式来修改适合您的预期需求的情况.但它也应该有一个适当的设置和拆卸方法,并且足以检测是否应该使用单元测试的模拟对象,如果存在任何依赖性.那么,是否存在这样的工具?

.net c# java unit-testing cyclomatic-complexity

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

如何在OpenLayers-Map中删除标准控件?

我使用OpenLayers并希望在左上角创建另一个导航控件.我知道如何添加控件,但在创建OpenLayers-Map时默认添加此导航.所以我想删除该控件,添加一个自己的.我已经知道,默认控件是一个OpenLayers.Control.PanZoom.

javascript openlayers

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