问题列表 - 第18078页

排序技术遵循TreeMap?

TreeMap当我们尝试打印存储在其中的数据时,有人能解释数据是如何自动排序的吗?

java sorting map data-structures

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

CDN上的Dojo与自己安装

我使用了相当多的Dojo,但到目前为止我只是通过包含来自AOL/Google等CDN来使用它.

托管Dojo副本而不是通过CDN使用它有什么好处吗?我没有太多需要改变代码库,但我想有其他优点/缺点?

dojo latency cdn

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

在wxWidgets中绘制SVG图像

我需要能够绘制SVG图像(能够缩放,并将图像旋转90,180和270度).

我还希望能够将图像渲染到位图(例如用于显示),以便能够将它们绘制成新的SVG图像(将"文档"导出到SVG).

wxWidgets似乎没有任何内置的SVG功能,所以我不知道如何继续添加这样的功能.

c++ svg wxwidgets image

6
推荐指数
2
解决办法
4931
查看次数

jQuery - 如何在事件触发后暂时禁用onclick事件侦听器?

事件被触发后,如何暂时禁用onclick事件监听器(jQuery首选)?

例:

用户单击按钮并在下面触发此函数后,我想禁用onclick侦听器,因此不会向我的django视图发出相同的命令.

$(".btnRemove").click(function(){
   $(this).attr("src", "/url/to/ajax-loader.gif");
   $.ajax({
        type: "GET",
        url: "/url/to/django/view/to/remove/item/" + this.id,
        dataType: "json",
        success: function(returned_data){
            $.each(returned_data, function(i, item){
              // do stuff                       
     });
   }
});
Run Code Online (Sandbox Code Playgroud)

非常感谢,

阿尔

javascript ajax jquery events onclick

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

如何在Hibernate中连接多个数据库

我是Hibernate的新宠物并尝试了一些东西.似乎有趣的一件事是如何连接到不同的数据库?我这里有两个问题:

  1. 如果在同一个Web应用程序中我需要连接到MySQL和Oracle,我该怎么做?
  2. 我使用MySQL并有两个数据库test1和test2,如何连接和检索数据?

我在博客中读到我们可以创建不同的配置文件并执行它.我尝试过但不是成功的.这是我试过的:

SessionFactory sf = (SessionFactory) new Configuration().configure(path);
Run Code Online (Sandbox Code Playgroud)

其中path是配置文件的路径.这是正确的方法吗?

database hibernate

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

Intranet Analytics推荐的套餐?

我正在寻找可以提供有关Intranet站点分析的一些信息的人.内联网站点对互联网的访问受限,理想情况下,外部不应传输分析信息.

我是否可以为此目的考虑任何开源或构建良好的分析包?

谢谢.

analytics intranet

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

使用XSLT进行XML提取而不必将整个DOM树读入内存?

我有一种情况,我想从一些非常大但常规的XML文件中提取一些信息(只需要使用500 Mb文件),并且XSLT将是完美的.

不幸的是,我所知道的那些XSLT实现(除了最昂贵的Saxon版本之外)不支持只读取DOM的必要部分,而是读取整个树.这导致计算机交换死亡.

有问题的XPath是

//m/e[contains(.,'foobar')
Run Code Online (Sandbox Code Playgroud)

所以它基本上只是一个grep.

是否有可以执行此操作的XSLT实现?或者给出合适的"建议"的XSLT实现可以修复内存中不再需要的部分吗?

我更喜欢Java实现,但Windows和Linux都是可行的本机平台.


编辑:输入XML看起来像:

<log>
<!-- Fri Jun 26 12:09:27 CEST 2009 -->
<e h='12:09:27,284' l='org.apache.catalina.session.ManagerBase' z='1246010967284' t='ContainerBackgroundProcessor[StandardEngine[Catalina]]' v='10000'>
<m>Registering Catalina:type=Manager,path=/axsWHSweb-20090626,host=localhost</m></e>
<e h='12:09:27,284' l='org.apache.catalina.session.ManagerBase' z='1246010967284' t='ContainerBackgroundProcessor[StandardEngine[Catalina]]' v='10000'>
<m>Force random number initialization starting</m></e>
<e h='12:09:27,284' l='org.apache.catalina.session.ManagerBase' z='1246010967284' t='ContainerBackgroundProcessor[StandardEngine[Catalina]]' v='10000'>
<m>Getting message digest component for algorithm MD5</m></e>
<e h='12:09:27,284' l='org.apache.catalina.session.ManagerBase' z='1246010967284' t='ContainerBackgroundProcessor[StandardEngine[Catalina]]' v='10000'>
<m>Completed getting message digest component</m></e>
<e h='12:09:27,284' l='org.apache.catalina.session.ManagerBase' z='1246010967284' t='ContainerBackgroundProcessor[StandardEngine[Catalina]]' v='10000'>
<m>getDigest() 0</m></e>
......
</log>
Run Code Online (Sandbox Code Playgroud)

Essentialy我想选择一些m节点(我知道XPath是错误的,它只是一个快速的黑客),但保持XML布局.


编辑:似乎STX可能是我正在寻找的(我可以使用另一种转换语言),并且Joost是一个实现.有经验吗?


编辑:我发现带有-Xmx1500m的Saxon 6.5.4可以加载我的XML,所以这让我现在可以使用我的XPath.这只是一个幸运的中风所以我仍然想要一般性地解决这个问题 - 这意味着可编写脚本,这反过来意味着首先没有手工制作的Java过滤.


编辑:哦,顺便说一下.这是一个非常类似于log4j XMLLayout生成的日志文件.XML的原因是能够做到这一点,即对日志进行查询.这是最初的尝试,因此是一个简单的问题.后来我希望能够提出更复杂的问题 - …

java xml xslt streaming stx

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

如何在 Sqlite 中的一个查询中更新和选择一行?

我想在 Sqlite 中的一个查询中更新和选择一行。在 MySql 中,我想要的查询如下所示:

SET @update_id := -1;
UPDATE data SET `Status` = 'running', Id = (SELECT @update_id := Id) 
  WHERE `Status` = 'scheduled' LIMIT 1;
SELECT * FROM data WHERE id=@update_id;"
Run Code Online (Sandbox Code Playgroud)

上面的查询将状态设置为“正在运行”,变量@update_id的值设置为状态为“已调度”的第一行的修改行的ID,然后使用变量@update_id获取完整的修改排。

重要的一点是我需要选择我被UPDATE语句修改过的行

但据我所知 Sqlite 不支持变量。

如何为 Sqlite 重写上面的 MySQL 查询?

mysql sql sqlite

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

Grep和Python

我需要一种通过Unix命令行中的正则表达式使用grep搜索文件的方法.例如,当我输入命令行时:

python pythonfile.py 'RE' 'file-to-be-searched'
Run Code Online (Sandbox Code Playgroud)

我需要'RE'在文件中搜索正则表达式并打印出匹配的行.

这是我的代码:

import re
import sys

search_term = sys.argv[1]
f = sys.argv[2]

for line in open(f, 'r'):
    if re.search(search_term, line):
        print line,
        if line == None:
            print 'no matches found'
Run Code Online (Sandbox Code Playgroud)

但是当我输入一个不存在的单词时,no matches found不会打印

python regex grep

67
推荐指数
4
解决办法
23万
查看次数

在onclick()事件中调用.php文件

我想从OnClick事件中调用.php文件.

<input id="Edit" name="Edit" value="Edit Record" type="button" onclick="---call to php file----;" />
Run Code Online (Sandbox Code Playgroud)

代码如上所示.我想通过Javascript调用.php文件并在查询字符串中传递cookie值.

javascript php

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