问题列表 - 第4226页

如何测试独立的Perl脚本?

我编写了一个小的Perl脚本,现在我想为它创建一个测试套件.我认为能够use将脚本作为模块,导入脚本中定义的subs并测试它们会很好.有没有办法让脚本既可以是独立的Perl脚本,也可以是Perl模块?(我不想将脚本拆分为单独的模块和"可执行文件",因为我打算将脚本作为单个文件分发.)

或者有更好的方法来测试脚本吗?

scripting perl unit-testing module

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

Java日期和日历控件

是否有任何人建议使用好的日期选择器(下拉日历或小日历组件)以便在Java Swing应用程序中使用 - bean或源代码?它们需要足够强大以满足商业应用.

java swing controls components javabeans

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

源代码控制和存储过程

我一直在想如何将所有存储过程放在源代码控制下的SQL 2000上.
我们正在使用Subversion来处理所有正常的源代码,所以如果使用Subversion解决问题会很好.

你有什么想法?

更新16-02-2009:这是我用于导出所有存储过程的vbs脚本:

Set con = CreateObject("ADODB.Connection")
con.ConnectionString = "*** Database connection string here ***"
con.Open 
Set rs = CreateObject("ADODB.RecordSet")
rs.ActiveConnection = con

strSQL = "SELECT ROUTINE_NAME, ROUTINE_DEFINITION " & _
"FROM INFORMATION_SCHEMA.routines " & _
"WHERE ROUTINE_NAME NOT LIKE 'dt_%' " & _
"ORDER BY 1"

Set fso = CreateObject("Scripting.FileSystemObject")
rs.Open strSQL 
While Not rs.Eof 
    filename = rs("ROUTINE_NAME") & ".sql"
    routineSQL = rs("ROUTINE_DEFINITION")
    Set tf = fso.CreateTextFile(filename, True)
    tf.Write routineSQL
    tf.Close
    set tf = Nothing 
    rs.MoveNext
Wend …
Run Code Online (Sandbox Code Playgroud)

sql sql-server version-control stored-procedures

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

我可以确定给定字符串的内置哈希值始终相同吗?

我得到这样的字符串哈希:

string content = "a very long string";
int contentHash = content.GetHashCode();
Run Code Online (Sandbox Code Playgroud)

然后我将哈希存储到字典中作为到另一个ID的键映射.这很有用所以我不必在默认字典哈希计算期间比较大字符串,但我可以通过键从字典中删除ID.

我可以确定给定字符串的哈希值("非常长的字符串")将始终相同吗?

我可以确定两个不同的字符串不会具有相同的哈希值吗?

另外,如果可能的话,为不同的字符串获取相同的哈希的可能性有多大?

.net c# string hash

9
推荐指数
2
解决办法
2211
查看次数

将OpenFolderDialog设置为特殊文件夹

我知道可以将OpenFolderDialog的当前文件夹设置为特殊文件夹,如"Program Files"或Desktop?

但我在哪里可以找到这个?

.net c# directory file

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

在Mvc asp.net中获取选中的复选框值

我在列表中显示了复选框,我想访问哪个复选框被选中,并且想要调用控制器操作,我从下拉列表中选择选项

<div id="pnlSent" style="display: none">
            <%= Html.DropDownList("select","msgtype") %>
            <% foreach (Usp_GetUserMessagesResult w in (List<Usp_GetUserMessagesResult>)ViewData["UListM"])
               { %>
                <li>
            <div class="question-info">

                <input id="Checkbox1" type="checkbox" onclick="function() { alert("df") ; } "  />

                <div class="views count"><span></span></div>
                <div class="question">
                    <div class="meta">Subject:  <%= w.Subject %></div>
                    <div class="meta">To: <%= w.Username  %></div>
                    <h3 class="title"><%= Html.Encode(w.Mesg)%></h3>
                </div>
            </div>
        </li>
            <% } %>

    </div>
Run Code Online (Sandbox Code Playgroud)

.net asp.net asp.net-mvc

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

Quartz.net为新手

什么是quartz.net如何开始使用它?

.net asp.net quartz.net

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

如何从Jython连接到数据库

我无法从我的Jython程序连接到数据库.纯Java程序可以连接,我可以从Jython连接到db,但只使用JDBC-ODBC桥:"sun.jdbc.odbc.JdbcOdbcDriver".如果我使用本机JDBC驱动程序,我的程序会因"找不到驱动程序"异常而失败.

码:

import sys
from com.ziclix.python.sql import zxJDBC

connection1 = zxJDBC.connect('jdbc:odbc:test_odbc', 'postgres', 'postgres', 'sun.jdbc.odbc.JdbcOdbcDriver')
print "JDBC:ODBC connection set"
connection2 = zxJDBC.connect('jdbc:postgresql://127.0.0.1/test?stringtype=unspecified', 'postgres', 'postgres', 'org.postgresql.Driver')
print "JDBC native connection set"
Run Code Online (Sandbox Code Playgroud)

输出:

C:\tools\pyscripts\scripts\db_examples>jython --version
Jython 2.5b1 (trunk:5903:5905, Jan 9 2009, 16:01:29)
[Java HotSpot(TM) Client VM (Sun Microsystems Inc.)] on java1.6.0_11

C:\tools\pyscripts\scripts\db_examples>jython pg_test.py
JDBC:ODBC connection set
Traceback (most recent call last):
  File "pg_test.py", line 6, in <module>
    connection2 = zxJDBC.connect('jdbc:postgresql://127.0.0.1/test?stringtype=un
specified', 'postgres', 'postgres', 'org.postgresql.Driver')
zxJDBC.DatabaseError: driver [org.postgresql.Driver] not found
Run Code Online (Sandbox Code Playgroud)

我认为我的CLASSPATH设置正确,而本机Java程序可以使用本机驱动程序连接到此数据库.我发现所有JDBC驱动程序都在cachedir\packages中有.pkc文件.

我应该设置什么来获取数据库连接?

jython jdbc

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

TOP与SET ROWCOUNT

是否有之间的性能差异TOPSET ROWCOUNT还是他们只是以同样的方式执行?

sql performance

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

检测对打开文件的更改

假设我有一个打开的文件.如何在后台检测文件何时被另一个程序更改.如果某个文本编辑器被另一个进程更改,则它可以检测并更新该文件.

我特意在Linux下使用C(这似乎取决于操作系统).

c linux file

8
推荐指数
2
解决办法
1085
查看次数