问题列表 - 第1925页

跨站点脚本和HTML编码

如果我重新显示网站用户输入的任何数据的HTML编码,这会阻止CSS漏洞吗?

此外,是否有可用的工具/产品将为我清理我的用户输入,因此我不必编写自己的例程.

asp.net xss html-encode

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

使用Linq或Lambda表达式检查复杂对象中的重复项

我刚刚开始学习linq和lambda表达式,它们似乎非常适合在复杂的对象集合中查找重复项,但我有点困惑,希望有人可以帮助我回到快乐编码的道路上.

我的对象的结构类似于list.list.uniqueCustomerIdentifier

我需要确保整个复杂对象中没有重复的uniqueCustomerIdentifier.如果有重复项,我需要确定哪些是重复的并返回重复项列表.

linq lambda linq-to-objects

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

将单元测试添加到现有项目

我的问题与之前提出的问题非常相关,但我需要一些实用的建议.

我手里拿着"有效地使用遗留代码",当我在我正在研究的项目中阅读时,我正在使用本书中的建议.该项目是一个C++应用程序,由几个库组成,但代码的主要部分被编译为单个可执行文件.当我不得不触摸某些内容时,我正在使用googletest将单元测试添加到现有代码中.

我的问题是我如何设置我的构建过程,以便我可以构建我的单元测试,因为有两个不同的可执行文件需要共享代码,而我无法从我的"测试中"应用程序中提取代码到库.现在我已经为应用程序创建了我的构建过程,该应用程序将单元测试链接与主应用程序的构建过程中生成的目标文件相关联,但我真的不喜欢它.有什么建议吗?

c++ legacy unit-testing

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

如何比较两个日期时间字段但忽略年份?

我把我的VBScript帽子弄脏了,并编写了一些经典的ASP来查询SQL Server 2000数据库.

这是场景:

  • 我有两个名为fieldAfieldB的日期时间字段.
  • fieldB的年份值永远不会超过fieldA的年份
  • 可能的两个领域将具有相同的年份.

我想要的是所有记录,其中fieldA > = fieldB,与年份无关.假装每个领域只是一个月和一天.

我怎么能得到这个?我对T-SQL日期/时间函数的了解充其量只是参差不齐.

t-sql

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

SQL Server中嵌套事务的隔离范围是什么?

考虑以下SQL:

BEGIN TRAN
SET TRANSACTION ISOLATION LEVEL READ COMMITTED

INSERT Bands
    (  Name  )
SELECT 'Depeche Mode'
UNION
SELECT 'Arcade Fire'

    -- I've indented the inner transaction to make it clearer.

    BEGIN TRAN
    SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

    SELECT *
      FROM Bands

    COMMIT

-- What is the isolation level right here?

UPDATE Bands
   SET Name = 'Modest Mouse'
 WHERE Name = 'Oddest House'

COMMIT

总而言之,我们启动一个事务并将其隔离级别设置为READ COMMITTED.然后我们做一些随机SQL并启动另一个嵌套事务.在此事务中,我们将隔离级别更改为READ UNCOMMITTED.然后我们提交该事务并返回另一个事务.

现在,我的猜测是在内部提交之后,隔离级别返回READ COMMITTED.它是否正确?

sql-server transactions

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

如何在Visual Studio部署项目中更新环境变量

我想在Visual Studio 2005部署项目中追加PATH环境变量的路径.怎么做到这一点?

windows-installer visual-studio-2005

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

有人可以帮助解释这个计划程序

题:

((lambda (x y) (x y)) (lambda (x) (* x x)) (* 3 3))
Run Code Online (Sandbox Code Playgroud)

这是中期的第一名,我把"81 9"他认为我忘了越过一个法律,所以我划掉81,然后他去了.无论如何,我不明白为什么它是81.

我理解为什么(lambda (x) (* x x)) (* 3 3) = 81,但第一个lambda我不明白x和y值是什么,以及它的[body] (x y)作用.

所以我希望有人可以向我解释为什么第一部分似乎没有做任何事情.

lisp scheme

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

asp.net登录控件是否加密密码字段?

我正在使用asp身份验证提供程序并使用内置的asp.net登录控件来设置我的第一个站点.

我的问题是,密码是加密还是散列,因为它是使用asp.net登录控件发送到服务器的?或者我需要使用https/ssl来完成此任务吗?

谢谢

asp.net login

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

HTML在存储或显示时编码用户输入

一直困扰我的简单问题.

我应该立即对用户输入进行HTML编码并将编码内容存储在数据库中,还是应该在显示时存储原始值和HTML编码?

存储编码数据可以大大降低开发人员在显示数据时忘记对数据进行编码的风险.但是,存储编码数据会使数据挖掘变得更加麻烦,并且会占用更多空间,即使这通常不是问题.

html security xss html-encode

30
推荐指数
4
解决办法
6262
查看次数

在Outlook之外保存/组织/搜索Outlook电子邮件

我的公司要求我使用Outlook进行电子邮件.Outlook几乎没有像我想要的那样做,它让我非常沮丧.(我不是想在这里开始一场火焰战争,它必须完全按照成千上万的首席执行官的要求去做,但我不是首席执行官.)

我希望能够自动提取当前在我的Outlook帐户中的数千封电子邮件和附件,并将其保存为我自己的替代存储格式,在那里我可以轻松搜索它们并按照我想要的方式组织它们.(我不是要求新格式的建议.)

也许一些不错的开源程序已经可以做到这一点......这将是伟大的.请告诉我.

否则,如何在不经过大量收集的情况下获取邮件内容和附件? 即使我只能获取消息内容和附件的名称,这也就足够了.是否有Outlook邮件存储格式的文档?有没有办法查询Outlook的数据?

也许有一种我没有考虑的替代方法?

我这样做的首选语言是C#,但如果需要我可以使用其他语言.

email outlook

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