问题列表 - 第25104页

是否有用于解析AutoCAD文件的库?

是否有用于解析AutoCAD文件(DWG或DXF)的库(最好是开源)?

autocad

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

具有快速搜索和插入的类似队列的数据结构

我需要一个具有以下属性的数据结构:

  1. 它包含整数。
  2. 不允许重复(也就是说,它最多存储任何整数之一)。
  3. 达到最大大小后,第一个元素将被删除。因此,如果容量为 3,则放入连续数字时将如下所示:{}, {1}, {1, 2}, {1, 2, 3}, {2, 3, 4}, {3,4,5}等
  4. 只需要两个操作:将数字插入到该容器中(INSERT)并检查该数字是否已在容器中(EXISTS)。EXISTS 操作的数量预计约为 2 * INSERT 操作的数量。
  5. 我需要这些操作尽可能快。

对于这种情况,最快的数据结构或数据结构组合是什么?

performance data-structures

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

iBatis - 使用XML选择环境

我有这个配置 ibatis-config.xml

<configuration>
    <properties resource="collector.properties"/>
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC" />
            <dataSource type="POOLED">
                <property name="driver" value="${dev.jdbc.driver}" />
                <property name="url" value="${dev.jdbc.url}" />
            </dataSource>
        </environment>
        <environment id="test">
            <transactionManager type="JDBC" />
            <dataSource type="POOLED">
                <property name="driver" value="${test.jdbc.driver}" />
                <property name="url" value="${test.jdbc.url}" />
            </dataSource>
        </environment>
    </environments>
    <mappers>
    </mappers>
</configuration>
Run Code Online (Sandbox Code Playgroud)

如图所示,它将从中加载数据源 <environment id="development">

问题:是否可以在<environment id="test">不修改XML的情况下在运行时切换使用?例如 - 我有一个我正在使用的测试文件,SqlSessionFactory并希望以编程方式设置它以使用测试环境?

environment ibatis xml-configuration

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

SQLite NHibernate配置.Net 4.0和vs 2010

我正在更新这篇文章,我想我现在知道如何获得这个配置; 但是,还有更多要知道,因为我仍然有一个问题是一个关键领域.

我使用SQLite进行单元测试,现在可以正常工作,使用下面的配置步骤.当我想要使用比内存中测试数据更多的数据的UI测试运行但没有SQLServer的开销时,我也使用它 - 此配置失败,具有以下内容:

{"Could not create the driver from NHibernate.Driver.SQLite20Driver, NHibernate, Version=2.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4."}
Run Code Online (Sandbox Code Playgroud)

这是有关工作的配置的更新信息:

1)哪个SQLite DLL?有一些不好的链接看起来很有帮助,但是它们中存在构建错误.在只有良好的下载,这个日期是这里Source Forge上.v1.066于今天发布,2010年4月18日.

2)您必须使用GAC吗?不,正如毛里西奥回答的那样.

3)x64版本 - 由Mauricio回答.

4)NHib驱动程序 - SQLite20Driver,由Mauricio回答

5)FNH是一种潜在的冲突 - 不,正如Mauricio所回答的那样

干杯,
Berryl

== ADD'L DEBUG INFO ===

当异常被击中并且我调用了SQLite20Drive程序集时,我得到以下内容,这表明驱动程序应该可用.我很想知道,因为配置代码在不同的程序集中.

- 装配时出错----

    ?typeof(SQLite20Driver).Assembly
{NHibernate, Version=2.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4}
[System.Reflection.RuntimeAssembly]: {NHibernate, Version=2.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4}
CodeBase: "file:///C:/Users/Lord & Master/Documents/Projects/Smack/trunk/src/ConstructionAdmin.WpfPresentation/bin/Debug/NHibernate.DLL"
EntryPoint: null
EscapedCodeBase: "file:///C:/Users/Lord%20%26%20Master/Documents/Projects/Smack/trunk/src/ConstructionAdmin.WpfPresentation/bin/Debug/NHibernate.DLL"
Evidence: {System.Security.Policy.Evidence}
FullName: "NHibernate, Version=2.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4"
GlobalAssemblyCache: false
HostContext: 0
ImageRuntimeVersion: "v2.0.50727"
IsDynamic: …
Run Code Online (Sandbox Code Playgroud)

sqlite nhibernate .net-4.0 visual-studio-2010

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

用外行人的话来说,Java中"静态"意味着什么?

我被告知了几个定义,在维基百科上看,但作为Java的初学者,我仍然不确定它的含义.有流利的Java和白痴吗?

java static reference

97
推荐指数
4
解决办法
17万
查看次数

是否可以编写一个接受电子邮件的php脚本(例如电子邮件bot)

我想编写一个脚本,该脚本可以接收电子邮件,然后根据该电子邮件中的指示进行操作,但是我不知道从哪里开始。PHP有可能吗?

php email bots

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

默认.NET异常处理程序

所以前几天我的C#应用​​程序崩溃了.通常,对于.NET应用程序,如果您有未处理的异常,则会收到带有堆栈跟踪的错误消息.

但是,这一次,我得到了一个不同的对话框,告诉我有一个错误,并提供附加调试器,但对话框中没有堆栈跟踪,并且它运行的机器没有安装调试器.

是什么赋予了?为什么我看不到默认的.NET异常处理程序?

.net exception-handling

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

Bash文件描述符泄漏

运行以下代码时,文件描述符泄漏:

function get_fd_count() {
        local fds
        cd /proc/$$/fd; fds=( * ) # avoid a StackOverflow source colorizer bug
        echo "${#fds[@]}"
}

function fd_leak_func() {
        while : ; do
                echo ">> Current FDs: $(get_fd_count)"
                read retval new_state < <(set +e; new_state=$(echo foo); retval=$?; printf "%d %s\n" $retval $new_state)
        done
}

fd_leak_func
Run Code Online (Sandbox Code Playgroud)

在3.2.25和4.0.28上测试。

这仅在函数中发生循环时才会发生;每次我们返回顶级上下文时,额外的文件描述符都会关闭。

这是预期的行为吗?更重要的是,是否有解决方法?


后续:向bash-bug邮件列表报告后,确认为bug。Chet指出,下一版本(截至2010年4月17日)将包含一个修复程序。

bash

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

Ruby和Python如何实现他们的交互式控制台?

在为我的编程语言实现解释器时,我首先想到了一个简单的控制台窗口,它允许用户输入一些代码,然后作为独立的程序作为shell执行.

但是存在严重的问题:如果用户输入的每一行代码都作为独立程序处理,它必须通过标记器和解析器,然后由解释器执行 - 那么函数呢?

  • Python/Ruby交互式控制台(IDLE,irb)如何"共享"代码?如何处理代码?

例:

>> def x:
>>  print("Blah")
>> 
>> x()
Run Code Online (Sandbox Code Playgroud)

函数存储在哪里,以便可以随时调用它?

交互式控制台如何将所有输入的内容视为一个程序,而不是一遍又一遍地执行所有操作?

ruby python interpreter interactive command-line-interface

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

避免textarea rows/cols错误?

我正在使用一些页面验证工具我遇到的一个问题是他们告诉我textarea必须有rows和cols属性.如果我在CSS中设置它或使用display:none(并使用它来保存原始文本数据)我可以做些什么来跳过?似乎每次使用它时,唯一的答案是rows ="0"cols ="0".但我觉得这不是一个好的解决方案.

html textarea

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