问题列表 - 第29502页

保护JQuery代码免受XSS攻击

我正在处理一个将数据发布到URL的HTML表单.我也使用Jquery获取查询字符串参数,并将它们添加到我发布到URL的数据中.有没有办法防范XSS攻击?任何HTML编码插件或内置函数?

xss jquery

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

SQL Server SELECT查询中括号的角色?

以下查询在SQL Server 2008上没有返回结果且没有错误(在SP1上测试),您可以针对任何数据库运行它,甚至是master:

WITH computed_table (id) AS
(
    SELECT id FROM this_table_does_not_exist
)
(SELECT * FROM computed_table)
UNION
(SELECT * FROM another_table_that_does_not_exists)
Run Code Online (Sandbox Code Playgroud)

在SQL Server 2005上,您会收到错误,因为表不存在.如果删除一些括号,也会出现错误:

WITH computed_table (id) AS
(
    SELECT id FROM this_table_does_not_exist
)
SELECT * FROM computed_table
UNION
(SELECT * FROM another_table_that_does_not_exists)
Run Code Online (Sandbox Code Playgroud)

真实表格会出现同样的问题:在某些情况下,查询不会返回任何结果,如果您进行一些细微的更改,例如删除空格或回车符,它会再次起作用...

我认为查询中可能存在问题,因为括号中的SELECT可能会被解释为表达式而不是子查询,如本页所示.但这应该至少会返回一个错误.

我错过了什么吗?

编辑26/06/2010:我运行了一些分析会话,结果如下.

对于上面的查询,事件序列是:

  • 异常(错误:208,对象名称无效)
  • SQL:BatchStarting
  • SQL:StmtStarting
  • SQL:BatchCompleted

对于没有括号的查询:

  • 例外(错误:208)
  • SQL:BatchStarting
  • SQL:StmtStarting
  • 例外(错误:208)
  • 用户错误消息(无效的对象名称't​​his_table_does_not _exist')
  • SQL:BatchCompleted

对于工作查询:

  • SQL:BatchStarting
  • SQL:StmtStarting
  • Showplan全部
  • SQL:StmtCompleted事件
  • SQL:BatchCompleted

我还使用真正的表运行其中一个查询,这导致了我同样的问题.事件的顺序是:

  • SQL:BatchStarting
  • SQL:StmtStarting
  • SQL:BatchCompleted

没有早期的"例外"=>表存在.没有"SQL:StmtCompleted"=>这意味着发生了错误,我看不出为什么不会引发此事件的任何其他原因.否"Showplan All"=>表示错误发生在计算执行计划之前(或之后).它可能是由cte和括号组合引起的.

我将在下周提出微软支持的问题.

sql sql-server sql-server-2005 sql-server-2008

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

sandboxd注意:拒绝文件写入数据

我正在处理一些崩溃日志并继续看到这样的消息:

Fri Jun 25 09:09:01 unknown sandboxd [427]:MyApp(422)拒绝文件写入数据/ private/var/mobile/Media/PhotoData

我做错了导致这种情况吗?这个与在应用程序中拍摄照片有关,但我也看到了我应用程序的部分内容.

据我所知,我在我的应用程序中看到没有错误,并且我没有尝试写入我的沙盒区域之外的设备.

感谢您的任何帮助,您可以提供.

iphone

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

嵌套类选择器

如果我的HTML中有这样的东西

    <div id="top">
        <div class="txt">
            <span class="welcome">Welcome on my website</span>
            <span class="links"><a href="Home">Home</a></span>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

我如何在CSS中选择welcome类.

我尝试过#top.txt.welcome但是没有用.我也试过#top.txt span.welcome.

css

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

使用ColdFusion从字符串末尾删除设置的字符数

这里有简单的请求(希望如此).

我有一个字符串,虽然它的长度不同,但总是需要删除最后6个字符.

使用第三方Web服务,因此在输出之前我无法编辑XML中的响应.

如果有人能建议快速修剪它们,我真的很感激!

这是我要使用的字符串:

#daysEvent[iItem].XmlChildren[iEvent].XmlChildren[16].XmlText#
Run Code Online (Sandbox Code Playgroud)

谢谢!

coldfusion coldfusion-8

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

List.Sort(自定义排序......)

我有一个List对象,包括3个项目:Partial,Full To H和Full To O.

我将此列表绑定到asp OptionButtonList,并按字母顺序对其进行排序.但是,我想按如下方式对列表进行排序:

全部到H,部分,全部到O.

我怎么能做到这一点?

c# sorting

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

Cocoa API - 它是否包含diff api?

我想知道在Cocoa中是否存在差异API,我试图谷歌它,但它不会带回任何有用的结果.

如果没有这个API,最好diff从/ usr/bin/调用或编写我自己的diff.

我需要的只是文本文件,有可能在以后分支到二进制文件和文件夹.

谢谢

詹姆士

api macos diff cocoa objective-c

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

CSS 重置具有有吸引力的默认样式?

我正在寻找一个开源 CSS,它可以执行重置并添加合理的默认吸引力级别。例如,它可能会为表格使用更好的颜色,或者为表格提供一些漂亮的背景图像。它还可能为您提供一些简单的 css 类,使列表像 listmatic 一样有吸引力。

有这样的事吗?

css stylesheet

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

坚持我的REST枪或打破无国籍?建议需要

我编写了一个RESTful servlet,UI开发人员想要在服务器上保存登录状态.

他提出了这个奇怪的说法:"我没有遇到过纯REST的生产REST实现.我见过的所有实现都让服务器维持会话."

我发现这很难接受.首先是技术性,那里有很多普通的HTTP页面,都是纯粹的RESTful.其次,是的,有非RESTful实现标记为RESTful,就像黄铜标记为"黄金"一样.第三,仅仅因为其他人从桥上跳下来并不意味着我应该.

背景:这是一个使用HTTPS和基本身份验证的JavaScript Ajax Web应用程序.为避免通常(不可自定义的)浏览器登录弹出框,应用程序会显示一个登录屏幕,其中包含产品徽标和名称和密码的文本框.名称和密码存储在文档中,并在每个请求的Authorization标头中发送.如果刷新页面,则名称和密码将丢失,用户必须再次输入.这被认为是一个错误; UI开发人员希望能够再次按下刷新按钮而不再提供密码.

因此开发人员想要使用cookie或JSP会话.Abby,最终每个REST实现都在服务器上维护应用程序状态吗?或者有没有办法解决这个问题,仍然保持我的RESTful纯度?

cookies ajax rest session stateless

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

在单独的线程上运行 Log4Net 附加程序

目前,我有自己的日志系统,其中日志本质上是一个队列,有一个单独的线程侦听该队列并执行所有实际的写入操作。系统处理大量日志消息,文件在几分钟内很容易超过 10 MB 大小,因此在调用线程中进行实际日志记录是不可行的。

如果 log4net 已经支持这种消息传递架构,或者在线程环境中工作的其他类似功能,我无法在网上找到显示线程如何在 log4net 中工作的资源。是否有任何现有功能可以帮助我?

如果不创建 log4net 包装器,这可能吗?

c# log4net multithreading

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