SQL Server 防注入参数化之 Where in

程序中执行SQL时,可以使用参数化防注入,如:

但是where id形式不可以直接使用参数化:

将逗号分隔的字符串转换为参数table,再使用参数化调用,如:
 where in 字符串:
字符串转换参数(string类型)table函数如下:

 字符串转换参数(int类型)table函数如下:

SVN 自动化部署及强制注释

1.设置提交时必须填写说明

在项目仓库的钩子设置中,选择 pre-commit ,填入以下内容:

findstr "........" 匹配8个英文字符或4个中文字符。

可以使用正则表达式进行其他更复杂的检查。

2.按提交的注释内容,自动更新部署到服务器制定目录。

在post-commit钩子中填入以下内容:

注意:svn update %DIR% 正常运行需将有svn库权限的用户设置为SVN服务启动账户。

另外post-commit钩子中,参数%2是正式版本号,所以是 %SVNLOOK% log %REPOS% -r %REV%

pre-commit钩子中是临时版本号,%SVNLOOK% log %REPOS% -t %REV%

参数%1为提交的仓库路径(服务器路径)。

 

可以配合注释检查,避免忘记加标记,在 pre-commit 中,填入以下内容:

C# 如何优雅的求最大值最小值

两个值求最大最小:

三个值求最大最小:

多个值求最大最小:

 

 

HTML TABLE框选复制JQuery插件

让HTML TABLE内容像EXCEL一样可以随意框选复制。
DEMO:jquery-mytablecopy-demo

JS:jquery-mytablecopy-1.0.0

注意:需包含jquery.js, jquery-mytablecopy-1.0.0.js 已包含 clipboard.js v1.7.1 精简内容。

已封装为函数,直接在页面中调用即可: