是否有现成的Java功能可以在远程FTP服务器上创建文件夹层次结构.Apache Commons确实提供了一个FTP客户端,但我找不到创建目录层次结构的方法.它确实允许创建一个目录(makeDirectory),但是创建一个完整的路径似乎并不存在.我想要这个的原因是因为有时目录层次结构的某些部分(尚未)可用,在这种情况下,我想创建层次结构的缺失部分,然后更改为新创建的目录.
在DrScheme中,如何从2个列表创建关联列表?
例如,我有,
y = ( 1 2 3 )
x = ( a b c )
Run Code Online (Sandbox Code Playgroud)
而且我要
z = ((a 1) (b 2) (c 3))
Run Code Online (Sandbox Code Playgroud) 我正在使用ColdFusion与Microsoft SQL Server 2005,有时我收到此错误:
"[Macromedia] [SQLServer JDBC Driver]对象已关闭."
回溯总会导致一个人们期望的SQL查询,即使是没有JOIN或输入参数的简单SELECT命令或者任何花哨的东西.
到目前为止,我听到的唯一解决方案是重新启动"服务",我只能想象它是指SQL Server服务.我已经尝试重新启动SQL Server和ColdFusion服务,但它仍然会随机发生.
(同样重新启动也不是解决方案.在生产环境中,任意页面都不能随意提供任意错误消息.)
当它发生时,它会持续发生几分钟,然后消失并可能在几秒钟或几分钟内恢复.当我开发应用程序的JavaScript部分时,它开始发生,它应该与ColdFusion代码或SQL命令无关.
到目前为止,我的在线搜索一直没有结果.
任何帮助赞赏.
我正在尝试定义我们将要使用的敏捷实践,并且我很难定义敏捷最佳实践列表.我希望我的列表更多地从技术角度(工程师的角度来看),并且应该定义SW工程师应该如何处理开发.该清单应尽可能与管理层相关.
如果重要,我们用c ++编程.
找到很多最佳实践相当容易,这是我到目前为止所形成的列表:
我们已经在使用列表中的一些实践.有些我们不打算用.
是否有可以添加到列表中的良好敏捷实践?
PS我可以根据要求添加一些小的实践描述.
编辑
正如我所说,我们已经在使用一些敏捷实践(主要是被证明是最好的实践):
由于我们组织的结构,我们不能使用其他做法,但正如您所看到的那样,列表很长,而且您无法选择所有内容.此外,现在我们只有4个软件开发人员,每个开发人员维护大约80千万卢比并开发新东西.因此,我们不能做例如结对编程或集体所有权.
我目前面临的问题是,在我的Java应用程序中,特定的SQL查询需要大约30秒才能发出,而在SQL客户端(SQL Developer)中则需要<1秒.
在问题中,
JDBC中的Java查询慢而不是其他系统(TOAD),建议使用绑定到java变量的PreparedStatement可以使查询执行速度远远慢于SQL客户端(在这种情况下为TOAD)因为Oracle对使用哪些索引感到困惑.这可能是没有参数的PreparedStatement的问题吗?
否则可能是什么问题?
查询看起来像
select
sum(col1),
sum(col2),
max(select ...)
from view_
where time_id = get_time_id(to_date('2010-10-10','yyyy-mm-dd'))
Run Code Online (Sandbox Code Playgroud)
其中view_是一个包含表和其他复杂视图聚合的复杂视图.查询作为PreparedStatement执行,但没有任何参数.我们是使用预准备语句还是仅使用普通语句似乎没有区别.
由于执行计划非常庞大,我不能在这里发布所有内容,但相关的差异似乎是:
UNION-ALL TABLE ACCESS FULL GVC_WH.PLAYER_FACT_DAILY TABLE 37 6717151 596,934.317 19940 240 7621178231 19502
UNION-ALL TABLE ACCESS BY INDEX ROWID GVC_WH.PLAYER_FACT_DAILY TABLE 38 2657 236.120 2429 30 20544658 2428 INDEX RANGE SCAN GVC_WH.PK_AGG_PLAYER INDEX (UNIQUE) 37 2657 16 1 638743 16
第一个片段来自使用JDBC瘦客户端运行时的第二个片段,第二个片段来自在SQL Developer中运行时的片段.当使用JDBC瘦客户端作为语句(无论我是否使用预准备语句)运行时,它没有获取正确的索引.第一个时间差为30秒,第二个时间为0.5秒.
可能是因为使用函数get_time_id禁止在使用JDBC时使用索引,即使它不是列上的函数,即使它似乎在SQL Developer中工作?
我当然在中级编程了一段时间.我一直在这些不同的编译器中执行相同的代码(主要是GCC和MinGW),但我无法弄清楚这些编译器之间的区别.我的意思是一个人比另一个人更好?或是什么让他们与众不同?您是否有某些特殊需求可能需要使用GCC,而其他人可能需要使用MinGW?
我正在和Sikuli合作,我认为它是建立在Jython之上的.我想制作一个脚本,发出轻微的哔哔声以吸引用户的注意力.(这是在Windows上.)
我怎样才能做到这一点?我看到该winsound模块在Jython上不可用.
(请注意,我想使用声卡,而不是内置的蜂鸣器.)
在IIS 7.0 integrated mode使用Response.ClearHeaders()IIS 删除所有标题之后,会添加一些其他标题Server,X-Powered-By并向黑客显示良好的信息.如何阻止此行为(考虑我仍然需要添加自定义标头)?
我有以下内容在网站上显示可点击的图像(没有边框):
<a href="link"><img src="img" border="0" /></a>
Run Code Online (Sandbox Code Playgroud)
但是这不是严格的XHTML 1.0所以我也改了它:
<img src="img" class="mystyle" />
Run Code Online (Sandbox Code Playgroud)
而CSS:
mystyle img
{
border: 0px;
}
Run Code Online (Sandbox Code Playgroud)
但是这仅适用于Safari和Chrome,并且在IE和FireFox中不起作用.
我知道w3验证器不是必需的,但是想知道是否有人遇到过这个并且可能是修复:)
编辑:风格是一个错字,我的意思是上课;)
谢谢
网站可以检测正在使用的浏览器扩展吗?特别是在这种情况下,扩展的作者希望阻止网站识别用户何时使用该扩展.所以,对于一个通用的例子,雅虎的程序员可以!编写代码,以便www.yahoo.com可以告诉用户何时使用Firebug?如果雅虎!可以做到这一点,Firebug的制造商能做些什么来防止这种情况发生?