小编jtb*_*dle的帖子

什么是数据驱动编程?

我的任务是为我们编写的向客户提出的物流应用编写详细的工程计划.我被告知这是一个数据驱动的应用程序.应用程序"数据驱动"意味着什么?相反的是什么?我似乎无法得到任何非常明确的答案,尽管在网络搜索时我可以看到很多人发布他们自己的例子.任何帮助将不胜感激.

data-driven

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

为什么我在Python中遇到以下错误"ImportError:没有名为py的模块"?

我是一个Python新手,所以忍受我:)

我创建了一个名为test.py的文件,其内容如下:

test.py
import sys
print sys.platform
print 2 ** 100
Run Code Online (Sandbox Code Playgroud)

然后我import test.py在解释器中运行文件以遵循我的书中的示例.当我这样做时,我得到输出结果导入错误.

win32
1267650600228229401496703205376
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named py
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误以及如何解决?谢谢!

python

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

我不明白在Python中使用负边界切片.这应该怎么样?

我是Python的新手,并且在我的书中遇到了以下示例,但没有得到很好的解释.这是我从翻译中打印出来的:

>>> s = 'spam'
>>> s[:-1]
'spa'
Run Code Online (Sandbox Code Playgroud)

为什么切片没有开始绑定并'-1'返回除最后一个之外的每个元素?在呼叫s[0:-1]逻辑上与呼叫相同s[:-1]吗?它们都返回相同的结果.但我不确定python正在做什么.任何帮助将不胜感激.

python slice

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

c3p0连接签入

我正在尝试首次使用c3p0实现解决方案.我了解如何初始化连接池并从池中"检出"连接,如下所示:

ComboPooledDataSource cpds = new ComboPooledDataSource();
cpds.setDriverClass(driverClass);
cpds.setJdbcUrl(url);
cpds.setUser(username);
cpds.setPassword(password);
Connection conn = cpds.getConnection(username, password);
Run Code Online (Sandbox Code Playgroud)

但是我无法找到如何"签入"已经使用过的Connection以重新进入池中.我该怎么做呢?有什么我在这里做错了吗?

java database connection-pooling c3p0

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

在JDBC连接上切换用户

我正在编写一个Java JDBC数据库应用程序,它连接到Oracle 11g数据库并使用c3p0连接池.出于示例的目的,我有3个数据库用户DEFAULT,TOM和BILL.c3p0使用DEFAULT数据库用户打开所有池化连接.我想从c3p0中检索一个池连接,并将Connection的用户更改为BILL而不是DEFAULT.是否可以在JDBC中执行此操作而不与数据库建立新连接?

我已经尝试过以下操作:

connect BILL/password;
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我收到一个错误说

java.sql.SQLException: ORA-00900: invalid SQL statement
Run Code Online (Sandbox Code Playgroud)

还有其他选择吗?是否有与上下文设置或切换有关的内容可以促进我正在尝试做的事情?

谢谢!

java jdbc oracle11g ora-00900

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

如何查看eclipse使用的Ant脚本?

我在使用Ant构建项目时遇到了一些麻烦.我想看看eclipse用来构建我的项目的Ant脚本.我怎样才能做到这一点?

java eclipse ant

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

Java正则表达式问题

我有一组如下所示的行:

tb-set-node-recipe $vpn1   W2K3_SP2_VPN_SRV
tb-set-node-os     $vpn2   I_W2K3_SP2_VPN_SRV
tb-set-node-os     $xpcli1 I_XP_SP3_VPN_CLI
tb-set-node-os     $xpcli2 I_XP_SP2_VPN_CLI
tb-set-node-os     $xpcli3 I_XP_SP1_VPN_CLI
tb-set-node-recipe $ftp1   FC8_KS_FTP_SRV
tb-set-node-os     $smb1   XP_SP3-STD
tb-set-node-recipe $web1   FC8_KS_WEB_SRV
Run Code Online (Sandbox Code Playgroud)

我在Java语言中使用以下正则表达式来解析tb-set-node-os语句:

(tb\-set\-node\-os)\s+[\$\w]+\s+\w+
Run Code Online (Sandbox Code Playgroud)

除了包含的倒数第二行之外,它工作正常 $smb1

有谁知道为什么会这样?我似乎无法想出这个.提前致谢!

java regex

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