问题列表 - 第7709页

HSQLDB经理?

我在Java中尝试过SQLite,但由于JDBC驱动程序的速度很慢.然后我尝试了HSQLDB,并认为速度很好,但我找不到一个很好的HSQLDB管理工具,如MySQL的phpMyAdmin或SQLite的SQLite Manager.

我想使用管理器工具为单元测试准备测试数据,或者在进行一些小实验后使用管理器工具来导航数据.

有什么好工具吗?

user-interface hsqldb

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

如何发现我的CPU是32位还是64位?

如何确定我的处理器是32位还是64位(用您选择的语言)?我想知道英特尔和AMD处理器的这个.

language-agnostic processor

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

在同一台机器上创建对象时,CoCreateInstance()和CoGetClassObject()之间有什么区别?

我知道CoCreateInstance找到给定类id的COM服务器,为该id创建对象实例并从该对象实例中检索接口.CoGetClassObject()查找类id的COM服务器,为该类id创建类工厂的实例,并检索该类工厂接口,然后可以使用该接口创建实际对象.

当用于在同一台机器上创建对象时,这些函数有何不同?它们是否以相同的方式工作,但只会导致在完全相同的COM服务器中调用不同的代码?

windows com interop com-interop

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

我可以告诉CLR通过引用封装AppDomains之间的不可变对象吗?

当在.NET中的AppDomains之间封送对象时,CLR将序列化对象(如果它具有该Serializable属性),或者它将生成代理(如果它继承自MarshalByRef)

但是对于字符串,CLR只会将对字符串对象的引用传递给新的AppDomain.CLR仍然确保完整性,因为.NET字符串是不可变的,并且第二个AppDomain对字符串的任何更改都不会影响原始对象.

这让我想到了一个问题:有没有办法告诉CLR我的自定义类型是不可变的,当用于远程处理它应该只是传递对象的引用,就像它对字符串类一样?

.net c# clr remoting appdomain

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

我怎么能重构这个jQuery代码?

下面的代码是一个简单的简报注册小部件.

我确定有办法让它更简洁,任何想法?

var email_form = $('.widget_subscribe form'); 
var email_submit = $('.widget_subscribe .submit');
var email_link = $('.widget_subscribe .email');

// Hide the email entry form when the page loads
email_form.hide();

// Show the form when the email link is clicked
$(email_link).click( function () {
    $(this).toggle();
    $(email_form).toggle();
    return false;
});

// Hide the form when the form submit is clicked
$(email_submit).click( function () {
    $(email_link).toggle();
    $(email_form).toggle();
});

// Clear/reset the email input on focus 
$('input[name="email"]').focus( function () {
    $(this).val("");
    }).blur( function () { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

是否有任何理由使用SGML而不是XML?

据我所知,XML是SGML的一个子集,旨在简化它并鼓励更广泛的使用.

我猜大多数有用的功能都被引入到XML中,但SGML中是否有任何功能足以激励使用它而不是XML(并接受复杂性的开销)?

xml comparison sgml

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

在Python中初始化关键字args

为什么如下:

class A(object):
    def __init__(self, var=[]):
        self._var = var
        print 'var = %s %s' % (var, id(var))

a1 = A()
a1._var.append('one')

a2 = A()
Run Code Online (Sandbox Code Playgroud)

造成:

var = [] 182897439952
var = ['one'] 182897439952
Run Code Online (Sandbox Code Playgroud)

我不明白为什么在使用可选关键字参数时它没有使用列表的新实例,有人能解释一下吗?

python arguments initialization instantiation

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

将ctrl + c发送到c#中的cmd.exe进程

我现在正在给自己编写一个C#备份程序.我正在为接口使用标准的Windows窗体,并将cmd.exe作为一个新进程调用,然后在此新进程中使用XCOPY.除了我想要添加的最后一个功能外,每个东西都很好用,这就是打破操作的能力.

从本机命令提示符,我可以使用ctrl + c干净地完成此操作,但尽可能尝试,我无法使用winforms和process方法复制此功能.我已经尝试重定向standardinput并使用它来发送consolespecialkeys.ControlC到进程,我也尝试发送0x03和"/ x03",我在其他论坛帖子上读到的都是ctrl + c的十六进制代码.我发送的任何内容都没有注册,退出该进程会导致用户界面失效,但xcopy.exe会在后台运行.手动杀死xcopy.exe导致它将复制的文件保留为半复制和损坏,而不是在命令提示符中使用ctrl + c发生的事情.

我错过了一些非常明显的东西吗?我是C#的新手,所以我会举起手来承认这很可能是我很慢,或者误解了这个过程如何使用cmd.exe.但是,由于进程支持标准输入重定向,所以至少应该对我起作用.我已经将我的代码的基本轮廓放在下面,以防它有助于确定我在哪里弄乱.

string XCopyArguments = "\"" + dir.FullName + "\" \"" + destination + "\" /D /S /I /E";  
Process XCopyProcess = new Process();  
ProcessStartInfo XCopyStartInfo = new ProcessStartInfo(); 
XCopyStartInfo.FileName = "CMD.exe ";  
XCopyStartInfo.RedirectStandardError = true;
XCopyStartInfo.RedirectStandardOutput = true;
XCopyStartInfo.RedirectStandardInput = true;
XCopyStartInfo.UseShellExecute = false;
XCopyStartInfo.CreateNoWindow = true;
XCopyStartInfo.Arguments = " /D /c XCOPY " + XCopyArguments;
XCopyProcess.EnableRaisingEvents = true;
XCopyProcess.StartInfo = XCopyStartInfo;
XCopyProcess.Start();                
XCopyProcess.WaitForExit(15000);
int ExitCode = XCopyProcess.ExitCode;
if (ExitCode > …
Run Code Online (Sandbox Code Playgroud)

.net c# cmd winforms

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

加载XML时数据无效错误

我正在尝试加载一个非常基本的XML文档,但每次进入LoadXml(string url)行时,程序都会崩溃并报告异常("根级别的数据无效.第1行,第1位"XmlException).

XmlDocument xmldoc = new XmlDocument();
xmldoc.LoadXml(@"C:\Websites\TestHarness\TestHarness\TestHarness\ExampleXml.xml");     
XmlNode node = xmldoc.DocumentElement;
Run Code Online (Sandbox Code Playgroud)

我的XML看起来像这样(这是来自W3Schools的示例xml文档,它在IE中打开很好):

<note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
</note>
Run Code Online (Sandbox Code Playgroud)

这是完全粘贴的,没有空格.

我看不出这个代码有什么问题,堆栈跟踪并没有告诉我太多,我怀疑某处存在环境问题.有没有人有任何想法?

编辑:XML的格式不正确.XML与此处的示例文档相同:http://w3schools.com/xml/default.asp

c# xml dom

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

列表中所有项目的特定属性的总和

以下面的例子为例,

我上课了

public class SomeItem
{
    public string Name;
    public DateTime Published;
    public uint16 Size;
}
Run Code Online (Sandbox Code Playgroud)

我有一个List<SomeItem>,我想计算所有项目的总大小.
在C#我只是写

var totalSize = items.Sum((i) => i.Size);
Run Code Online (Sandbox Code Playgroud)

我已经看了F#中的List函数,但是他们总是抱怨类型.

你会怎么用F#写这个?

(我尝试过搜索引擎,但对F#的搜索引擎支持很糟糕)

f#

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