小编Car*_*los的帖子

如何在我的Web服务器上运行Python脚本?

我刚开始学习Python,现在我很丢失.我想在通过hosting24.com托管的服务器上运行我的脚本.他们的常见问题解答说他们支持Python,但我不知道在哪里放置我的脚本来运行它.

在我的根目录中有一个名为cgi-bin的文件夹,我猜这是我放置脚本的地方?有人可以向我解释这是如何工作的吗?

python webserver cgi-bin

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

如何使用一个DataSource以编程方式更改Spring中的数据库?

我想看看在Spring中使用一个DataSources的最佳方法是什么,但能够从Java代码中切换数据库?下面是我的两个DataSource,它们转到相同的数据库服务器但是不同的数据库.

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
      destroy-method="close">
    <property name="driverClassName" value="com.sybase.jdbc3.jdbc.SybDataSource" />
    <property name="url"
              value="jdbc:sybase:Tds:10.20.30.40:50/DATABASE_EMS" />
    <property name="username" value="userid" />
    <property name="password" value="derp" />
</bean>

<bean id="dataSourceMain" class="org.apache.commons.dbcp.BasicDataSource"
      destroy-method="close">
    <property name="driverClassName" value="com.sybase.jdbc3.jdbc.SybDataSource" />
    <property name="url"
              value="jdbc:sybase:Tds:10.20.30.40:50/DATABASE" />
    <property name="username" value="userid" />
    <property name="password" value="derp" />
</bean>
Run Code Online (Sandbox Code Playgroud)

我将它们绑定到各自的bean但是我正在查看我的遗留代码,并且使用2个单独的bean实现它将非常尴尬.有关如何在需要时使用一个DataSource和切换数据库的想法/想法吗?

java spring datasource jdbc

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

具有多个必需参数的RESTful URI的最佳设计是什么?

我想看看是否有更多经验丰富的Web服务资深人士可以评论在我需要强制参数的地方设计RESTful URI的最佳方法.举个例子,我想设计一个请求数据的URI:

example.com/request/distribution
Run Code Online (Sandbox Code Playgroud)

但是,根据我的理解,方法是更多数据应该返回更高级别,而如果应用更具体的URI关键字将返回更详细的数据,但在我的情况下,我需要至少3个值才能实现.这3个值将是日期值,帐户值和专有分发代码值.例如:

example.com/request/distribution?acct=123&date=20030102&distcode=1A;1B;1C
Run Code Online (Sandbox Code Playgroud)

这被认为是一个"RESTful"URL还是有更好的方法更有意义?任何输入都非常感谢.

顺便说一下,Python是首选语言.谢谢!

python rest uri web-services

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

无论我在哪里指定,Tomcat 7都无法加载ojdbc6.jar

这是一个真正考虑我的耐心.我有一个简单的Spring 3.1 + Jersey应用程序,我正在尝试使用ojdbc6.jar作为我的数据源.不幸的是,无论我尝试什么,它都永远找不到"oracle.jdbc.driver.OracleDriver"类.

我打开了类加载器跟踪,我可以看到正在加载的ojdbc6.jar:

[Loaded oracle.jdbc.driver.OracleDriver from file:/opt/tomcat7/lib/ojdbc6.jar]
[Loaded oracle.jdbc.OracleDriver from file:/opt/tomcat7/lib/ojdbc6.jar]
[Loaded java.sql.SQLException from /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar]
[Loaded java.sql.Wrapper from /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar]
[Loaded java.sql.Connection from /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar]
[Loaded javax.management.InstanceAlreadyExistsException from /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar]
[Loaded oracle.jdbc.driver.OracleDriverExtension from file:/opt/tomcat7/lib/ojdbc6.jar]
[Loaded java.sql.DriverInfo from /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar]
[Loaded oracle.jdbc.driver.OracleDriver$1 from file:/opt/tomcat7/lib/ojdbc6.jar]
[Loaded oracle.jdbc.driver.ClassRef from file:/opt/tomcat7/lib/ojdbc6.jar]
[Loaded oracle.jdbc.driver.ClassRef$XMLTypeClassRef from file:/opt/tomcat7/lib/ojdbc6.jar]
[Loaded oracle.jdbc.driver.DiagnosabilityMXBean from file:/opt/tomcat7/lib/ojdbc6.jar]
[Loaded oracle.jdbc.driver.OracleDiagnosabilityMBean from file:/opt/tomcat7/lib/ojdbc6.jar]
[Loaded javax.management.StandardMBean$MBeanInfoSafeAction from /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar]
[Loaded oracle.jdbc.driver.DatabaseError from file:/opt/tomcat7/lib/ojdbc6.jar]
[Loaded oracle.jdbc.driver.OracleSQLException from file:/opt/tomcat7/lib/ojdbc6.jar]
[Loaded java.lang.StringIndexOutOfBoundsException from /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar]
[Loaded oracle.jdbc.driver.SQLStateMapping from file:/opt/tomcat7/lib/ojdbc6.jar]
[Loaded java.sql.SQLNonTransientException from …
Run Code Online (Sandbox Code Playgroud)

spring tomcat web-deployment-project jdbc oracle11g

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

在python中编写一个程序,在循环中询问用户一个整数,直到用户打印出0

我在python学习考试,我不知道如何处理这个棘手的问题.在python中编写一个程序,在循环中询问用户一个整数,直到用户打印出0.用户打印出0后,程序将打印出该程序的平均值.

请原谅我的英文写得不太好.

python integer loops user-input

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