问题列表 - 第14848页

与自动重新连接的JDBC连接

我正在使用JDBC连接到数据库服务器.连接是通过无线网络进行的,有时可能很狡猾.在连接丢失的那一刻,我需要关闭并重新启动应用程序.

有没有人有一些代码示例,我可以编写某种包装器来自动重新连接并重新运行最后一个查询?这样可以省去很多麻烦.

我只是不确定它应该如何/可以实施.也许已经有了可用的东西?

java firebird jdbc jaybird

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

存储va_list以便以后在C/C++中使用的最佳方法

我正在使用va_list来构造一个呈现的字符串.

void Text2D::SetText(const char *szText, ...)
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但现在用户可以在应用程序运行时更改语言.我需要重新生成所有文本字符串,并在初始化后重新缓存文本位图.我想存储va_list并在需要生成文本时使用它.

为了给你更多背景知识,这需要在我正在翻译的关键字符串中包含动态数据的情况下发生.

"Player Score:%d"
Run Code Online (Sandbox Code Playgroud)

这是我需要翻译的关键字符串.我希望保留va_list中提供的数字以供以后使用(在初始化文本的函数范围之外),以便在初始化后需要重新翻译.我希望保留一份va_list的副本,以便与vsnprintf一起使用.

我已经做了一些研究,并找到了一些方法.其中一些我质疑它是否是一种合适的方法(在稳定和便携方面).

c c++ printf variadic-functions

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

Code Rush:添加使用语句的键盘快捷方式

在VS 2008中,当插入符号在文件的名称上没有文件中的using语句时,SHIFT + ALT + F10将弹出一个上下文菜单来添加using语句.

使用Coderush/Refactor Pro可以实现相同的功能,只使用CRTL +'快捷键吗?Id CodeRush/Refactor Pro不支持开箱即用,然后Addon就足够了.

c# coderush visual-studio-2008 refactorpro

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

使用集成测试练习BDD - 我是否也需要进行单元测试?

目前,我的开发过程如下:

  1. 我使用WebRat将预期行为描述为集成测试
  2. 我编写Ruby on Rails代码来提供该行为,因此通过测试
  3. 我重构,确保测试在过程结束时仍然通过
  4. 我写了下一个集成测试

在我看来,根据定义,我的集成测试正在测试我可以创建的每个模型,控制器和视图.实际上,我是否因为不编写单元测试而遗漏了什么?

bdd ruby-on-rails webrat cucumber

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

原型设计模式真的只是克隆吗?

我正在深入研究设计模式,我遇到了原型,我以前没有真正研究过.我搜索过网络和几本书,并没有一个非常好的原型示例可以找到不仅仅是克隆.原型的设计模式基本上是java和C#的语言特征吗?

language-agnostic design-patterns clone prototype-pattern

15
推荐指数
2
解决办法
4006
查看次数

嵌入F#interactive

有没有一种简单的方法可以将F#interactive(fsi.exe)终端嵌入到应用程序中?更一般地说,是否有fsi.exe可用于调整的代码等?

f#

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

如何使用批处理脚本停止正在运行的*.JAR文件?

我们在重新启动关闭正在运行的*.JAR文件时遇到问题started with the "java -cp".

杀死java.exe工作正常.

但是......应用程序没有更平滑的方式吗?(它在关闭时保存数据)

另外,如何"Enter any key to continue..." 使用批处理文件模拟以下消息中的任何键输入?

谢谢大家的帮助!

java jar batch-file

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

Java中的匿名代码块

Java中是否存在匿名代码块的实际用途?

public static void main(String[] args) {
    // in
    {
        // out
    }
}
Run Code Online (Sandbox Code Playgroud)

请注意,这不是关于命名块,即

name: { 
     if ( /* something */ ) 
         break name;
}
Run Code Online (Sandbox Code Playgroud)

.

java

62
推荐指数
6
解决办法
4万
查看次数

以编程方式比较图像 - lib或class

我的目标是提供2个图像文件,并获得关于这2个文件是否可以相同(在可接受的确定程度内)的真/假响应.

我意识到这个问题属于人工智能,并且比它看起来要复杂得多,所以我非常怀疑自己能够(或者甚至想要)做到这一点.我正在寻找的可能是图书馆或班级.我正在使用PHP.

提前致谢..

所有有用的答案/评论都会被投票.

更新:

我想知道我是否过于复杂,也许像imageMagick(imagick)这样的更通用的库可以完成它吗?谁对imageMagick更有经验?

php artificial-intelligence image image-processing image-recognition

5
推荐指数
2
解决办法
4683
查看次数

在C#中快速使用Bitmaps

我需要访问Bitmap的每个像素,使用它们,然后将它们保存到Bitmap.

使用Bitmap.GetPixel()Bitmap.SetPixel(),我的程序运行缓慢.

我怎么能快速转换Bitmapbyte[]和回?

我需要byte[]length = (4 * width * height)含有各像素的RGBA数据.

.net c# graphics bitmap pixels

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