小编MPe*_*ier的帖子

与自动重新连接的JDBC连接

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

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

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

java firebird jdbc jaybird

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

SQL LIKE仅使用通配符(%)作为值的性能

我想知道查询的性能如何使用LIKE关键字和通配符作为与没有where子句的值相比较.

考虑一个where子句,例如"WHERE a LIKE'%'".这将匹配列'a'的所有可能值.这与没有where子句相比如何.

我问这个的原因是我有一个应用程序,其中有一些字段,用户可以指定要搜索的值.在某些情况下,用户希望获得所有可能的结果.我目前正在使用这样的单个查询:

SELECT * FROM TableName WHERE a LIKE ? AND b LIKE ?
Run Code Online (Sandbox Code Playgroud)

可以提供'%'和'%'的值以匹配a和or b的所有可能值.这很方便,因为我可以在我的应用程序中使用单个命名查询.我想知道性能考虑因素是什么.查询优化器是否会将LIKE'%'简化为全部匹配?我意识到因为我正在使用命名查询(预备语句),这也可能影响答案.我意识到答案可能是数据库特定的.具体来说,这将如何在Oracle,MS SQL Server和Derby中发挥作用.

另一种方法是根据用户输入通配符使用3个单独的查询.

A是通配符查询:

SELECT * FROM TableName WHERE b LIKE ?
Run Code Online (Sandbox Code Playgroud)

B是通配符查询:

SELECT * FROM TableName WHERE a LIKE ?
Run Code Online (Sandbox Code Playgroud)

A和B是通配符:

SELECT * FROM TableName
Run Code Online (Sandbox Code Playgroud)

没有通配符:

SELECT * FROM TableName WHERE a LIKE ? AND b LIKE ?
Run Code Online (Sandbox Code Playgroud)

显然,单个查询是最简单和最容易维护的.如果性能仍然良好,我宁愿只使用一个查询.

sql sql-server oracle derby sql-like

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

在Windows XP上,以编程方式在单个c:驱动器上将Pagefile设置为"No Paging File"

我正在尝试编写一个C#/ .NET应用程序来优化XP工作站的硬盘驱动器

  1. 将页面文件设置为"无分页文件"
  2. 重启
  3. 运行碎片整理实用程序以优化数据和应用程序
  4. 创建一个连续的页面文件
  5. 重新启动,从Sysinternals运行pagedefrag

我真的很挣#1.我删除以下项:SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles

重新启动后,系统控制面板显示"无页面文件",但c:\ pagefile.sys仍然存在,并且它正由SYSTEM进程使用,所以我无法删除它,我无法优化HD.我尝试使用PendingFileRenamingOperations并且也爆炸了.我尝试使用WMI:Win32_PageFileSetting,但这只能让你设置大小(不是零 - 默认为2MB).

当然,如果我执行上面列出的手动步骤,它就可以工作.

我想我需要一个API调用来实现这一目标.

c# windows-xp pagefile

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

(NodeJS)Express仅使用Connect提供什么?

Express仅使用Connect提供什么?

Express的大多数功能似乎都是Connect的功能.

是否列出了Express提供的内容?

谢谢,

克里斯.

connect node.js express

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

获取getElementsByName返回的对象的标记名称

所以假设我document.getElementsByName("title");在javascript中调用

我想知道该函数返回的元素的标签类型,例如,查看它是元标记还是div标记或span标记等

我该怎么做呢?

html javascript dom meta-tags

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

KeyEventArgs.KeyData,KeyEventArgs.KeyCode和KeyEventArgs.KeyValue

我对这个问题KeyEventArgsKeyCodeKeyDataKeyValue. KeyCode并且Keydata是键类型,但我不知道它们之间有什么区别.因为KeyValue,我不知道它是什么 - 它有一个int类型,它是否返回char按下的键的值?

我对Key事件没有多少经验; 任何关于它们如何运作以及如何使用它们的解释将不胜感激.

.net c# keycode key-value keyeventargs

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

在sqlite中的Android真正的转义字符串

我如何在android sqlite中使用php real_escape_string?

当我将以下内容添加到我的表行的值"asd"时,我因为"'"char而崩溃.如何在android sqlite中逃避非法字符?

谢谢

编辑:在android中,而不是php

sqlite android

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

桌面浏览器如何处理移动元标记?

具体而言,<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>在桌面浏览器中查看时,包含在移动和桌面浏览器中的页面标题是否会影响布局?

html browser mobile meta-tags

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

UltraWinGrid有替代品吗?

我一直在C#项目中使用Infragistics UltraWinGrid一段时间,虽然它非常漂亮,但有时运行起来有点沉重(在Visual Studio中编辑它可能很危险).

我正在寻找更轻的替代品.外观(始终是Infragistics的一大优势)并不像功能那么重要.也就是说,我正在寻找一个增强的DataGridView:

  • 有数据绑定(呃!)
  • 对编辑有锁定控制权
  • 允许在打开一行时使用子表
  • 可以有多个标题将列组合在一起(例如标题1由"组A"和"组B"组成,标题2在每个组下有各种列)
  • 按列排序(并且可以正确排序数字,即使它最初没有库存方法)
  • 具有由柱(也许是最苛刻的规范)过滤点菜 UltraWinGrid/Excel文件(文本字段的方式来指定,如果滤波器是相等的,不等于,大于,较小的,开始,结尾,等).
  • 支持复选框,文本框或数据绑定列表/组合框单元格
  • 允许细胞合并(当然不是控制细胞!)
  • 可以有绑定到每一行的事件(比如说双击)

c# infragistics ultrawingrid

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

在amazon ELB后面有node-js的远程IP地址

我在弹性负载平衡器(elb)后面的实例存储亚马逊机器上有一个节点应用程序.但是,远程IP地址似乎始终是相同的.我使用此代码在节点中获取客户端的IP地址(通过connect/express):

req.socket.remoteAddress
Run Code Online (Sandbox Code Playgroud)

我没有从节点文档中获得任何其他内容.任何提示?

ip amazon node.js

10
推荐指数
3
解决办法
7260
查看次数