小编Rya*_*ger的帖子

正确使用Java -D命令行参数

在Java中传递-D参数时,编写命令行然后从代码中访问它的正确方法是什么?

例如,我试过写这样的东西......

if (System.getProperty("test").equalsIgnoreCase("true"))
{
   //Do something
}
Run Code Online (Sandbox Code Playgroud)

然后像这样称呼它......

java -jar myApplication.jar -Dtest="true"
Run Code Online (Sandbox Code Playgroud)

但是我收到了NullPointerException.我究竟做错了什么?

java parameters command-line

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

卸载Android ADT

这似乎是一项微不足道的任务,但我找不到从Eclipse安装中彻底卸载ADT的选项.当然,我可以删除SDK的文件夹,但这只会在下次启动Eclipse时抛出错误.我问的原因是因为我的旧ADT一直在犯一个错误的错误(无法获取网址https://dl-ssl.google.com/android/repository/addons_list.xml,原因:找不到文件)我需要一个完整,新鲜的重新安装.

重要提示: 在Help - > about eclipse sdk - >安装细节下,所有android插件的卸载按钮都显示为灰色

eclipse android adt

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

将参数传递给JQuery函数

我正在使用一个包含Action列的循环创建HTML.该列是一个超链接,当用户点击调用JavaScript函数并传递参数时...

例:

<a href="#" OnClick="DoAction(1,'Jose');" > Click </a>
<a href="#" OnClick="DoAction(2,'Juan');" > Click </a>
<a href="#" OnClick="DoAction(3,'Pedro');" > Click </a>
...
<a href="#" OnClick="DoAction(n,'xxx');" > Click </a>
Run Code Online (Sandbox Code Playgroud)

我希望该函数使用正确的参数调用Ajax jQuery函数.

有帮助吗?

html javascript parameters jquery function

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

如何选择节点的第一个子名称?XPath的

我有一个XML,我必须从中选择其中一个节点的子名称.我是一个初学者,所以我没有找到Xpath表达式来做到这一点.我知道节点的级别

姓名来自 /Employee/Department/

但是部门有儿童名字不明的节点.我必须选择Department节点的第一个子节点.我怎样才能做到这一点?

xpath children

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

用于删除字符串中重复字符的函数

以下代码尝试删除字符串中的任何重复字符.我不确定代码是否正确.任何人都可以帮我处理代码(即当字符匹配时实际发生了什么)?

public static void removeDuplicates(char[] str) {
  if (str == null) return;
  int len = str.length;
  if (len < 2) return;
  int tail = 1;
  for (int i = 1; i < len; ++i) {
    int j;
    for (j = 0; j < tail; ++j) {
      if (str[i] == str[j]) break;
    }
    if (j == tail) {
      str[tail] = str[i];
      ++tail;
    }
  }
  str[tail] = 0;
}
Run Code Online (Sandbox Code Playgroud)

java string

30
推荐指数
5
解决办法
10万
查看次数

从日志中排序唯一的URL

我需要从Web日志中获取唯一的URL,然后对它们进行排序.我正在考虑使用grep,uniq,sort命令并将其输出到另一个文件

我执行了这个命令:

cat access.log | awk '{print $7}' > url.txt
Run Code Online (Sandbox Code Playgroud)

然后只获得唯一的一个并对它们进行排序:

cat url.txt | uniq | sort > urls.txt
Run Code Online (Sandbox Code Playgroud)

问题是我可以看到重复项,即使文件已排序,这意味着我的命令工作.为什么?

sorting shell logging uniq

17
推荐指数
2
解决办法
4192
查看次数

如何禁用右键单击html中的超链接

我需要禁用右键单击跨度中的超链接.我需要禁用整个页面中的一个链接.有什么建议?

html html5

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

另一种算法工作面试

所以这是一个问题:

假设你有10万个整数,范围从1到100万.请整理整数.时间复杂度应为O(n).

任何分享他或她的想法的人都非常感激.

algorithm

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

如何正确解析具有任意名称空间的XML文档

我试图解析一些标准的XML文档,这些文档使用来自各种来源的名为MARCXML的模式.

以下是需要处理的示例XML文件的前几行...

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<marc:collection xmlns:marc="http://www.loc.gov/MARC21/slim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd">
  <marc:record>
    <marc:leader>00925njm  22002777a 4500</marc:leader>
Run Code Online (Sandbox Code Playgroud)

还有一个没有命名空间前缀......

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
  <record>
    <leader>01142cam  2200301 a 4500</leader>
Run Code Online (Sandbox Code Playgroud)

关键点:为了让XPath在程序中进一步解析,我必须通过一个正则表达式例程将命名空间添加到NameTable(默认情况下不添加它们).这对我来说似乎没用.

Regex xmlNamespace = new Regex("xmlns:(?<PREFIX>[^=]+)=\"(?<URI>[^\"]+)\"", RegexOptions.Compiled);

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlRecord);
XmlNamespaceManager nsMgr = new XmlNamespaceManager(xmlDoc.NameTable);

MatchCollection namespaces = xmlNamespace.Matches(xmlRecord);
foreach (Match n in namespaces)
{
    nsMgr.AddNamespace(n.Groups["PREFIX"].ToString(), n.Groups["URI"].ToString());
}
Run Code Online (Sandbox Code Playgroud)

XPath调用看起来像这样......

XmlNode leaderNode = xmlDoc.SelectSingleNode(".//" + LeaderNode, nsMgr);

其中LeaderNode是可配置值,并且"marc:leader"在第一个示例和"leader"第二个示例中相等.

有没有更好,更有效的方法来做到这一点?注意:欢迎使用LINQ解决此问题的建议,但我主要想知道如何解决这个问题XmlDocument …

c# xml namespaces

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

使用外部实体文件在C#中处理XML

我在C#中处理一个XML文件(不包含任何dtdent声明),其中包含&eacute;和等实体&agrave;.尝试加载XML文件时收到以下异常...

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(record);
Run Code Online (Sandbox Code Playgroud)

提及未申报实体'eacute'.

我能够追踪正确的ENT文件在这里.加载XML文件时如何告诉XmlDocument使用此ent文件?

c# xml special-characters

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