问题列表 - 第38117页

运行 SQL 查询 - 超时

SELECT TOP 1 * 
FROM URLForPosting WITH(nolock) 
WHERE status = 0 
ORDER BY newid()
Run Code Online (Sandbox Code Playgroud)

这是当我在代码中运行时出现超时的查询,即使当我在 SQL Server 上运行它时也会出现超时。

但是当我这样做时

SELECT TOP 1 * 
FROM URLForPosting WITH(nolock) 
WHERE status = 0 
Run Code Online (Sandbox Code Playgroud)

它运行得很好。

另外,第一个查询运行良好,直到前 6 条记录缺少记录,总共缺少 8 条记录,现在它超时了?我已经创建了状态索引。

有什么建议么?

sql t-sql sql-server timeout

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

格式化数据框中的日期列

我从数据框中得到以下数据

Name,JoiningDate,AmtPaid
Joe,12/31/09,1000
Amy,10/28/09,100
John,05/06/10,200
Run Code Online (Sandbox Code Playgroud)

加入日期是一个因素(当我sapply).如何将此转换为日期然后排序JoiningDate

r

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

Spring hibernate模板何时使用,为什么?

问候,目前正在开发小型Web服务应用程序,其中Web服务(使用CXF + Spring)的响应处理并保存到数据库.使用数据库我正在使用Hibernate(3.5).在Web上浏览一些Hibernate + Spring示例,我经常可以看到HibernateTemplate的用法,所以我对这一刻感到有点困惑,并想问:

你在Hibernate3应用程序中使用HibernateTemplate吗?什么时候HibernateTemplate可以让您的开发生活更美好,并且根据我可以决定的点,我是否需要使用它?

谢谢.

java spring hibernate

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

检查线程/从列表中删除

我有一个扩展Thread的线程.代码看起来有点像这样;

class MyThread(Thread):
    def run(self):
        # Do stuff

my_threads = []
while has_jobs() and len(my_threads) < 5:
    new_thread = MyThread(next_job_details())
    new_thread.run()
    my_threads.append(new_thread)

for my_thread in my_threads
    my_thread.join()
    # Do stuff
Run Code Online (Sandbox Code Playgroud)

所以在我的伪代码中,我检查是否有任何作业(如数据库等),如果有一些作业,如果运行的线程少于5个,则创建新线程.

所以从这里,我检查我的线程,这是我卡住的地方,我可以使用.join()但我的理解是 - 然后等待它完成所以如果它检查的第一个线程仍在进行中,它然后等待直到完成 - 即使其他线程已完成....

那么有没有办法检查线程是否完成,然后删除它,如果是这样的话?

例如

for my_thread in my_threads:
    if my_thread.done():
        # process results
        del (my_threads[my_thread]) ?? will that work...
Run Code Online (Sandbox Code Playgroud)

python multithreading list

21
推荐指数
5
解决办法
8万
查看次数

为什么案例对象可序列化而案例类不是?

我正在使用这个示例http://scala.sygneca.com/code/remoteactors来学习远程演员如何在Scala中工作(2.8.0).特别是我稍微修改了演员发送的消息如何定义如下:

sealed trait Event extends Serializable
case object Ping extends Event
case object Pong extends Event
case object Quit extends Event
Run Code Online (Sandbox Code Playgroud)

一切都按预期工作.不幸的是,如果我将事件定义为案例类而不是案例对象,如:

sealed trait Event extends Serializable
case class Ping extends Event
case class Pong extends Event
case class Quit extends Event
Run Code Online (Sandbox Code Playgroud)

我的例子停止工作.更详细地说,虽然case对象是可序列化的,但case类却不是.确实,当我尝试使用最后一次修改运行我的示例时,我得到以下异常:

scala.actors.remote.DelegateActor@148cc8c: caught java.io.NotSerializableException: scalachat.remote.Ping$
java.io.NotSerializableException: scalachat.remote.Ping$
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
    at scala.actors.remote.JavaSerializer.serialize(JavaSerializer.scala:46)
    at scala.actors.remote.NetKernel.namedSend(NetKernel.scala:38)
    at scala.actors.remote.NetKernel.forward(NetKernel.scala:71)
    at scala.actors.remote.DelegateActor$$anonfun$act$1$$anonfun$apply$1.apply(Proxy.scala:182)
    at scala.actors.remote.DelegateActor$$anonfun$act$1$$anonfun$apply$1.apply(Proxy.scala:123)
    at scala.actors.ReactorTask.run(ReactorTask.scala:34)
    at scala.actors.ReactorTask.compute(ReactorTask.scala:66)
    at scala.concurrent.forkjoin.RecursiveAction.exec(RecursiveAction.java:147)
    at scala.concurrent.forkjoin.ForkJoinTask.quietlyExec(ForkJoinTask.java:422)
    at scala.concurrent.forkjoin.ForkJoinWorkerThread.mainLoop(ForkJoinWorkerThread.java:340)
    at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:325)
Run Code Online (Sandbox Code Playgroud)

是否有理由可以使case对象可序列化,而case类不能?有没有办法让我的例子使用案例类?

编辑:根据Victor的建议并由Aaron确认我将同伴对象作为消息而不是类发送.此外,使用javap检查已编译的代码,显然虽然该类是可序列化的:

public …
Run Code Online (Sandbox Code Playgroud)

serialization scala remote-actors case-class

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

应该如何访问数据.工作实践

我是新手C#开发者.当我刚开始学习编程时,很简单,你会看到问题,你开发解决方案,测试它并且它工作,这很简单.

然后你会发现设计模式和整个抽象的东西,你开始花更多的时间在没有结果的代码上,总是很累,以保护代码在将来不会发生变化.更多时间减少结果.

对于枯燥的介绍感到抱歉,但我只想表明我现在有多沮丧.微软自己提供了大量的数据访问技术,甚至还有第三方公司提供的大量技术.

我没有团队领导或邻居超级熟练的程序员朋友,所以我不得不向你征求意见.

您如何实现用C#编写的实际应用程序中的数据访问?

c# database visual-studio

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

如何在String中找到空格?

如何检查String是否包含空格字符,空格或"".如果可能,请提供Java示例.

例如: String = "test word";

java string space

51
推荐指数
4
解决办法
22万
查看次数

如何将变量放在内存中的给定绝对地址(使用GCC)

RealView ARM C编译器支持使用变量属性将变量放在给定的内存地址at(address):

int var __attribute__((at(0x40001000)));
var = 4;   // changes the memory located at 0x40001000
Run Code Online (Sandbox Code Playgroud)

GCC是否具有类似的变量属性?

c variables gcc arm keil

25
推荐指数
5
解决办法
5万
查看次数

超时错误捕获并在jqGrid中显示

是否有任何超时选项我可以在jqGrid中设置显示错误,如果服务器处理发生任何延迟,超过设定值?

jqgrid

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

使用OAuth + MGTwitterEngine Library从iPhone注销

我使用OAuth和MGTwitterEngine库制作了Twitter应用程序.登录阶段工作正常,但我在登出时遇到问题.我已经提到了注销OAuth的所有帖子,但它不起作用.所以有人可以建议从Twitter注销的完美方法......?或者我要在库文件中进行哪些更改以进行注销.. !!

iphone twitter logout mgtwitterengine

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