小编bet*_*oys的帖子

从另一个模式引用xsd模式的基础知识

我们正在编写一个新的xsd架构,它将基于并引用另一个架构(这是一个行业事实上的GPS数据标准,称为GPX).我们的架构将用于验证客户生成的文档以及测试.我需要更好地理解如何从我们的新模式引用基础模式,特别是考虑到我们的系统不能期望具有Internet连接.

我的理解是,通常在某些其他服务器上引用xsd文档,以便开发人员可以在开发期间检索文档,但在系统运行时验证期间,有一个模式的本地副本是明智的,因为它不会是谨慎的暂停生产只是因为远程服务器无法访问.它是否正确?

那么如果是这样的话,xsd是否希望我既引用远程基础xsd架构,又引用架构的某些本地副本的名称和位置?或者我的新架构文件中不需要这样的引用?希望有道理.谢谢.

xsd

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

需要复选框更改事件以响应以编程方式完成的已检查状态的更改

(jQuery 1.4.4)我有一个带有.change()监听器的复选框,当用户单击复选框时,该监听器工作正常,但现在我还需要在我以编程方式更改jQuery中的复选框时使用.attr( '已检查','已检查').我非常乐意使用其他方法来完成这项工作.谢谢.

$('#foo').attr('checked', 'checked'); // programmatically change the checkbox to checked, this checks the box alright

$('#foo').change( function() {
  // this works when user checks the box but not when the above code runs
}
Run Code Online (Sandbox Code Playgroud)

jquery

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

jQuery - 在悬停时更改表格行颜色,让悬停事件生效

我想通过使用jQuery更改其颜色来突出显示表行.进行RTFM,广泛试验和研究,运气不佳.

HTML:

<table id="waypointsTable" border="1">
<tbody>
<tr>
<td>some text</td>
</tr> ...
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$('#waypointsTable > tbody > tr > td').hover(function() {
    alert(1);
}, function() {
    alert(2);
});
Run Code Online (Sandbox Code Playgroud)

在这一点上,我只是试图让悬停功能解雇.应该悬停在tr还是td?在选择表格行和td时,我是否总是必须包含tbody参考?在每个tr或td上放一个课而不是上面的方法更好吗?

谢谢.

jquery

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

关于Java同步的问题

Java文档说"同一个对象上的两个同步方法的调用不可能交错".我需要知道的是,synchronized是否还会阻止同一类的两个不同实例中的同步方法进行交错.

例如,类Worker具有名为process()的方法.我们有几个Worker在自己的线程中运行的实例.我们希望防止同时运行process()方法的多个实例.会同步吗?

谢谢.

java synchronization

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

Mac OS X上的JRE lib/security目录在哪里?

我需要生成一个证书,但找不到这个目录.谢谢!

java macos pki java-security

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

Mysqldump在linux上通过cron运行时创建空文件

我有一个运行mysqldump的bash脚本mysql_cron.sh

#!/bin/bash
/usr/local/mysql/bin/mysqldump -ujoe -ppassword > /tmp/somefile
Run Code Online (Sandbox Code Playgroud)

这很好用.然后我从cron调用它:

20 * * * * /home/joe/mysql_cron.sh
Run Code Online (Sandbox Code Playgroud)

这会创建文件/ tmp/somefile,但文件始终为空.我试过添加一个

source /home/joe/.bash_profile 
Run Code Online (Sandbox Code Playgroud)

脚本以确保cron具有正确的env变量,但这没有帮助.我看到很多其他人遇到这个问题,但没有找到解决办法.我还尝试在crontab中使用'>'运算符来捕获文件中的任何cron错误,但这似乎不会产生任何错误.欢迎任何疑难解答.谢谢!

mysql bash mysqldump

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

如何获得子元素,但没有孩子?

使用MarkLogic但这可能是一个通用的XQuery问题.

我有:

<library>
  <books>
    <book title="whatever">
      <publisher>Random</publisher>
      ....more children
    </book>
    <book title="another">
      <publisher>Simon</publisher>
      ....more children
    </book>
    ...
  </books>
</library>
Run Code Online (Sandbox Code Playgroud)

我想要返回所有[book]元素及其title属性,但我不想要任何书籍的孩子,例如[publisher].我如何以正统和高效的方式实现这一目标?

相关问题:有时我可能想要得到一些孩子,而不是其他孩子,例如获得所有书籍元素和他们的出版商子元素,但没有其他孩子.

谢谢.

xpath xquery marklogic

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

减少GPS轨迹数据以丢弃冗余数据的算法?

我们正在建立一个GIS界面来显示GPS轨迹数据,例如想象一个人骑自行车在一个社区周围徘徊一小时的原始数据集.像这样的一组数据,可能每5秒记录一次新点,将会很大并且在浏览器或手持设备中显示它将具有挑战性.此外,通常不需要显示每个单点,因为用户无论如何都无法在视觉上解析那么多数据.

因此,出于性能原因,我们正在寻找擅长"减少"这类数据的算法,以便显示的点数显着减少,但这样做不会导致数据误解.例如,如果我们虚构的自行车骑手停下来喝酒,我们当然不希望在7-Eleven周围的集群中绘制100个纬度/经度值.

我们知道群集,这对于查看一堆断开连接的点很有用,但是我们需要的是适用于如上所述的轨道的东西.谢谢.

gis gps geospatial openlayers

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

Pig方法配对数据集中的数据字段

我是Pig的新手并尝试正确实现一种常见的算法,我需要在一组记录中配对每个匹配的记录.为了将问题提炼成最简单的形式,并避免讨论一些特定于业务的敏感性,这里有一个模拟问题:

假设我有一个代表大学课程的数据集和参加他们的学生:

Philosophy,John
English,Mary
English,Sue
History,Jack
Philosophy,David
English,Mark
English,Larry
Run Code Online (Sandbox Code Playgroud)

我想把同一班级的学生之间的每个关联配对; 所以输出将包括这个,显示四个"英语"行爆炸成六个关联:

Philosphy   John,David
English    Mary,Sue
English    Mary,Mark
English    Mary,Larry
English    Sue,Mark
English    Sue,Larry
English    Mark,Larry
Run Code Online (Sandbox Code Playgroud)

本页:http://ofps.oreilly.com/titles/9781449302641/advanced_pig_latin.html是指使用flatten()来影响交叉产品.我已经尝试了几种方法并对此进行了广泛的研究,并且会发布我的尝试,但说实话,我正在喋喋不休,我认为这只会让读者感到困惑而不会提供任何价值.但这是样板:

s = load 'classes' using PigStorage(',') as (class:chararray, student:chararray);
grp = group s by class;
...
Run Code Online (Sandbox Code Playgroud)

(我相信我面临的问题与需要多个行李的扁平化有关,而不是多个行业,我无法弄清楚如何让我的团队生成多个行李......)

谢谢你的帮助!

hadoop apache-pig

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

需要良好的设计模式来缓存数据库查询结果集

我是构建Java Web应用程序的团队的一员,用户将在关系数据库中搜索结果,然后在浏览器中以表格形式查看它们.然后,用户还可以选择在单独的浏览器窗口中查看相同的结果集(或这些结果的子集),例如使用图表工具.换句话说,我们需要让用户能够在以后可视化相同的结果集记录(最多24小时).

由于对系统的搜索将是资源密集型且仅仅是出于良好的常识,我们希望以一种干净的方式来缓存每个结果集,以便稍后可以从内存(RAM或磁盘)中提取它. 我们正在寻找一种很好的方法来实现这种缓存,我们相信其他人之前已经这样做了,我们更喜欢使用最佳实践或框架,而不是从头开始构建这样的东西.服务器将有足够的RAM,但由于可能有数百人使用该系统,我们可能需要一种先存储到RAM的方法,但如果RAM已满,也可以缓存到硬盘.

我认为坚持作为Java对象是最有意义的,但我愿意接受更好的建议.我们希望采用与供应商无关的方法,因此如果数据库团队选择稍后切换供应商,我们就不会使用专有解决方案.谢谢.

java sql java-ee

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

XSD注释和文档元素,以及如何使用它们

我们正在创建我们希望符合以下xsd的xml文件:http://www.topografix.com/gpx/1/1/gpx.xsd 这个xsd支持'...通过在这里添加自己的元素来扩展. ..',请参阅extensionsType,为方便起见,我在下面复制了它.

1)我不明白注释和文档是否是符合xml的文字元素名称.我相信他们不是,但需要确认.我假设一个兼容的文档在任何[extensions]元素内的任何地方都只有任意数量的自定义元素,对吗?

2)为什么下面有对注释/文档元素,其中一个在一个序列中?

 <xsd:complexType name="extensionsType">
       <xsd:annotation>
        <xsd:documentation>
         You can add extend GPX by adding your own elements from another schema here.
        </xsd:documentation>
       </xsd:annotation>
        <xsd:sequence>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
           <xsd:annotation>
            <xsd:documentation>
             You can add extend GPX by adding your own elements from another schema here.
            </xsd:documentation>
           </xsd:annotation>
         </xsd:any>
        </xsd:sequence>
      </xsd:complexType>
Run Code Online (Sandbox Code Playgroud)

xsd

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

使用OR在MarkLogic上进行Xquery

这是一个新手MarkLogic问题.想象一下像这样的xml结构,这是我真正的业务问题的凝结:

<Person id="1">
  <Name>Bob</Name>
  <City>Oakland</City>
  <Phone>2122931022</Phone>
  <Phone>3123032902</Phone>
</Person>
Run Code Online (Sandbox Code Playgroud)

请注意,文档可以并且将具有多个Phone元素.

我要求从每个文档中返回信息,该文档的Phone元素与电话号码列表中的任何一个匹配.该列表中可能包含几十个电话号码.

我试过这个:

let $a := cts:word-query("3738494044")
let $b := cts:word-query("2373839383") 
let $c := cts:word-query("3933849383") 
let $or := cts:or-query( ($a, $b, $c) )
return cts:search(/Person/Phone, $or)
Run Code Online (Sandbox Code Playgroud)

它正确地执行查询,但它返回Results元素内的一系列Phone元素.我的目标是为每个匹配的文档返回所有NameCity元素以及Person元素的id属性.例:

<results>
  <match id="18" phone="2123339494" name="bob" city="oakland"/>
  <match id="22" phone="3940594844" name="mary" city="denver"/>
etc...
</results>
Run Code Online (Sandbox Code Playgroud)

所以我认为我需要某种形式cts:search允许这个布尔功能,但也允许我指定返回每个文档的哪个部分.那时我可以进一步处理结果XPATH.我需要有效地执行此操作,例如,我认为返回文档uri的列表然后在循环中查询每个文档是不高效的.谢谢!

xquery marklogic

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

如何在Glassfish中设置日志记录级别?

我们正在运行glassfish 2.1;我想减少记录到server.log的聊天内容,但是找不到什么配置文件可以执行此操作。(我假设这将使用log4J语法。)谢谢!

logging glassfish glassfish-2.x

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