我有一个字符串,我必须解析不同的关键字.例如,我有字符串:
"我会在123woods来见你"
我的关键字是
'123woods''森林'
我应该在每次有比赛时报告.还应考虑多次出现.然而,对于这个,我应该只在123woods匹配,而不是在树林.这消除了使用String.contains()方法.此外,我应该能够有一个列表/一组关键字,并同时检查它们的发生.在这个例子中,如果我有'123woods'和'come',我应该两次出现.方法执行在大文本上应该有点快.
我的想法是使用StringTokenizer,但我不确定它是否会表现良好.有什么建议?
我一直在使用相当多的东西
System.getProperty("property")
Run Code Online (Sandbox Code Playgroud)
为了获得环境信息.但是,在我看来,Sun更喜欢以下内容:
(String) java.security.AccessController.doPrivileged(
new sun.security.action.GetPropertyAction("property"));
Run Code Online (Sandbox Code Playgroud)
奇怪的是,这段代码涉及一个演员,结果应该比一点慢
System.getProperty
实现,只使用安全管理器,然后立即从实例变量props获取属性.我的问题是为什么Sun选择使用第二种方法在内部获取代码中的大多数环境变量
System.getProperty
似乎更快的方式去?
我已经开始使用nutch和solr,我遇到了将Solr与Nutch集成的问题.我遵循了这个教程:http:bin/nutch crawl urls -solr http://localhost:8983/solr/ -depth 3 -topN 5
//wiki.apache.org/nutch/NutchTutorial 并在使用之后:
nutch显示消息:
java.io.IOException:作业失败了!
和solr显示:
严重:org.apache.solr.common.SolrException:错误:[doc = http://nutch.apache.org/]未知字段'host'
我认为原因可能是$ SOLR_HOME/example/solr/conf/schema.xml中缺少'host'字段,但它就在那里.我非常感谢你的帮助.
发布一个Web应用程序,我有一个加载事件.如果浏览器正在从服务器加载数据,我希望将光标更改为显示时钟的gif.如何更改光标外观.我只在博客中找到了这个引用光标外观:
$(this).css('cursor','move');
Run Code Online (Sandbox Code Playgroud)
我想加载一个图像.
我一直忙着为Red5创建一个应用程序.想象一下,当我尝试配置基本/摘要身份验证时,我感到惊讶,但事实并非如此.令我感到奇怪的是,我有一个正在运行的tomcat实例,可以使用以下xmls正确运行和验证:
web.xml(部分)
<security-constraint>
<web-resource-collection>
<web-resource-name>A Protected Page</web-resource-name>
<url-pattern>/stats.jsp</url-pattern>
</web-resource-collection>
<auth-constraint>
<description/>
<role-name>tomcat</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>DIGEST</auth-method>
<realm-name>BLAAAAAAAAAAAAAAAAA</realm-name>
</login-config>
<security-role>
<description/>
<role-name>tomcat</role-name>
</security-role>
Run Code Online (Sandbox Code Playgroud)
和/ conf 中的tomcat-users.xml看起来有点像这样:
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
<role rolename="tomcat"/>
<user username="ide" password="bogus" roles="tomcat"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)
令人讨厌的是配置在tomcat的servlet容器上正确验证,但在red5的修改后的容器上,它只是不断要求验证.我变得疯了还是应该像魅力一样工作?
有什么指针吗?我错过了什么吗?
这是我尝试登录时收到的错误的堆栈跟踪:
Caused by: java.io.IOException: Unable to locate a login configuration
at com.sun.security.auth.login.ConfigFile.init(ConfigFile.java:250) [na:1.6.0_22]
at com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:91) [na:1.6.0_22]
... 27 common frames omitted
[ERROR] [http-127.0.0.1-5080-1] org.apache.catalina.realm.JAASRealm - Cannot find message associated with key jaasRealm.unexpectedError
java.lang.SecurityException: Unable to locate a …Run Code Online (Sandbox Code Playgroud) 我只想将Windows中窗口的可见部分作为一个区域。
想要仅获得用户可见的区域。当然,以编程方式。这是一个例子。我具有以下窗口组成:
+------------------------------------------+
| |
| +=============+ |
| | | |
| | A +--------------------------+
| | | |
| C | | B |
| | +--------------------------+
| | | |
+-----------| |----------------+
| |
+-------------+
Run Code Online (Sandbox Code Playgroud)
假设我只对窗口A感兴趣。那么我需要的是一个看起来像这样的区域的句柄:
+=============+
| |
| A +-----+
| |
| |
| +-----+
| |
| |
| |
+-------------+
Run Code Online (Sandbox Code Playgroud)
或者,我应该能够以以下方式获取任何其他窗口的区域。
到目前为止,我已经使用了本指南:http : //blogs.msdn.com/b/oldnewthing/archive/2003/09/02/54758.aspx
而且我同意,如果您有0->错误,则NULLREGION为1(对于用户不可见的结果rgn),2-> SIMPLEREGION和COMPLEXREGION为3,GetClipBox将返回0、1、2或3。因此,到目前为止,我需要复杂的区域。
大师问:但是我怎么得到它的坐标和尺寸呢?
(添加信息)
是否可以将COMPLEXREGION(不是由我创建的,而是由OS创建的)重构为由其组成的简单区域。冯远建议您不能:
http://www.codeguru.com/forum/archive/index.php/t-126543.html
(添加信息)
因此,有没有办法找到A的区域并将其转换为PolyPath或具有其角坐标的漂亮几何图形?
顺便说一下,我使用JNA(Java),但是解决相同问题的C#或.VB代码就足够了。
干杯。
我有以下问题:
在UWP中,我们如何获得总体CPU百分比使用率,RAM使用率,可用RAM,运行过程等?它是UWP中任务管理器所必需的.
我希望能够使用javascript调用我的JNLP类的函数.让我们假设在我的applet中我有一个像这样定义的函数:public String returnSomething(){ return "bla"; }
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- ########################## IMPORTANT NOTE ############################ -->
<!-- This preview HTML page will work only with JDK 6 update 10 and higher! -->
<!-- ###################################################################### -->
<html>
<head>
<title>Test page for launching the applet via JNLP</title>
</head>
<body>
<h3>Test page for launching the applet via JNLP</h3>
<script src="http://java.com/js/deployJava.js"></script>
<script>
var attributes = {
code: "winToJnaApi.NewApplet",
archive: "JavaApplication6.jar, lib/jna.jar, lib/platform.jar",
width: 300,
height: 300,
name: "applet",
id: "app" …Run Code Online (Sandbox Code Playgroud) 我的页面上有一个flash对象,我想使用Javascript禁用对它的点击.我试着使用以下代码:
document.getElementById('flash-obj').onclick = function(){return false;};
document.getElementById('flash-obj').onmouseup = function(){return false;};
document.getElementById('flash-obj').onmousedown = function(){return false;};
Run Code Online (Sandbox Code Playgroud)
它不起作用.还有其他选择吗?任何例子将不胜感激.
干杯Nyo