问题列表 - 第11567页

如何在java中将org.w3c.dom.Element输出为字符串格式?

我有一个org.w3c.dom.Element传递给我的方法的对象.我需要查看整个xml字符串,包括其子节点(整个对象图).我正在寻找一种方法,可以将其Element转换为我可以使用的xml格式字符串System.out.println.只是println()在'元素'对象上将无法工作,因为toString()不会输出xml格式,也不会通过其子节点.没有编写自己的方法来做到这一点有一个简单的方法吗?谢谢.

java xml dom

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

为什么我的Perl CGI脚本不起作用?

我真的不知道如何运行Perl文件.我已将我的.pl上传到cgi-bin然后chmod到755.然后,当我去运行该文件时,我只得到500内部服务器错误.

**/cgi-bin/helloworld.pl**


#!/usr/bin/perl

print 'hello world';
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么的任何想法?

perl cgi

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

在ubuntu hardy中重新索引sphinx的最佳方法

我正在运行一块ubuntu hardy.我安装了sphinx,我想每x分钟运行一次sphinx索引器.这样做的最佳方法是什么?

linux ubuntu cron debian sphinx

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

为什么我们需要在C++中使用纯虚拟析构函数?

我理解虚拟析构函数的必要性.但为什么我们需要纯虚拟析构函数?在其中一篇C++文章中,作者提到我们在创建类抽象时使用纯虚析构函数.

但是我们可以通过将任何成员函数设置为纯虚拟来使类抽象化.

所以我的问题是

  1. 我们什么时候才能真正使析构函数变为虚拟?任何人都能给出一个很好的实时例子吗?

  2. 当我们创建抽象类时,将析构函数设置为纯虚拟是一种很好的做法吗?如果是..那为什么?

c++ destructor pure-virtual

151
推荐指数
6
解决办法
8万
查看次数

如何有效地存储编辑历史?

我只是想知道像stackoverflow和维基百科这样的网站,它们无限期地存储编辑历史,并允许用户回滚编辑.有人可以使用任何合适的技术(如数据库等)推荐任何有关如何执行此操作的资源/书籍/文章

非常感谢!

history edit

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

我如何测试我是否通过vb.net连接到sql DB?

我有以下模块,我想测试连接.如何测试连接是否有效?你能否回答一下你的答案:

Imports System.Data.SqlClient

Module Module1
    Sub Main()
        ' Create a new SqlConnectionStringBuilder and
        ' initialize it with a few name/value pairs:
        Dim builder As New SqlConnectionStringBuilder(GetConnectionString())

        ' The input connection string used the 
        ' Server key, but the new connection string uses
        ' the well-known Data Source key instead.
        Console.WriteLine(builder.ConnectionString)

        ' Pass the SqlConnectionStringBuilder an existing 
        ' connection string, and you can retrieve and
        ' modify any of the elements.
        builder.ConnectionString = _
            "server=http://sql.example.com;user id=******;" & _
            "password=***********;"
        ' Now …
Run Code Online (Sandbox Code Playgroud)

sql vb.net

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

如何检索Dictonary <?,?>中包含的所有KeyValuePairs?

我有一个对象是一个未知类型的字典(即我不知道键的类型和值)

我想检索它的所有值,以便我可以通过索引访问它们.

所以我想做的是这样的:

Dictionary<object, object> d = (Dictionary<object, object>)obj; // cast error
l = new List<KeyValuePair<object,object>>();
foreach (KeyValuePair<object, object> k in d)
   l.Add(new KeyValuePair<object,object>(k.Key, k.Value));
Run Code Online (Sandbox Code Playgroud)

但是,正如预期的那样,运行时不会让我转换为Dictionary <object,object>.

有没有办法在.net 3.0中执行此操作?(例如使用反射?)

.net c# generics reflection

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

在单元测试中操纵当前时间?

有没有办法在jUnit 4.5测试中操纵当前时间?我有以下方法,我想进行单元测试

public String getLastWeek() {
  GregorianCalendar c = new GregorianCalendar(TimeZone.getTimeZone("Europe/Stockholm"));
  c.setFirstDayOfWeek(GregorianCalendar.MONDAY);
  c.add(GregorianCalendar.WEEK_OF_YEAR, -1);
  return c.get(GregorianCalendar.YEAR) + " " + c.get(GregorianCalendar.WEEK_OF_YEAR);
}
Run Code Online (Sandbox Code Playgroud)

使测试更容易的一种方法是将其拆分为两种方法

public String getLastWeek() {
  GregorianCalendar c = new GregorianCalendar(TimeZone.getTimeZone("Europe/Stockholm"));
  return getLastWeekFor(c);
}

public String getLastWeekFor(GregorianCalander c) {
  c.setFirstDayOfWeek(GregorianCalendar.MONDAY);
  c.add(GregorianCalendar.WEEK_OF_YEAR, -1);
  return c.get(GregorianCalendar.YEAR) + " " + c.get(GregorianCalendar.WEEK_OF_YEAR);
}
Run Code Online (Sandbox Code Playgroud)

这让我测试了周减法逻辑,但是让getLastWeek没有经过测试,我更喜欢只有一种方法.

java time junit

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

删除JSON属性

如果我有一个JSON对象说:

var myObj = {'test' : {'key1' : 'value', 'key2': 'value'}}
Run Code Online (Sandbox Code Playgroud)

我可以删除'key1',因此它变为:

{'test' : {'key2': 'value'}}
Run Code Online (Sandbox Code Playgroud)

javascript json

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

jQuery插件命名空间函数

我正在创建一个范围相当大的jQuery插件.事实上,该插件在技术上由一些可以协同工作的插件组成.

(function($){
    $.fn.foo = function(){
        //plugin part A
    }
    $.fn.bar = function(){
        //plugin part B
    }
    $.fn.baz = function(){
        //plugin part C
    }
}(jQuery))
Run Code Online (Sandbox Code Playgroud)

是否可以命名jQuery插件,使小插件可以是更大的插件的功能

$.fn.foo.bar = function(){}
$.fn.foo.baz = funciton(){}
Run Code Online (Sandbox Code Playgroud)

这样可以避免污染jQuery函数名称空间.然后你可以调用插件

$('#example').foo()
$('#other_example').foo.bar()
Run Code Online (Sandbox Code Playgroud)

我自己尝试这个问题时遇到的问题是声明为foo()插件函数属性的函数没有正确设置对'this'的引用.'this'最终引用父对象而不是jQuery对象.

任何想法或意见将不胜感激.

-Matt

javascript jquery jquery-plugins

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

标签 统计

java ×2

javascript ×2

.net ×1

c# ×1

c++ ×1

cgi ×1

cron ×1

debian ×1

destructor ×1

dom ×1

edit ×1

generics ×1

history ×1

jquery ×1

jquery-plugins ×1

json ×1

junit ×1

linux ×1

perl ×1

pure-virtual ×1

reflection ×1

sphinx ×1

sql ×1

time ×1

ubuntu ×1

vb.net ×1

xml ×1