我正在开发一个系统,它定期(每天4-5次)运行一个选择语句,通常需要不到10秒,但定期需要40分钟.
该数据库位于Windows Server 2008 + SQL Server 2008 R2上; 都是64位.
运行数据库的计算机上有一个服务,它轮询数据库并为需要它的记录生成值.然后,使用MFC CRecordset类从使用CFC(VS 2010)编写的第二台计算机上的服务中使用多表连接选择来定期查询这些记录,以提取数据.导致问题的查询示例如下所示.
SELECT DISTINCT "JobKeysFrom"."Key" AS "KeyFrom","KeysFrom"."ID" AS "IDFrom",
"KeysFrom"."X" AS "XFrom","KeysFrom"."Y" AS "YFrom","JobKeysTo"."Key" AS "KeyTo",
"KeysTo"."ID" AS "IDTo","KeysTo"."X" AS "XTo","KeysTo"."Y" AS "YTo",
"Matrix"."TimeInSeconds","Matrix"."DistanceInMetres","Matrix"."Calculated"
FROM "JobKeys" AS "JobKeysFrom"
INNER JOIN "JobKeys" AS "JobKeysTo" ON
("JobKeysFrom"."Key"<>"JobKeysTo"."Key") AND
("JobKeysFrom"."JobID"=531) AND
("JobKeysTo"."JobID"=531)
INNER JOIN "Keys" AS "KeysFrom" ON
("JobKeysFrom"."Key"="KeysFrom"."Key") AND ("JobKeysFrom"."Status"=4)
INNER JOIN "Keys" AS "KeysTo" ON
("JobKeysTo"."Key"="KeysTo"."Key") AND ("JobKeysTo"."Status"=4)
INNER JOIN "Matrix" AS "Matrix" ON
("Matrix"."IDFrom"="KeysFrom"."ID") AND ("Matrix"."IDTo"="KeysTo"."ID")
ORDER BY "JobKeysFrom"."Key","JobKeysTo"."Key" …
Run Code Online (Sandbox Code Playgroud) 模式波纹管有一些问题:
/([A-Z0-9]+[A-Z0-9\.\_\+\-]*){3,64}@(([A-Z0-9]+([-][A-Z0-9])*){2,}\.)+([A-Z0-9]+([-][A-Z0-9])*){2,}/i
Run Code Online (Sandbox Code Playgroud)
它匹配电子邮件地址,我有这个规则的问题:
[A-Z0-9\.\_\+\-]*
Run Code Online (Sandbox Code Playgroud)
如果我删除它的星,但我希望这个字符为0或更多.我在http://regexpal.com/上进行了测试,它可以在preg_match_all(PHP)上运行 - 但是没有用
谢谢
我正在使用RSS提要中的日期,但在IE,Chrome和Firefox中使用以下代码时,我发现了不同的结果:
new Date('2001-01-01T12:00:00Z')
Run Code Online (Sandbox Code Playgroud)
Firefox很满意,但Chrome和IE返回Invalid Date.
我以为我会尝试更换T和Z如下:
new Date('2001-01-01 12:00:00')
Run Code Online (Sandbox Code Playgroud)
这次Chrome很满意,但Firefox和IE返回Invalid Date.
有什么想法我应该做什么来在这种格式的所有浏览器中获取日期对象?!
非常感谢,蒂姆
我需要我的应用程序有一个带有电子邮件功能的模块.这将具有电子邮件客户端的所有功能.每个用户都有一个收件箱,发件箱,发送文件夹,自定义文件夹,子文件夹等.他们应该能够发送,接收,转发,回复电子邮件.我可以使用任何宝石/插件吗?如果可以选择与Google Apps等集成,请建议.
问题标题几乎让它消失了 - 我希望我的应用程序记住一些事情.它是某种计算器,因此它应该保存最后使用的值和一些用户可选择的设置.
基本上我想保存一些浮动和BOOL并在下次加载应用程序时再次加载它们.
什么是最好最简单的方法?
谢谢!!
当我在控制台上运行演示JSF应用程序时,我收到以下错误
[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JSFTut' did not find a matching property.
Run Code Online (Sandbox Code Playgroud) 有人可以帮我理解腌制的效果如何?
到目前为止,我理解以下内容:
我们如何存储盐,或者在用户登录时知道它是什么?我们将它存放在自己的领域吗?如果我们不这样做,应用程序如何确定盐是什么?如果我们存储它,它不会打败整个目的吗?
从JDK中仅使用Classes从Java日期对象中删除时间部分的最有效方法是什么?
我有以下内容
myObject.getDate()= {java.util.Date}"Wed May 26 23:59:00 BST 2010"
要将时间重置回00:00:00,我正在执行以下操作
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date myDate = sdf.parse(sdf.format(myObject.getDate()));
Run Code Online (Sandbox Code Playgroud)
输出现在
myDate = {java.util.Date}"Wed May 26 00:00:00 BST 2010"
有没有更好的方法来实现相同的结果?
从我在网上看到的,似乎 VS 中唯一自动增加版本号的是网站。对于应用程序,似乎您要么必须手动执行此操作,要么必须有一个构建后事件并调用一个函数或小应用程序来为您执行此操作。但是,这只是我在 google 上和我自己尝试弄乱它时所看到的。我的问题是:
我知道我已经看到一些实例,您可以使用安装包来增加数量,但是我的老板想开始查看我们构建应用程序的次数,以便他可以向我们的客户展示正在应用程序中的工作。如果有人可以帮助我,那就太好了。希望你们都有美好的一天。谢谢。
java ×2
php ×2
c# ×1
date ×1
date-format ×1
date-parsing ×1
datetime ×1
destructor ×1
eclipse ×1
email ×1
email-client ×1
ios ×1
iphone ×1
javascript ×1
objective-c ×1
performance ×1
regex ×1
rubygems ×1
salt ×1
sql-server ×1
tomcat ×1
version ×1