问题列表 - 第403页

我会使用什么代码将SQL表达式转换为正则表达式?

我正在寻找将类似SQL语句转换为等效的正则表达式即ie

LIKE '%this%'
LIKE 'Sm_th'
LIKE '[C-P]arsen'
Run Code Online (Sandbox Code Playgroud)

这样做的最佳方法是什么?

PS我想在.Net Framework(C#)上做这件事.

c# regex sql t-sql sql-like

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

在linux中"获取"路径

我在linux上写ac程序.像execv()这样的命令需要一个ac字符串形式的路径.是否有一个命令将以ac样式字符串的形式返回当前路径?

c linux operating-system

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

支持多项拖放的Javascript树视图

我们目前正在应用程序中使用ExtJS树视图 - 需要用户选择多个节点(树视图当前通过可插拔选择模型支持) - 但是您不能将多个选择拖到另一个部分那个树.

有没有人知道支持多选拖放的ajax控件(商业或非商业) - 或者在ExtJS中启用此功能的示例?

javascript ajax treeview drag-and-drop extjs

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

如何在LAMP应用程序中阻止SQL注入?

以下是开始对话的几种可能性:

  1. 初始化时撤消所有输入.
  2. 转义每个值,最好是在生成SQL时.

第一个解决方案是次优的,因为如果你想在除SQL以外的任何东西中使用它,你就需要对每个值进行转换,比如在网页上输出它.

第二种解决方案更有意义,但手动转义每个值是一种痛苦.

我知道准备好的陈述,但我发现MySQLi很麻烦.此外,将查询与输入分开关注我,因为尽管使订单更正是至关重要的,但是很容易犯错误,因此将错误的数据写入错误的字段.

php mysql sql lamp

7
推荐指数
2
解决办法
978
查看次数

asp.net中强制https用于整个网站的最佳方式?

大约6个月前,我推出了一个网站,每个请求都需要通过https.当我找到确保页面的每个请求都通过https的唯一方法是在页面加载事件中检查它.如果请求不是通过http,我会response.redirect(" https://example.com ")

有没有更好的方法 - 理想情况下web.config中的一些设置?

c# vb.net asp.net https webforms

185
推荐指数
7
解决办法
15万
查看次数

内部和左侧连接导致SQL查询速度慢?

任何人都可以解释这种行为或如何绕过它?

如果您执行此查询:

select * 
from TblA
left join freetexttable ( TblB, *, 'query' ) on TblA.ID = [Key]
inner join DifferentDbCatalog.dbo.TblC on TblA.ID = TblC.TblAID
Run Code Online (Sandbox Code Playgroud)

这将非常非常缓慢.

如果您将该查询更改为使用两个内部联接而不是左联接,则会非常快.如果将其更改为使用两个左连接而不是内连接,则会非常快.

如果使用sql表变量而不是freetexttable,则可以观察到相同的行为.

每当有一个表变量(或自由文本表)和一个不同数据库目录中的表时,就会出现性能问题,其中一个表位于内连接中,另一个表位于左连接中.

有谁知道为什么这么慢,或者如何加快速度?

sql-server performance freetext

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

禁止发布ClickOnce部署的调试版本

有没有办法禁止使用ClickOnce发布调试版本?

我只想允许发布版本,但是现在人为错误导致调试版本偶尔会漏掉.

我们正在Visual Studio中发布构建.

clickonce

21
推荐指数
2
解决办法
3859
查看次数

有没有办法确保整个代码块在 .NET 线程中执行?

在我的 C# 程序中,我有一个代表正在运行的测试的线程,可以通过单击标有“中断执行”的按钮来中止该测试。为了让线程(以及测试)以优雅的方式终止(并预先做一些重要的工作),这个按钮仅在一些明确定义的时刻启用,在这些时刻我 catch ,ThreadAbortedExceptiondoThread.ResetAbort()和 die 漂亮(即,线程)。

问题是,在可以中止的时间窗口内,有些任务一旦启动就需要从头到尾完成,所以,我害怕TAE。锁并没有为此提供解决方案,而且,尽管 finally 块提供了解决方案,但我认为通过以下方式包装重要代码并不优雅:

try {
} finally {
  // vital code
}
Run Code Online (Sandbox Code Playgroud)

但是,我没有找到任何其他解决方案。

这是将干扰延迟ThreadAbortException到块末尾的另一种方法吗?

.net multithreading

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

自定义log4j适配器

我想构建自己的自定义log4j(网络)适配器来解决我在这里发布的问题.

我查看了log4j上的文档,我无法看到开发人员在何处/如何进行此操作.

有人能指出我正确的方向开始吗?

java log4j

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

你知道程序员的任何"最佳实践"或"有用的"vi教程吗?

vi网上有成千上万的教程,其中大部分都列出了所有命令.youtube上甚至还有视频显示基本功能.

但有没有人知道一个专注于程序员需求的 vi教程?

例如,当我用Perl编程时vi,移动到"下一段"是没有意义的.

我想知道vi用户经验丰富的命令,例如:

  • 复制括号内的所有内容
  • 复制一个功能
  • 复制并粘贴变量(例如2yw)
  • 等等

我确信有很多函数使用多文件功能,地图,宏,读取文件中的模板代码,正则表达式搜索,跳转到函数,可能是最少的代码完成,或其他模拟程序员已经获得的功能习惯于Visual Studio和Eclipse等.

unix vim keyboard-shortcuts text-editor editor

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