问题列表 - 第7486页

无需使用〜即可查找应用程序根URL

我需要在String中构造页面的URL,向其发送电子邮件(作为电子邮件验证系统的一部分).如果我使用〜符号表示应用程序根,则按字面意思理解.

该应用程序将部署在三个不同站点(不同端口)上的服务器上,每个站点可通过2个不同的URL(一个用于LAn,一个用于Internet)访问.

所以对URL进行硬编码是不可能的.我想在我的应用程序中构建verify.aspx的url

请帮忙

asp.net

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

使用扩展方法对多个条件的List <T>进行流畅排序?

要按多个条件对List进行排序,我现在正在执行以下操作:

collection.Sort((f1, f2) =>
{
    var comp = f1.FirstCriteria.CompareTo(f2.FirstCriteria);
    return comp != 0 ? comp : f1.SecondCriteria.CompareTo(f2. SecondCriteria);
});
Run Code Online (Sandbox Code Playgroud)

但能做这样的事情不是很好吗:

collection.MultipleSort(f1.FirstCriteria, f2.FirstCriteria)
          .Then(f1.SecondCriteria, f2.SecondCriteria)
Run Code Online (Sandbox Code Playgroud)

有关良好实现流畅界面排序的任何想法?

c# sorting extension-methods

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

点对点矩形测试

我有这个矩阵

/// as if the create a rectangle
int [][] loc = {
  {5, 15},//(x1, y1)
  {5, 30}, // (x1, y2)
  {20, 15},// (x2, y1)
  {20, 30}, // (x2, y2)
}

// this are the point that i want to check if they are in the rectangular range or not
int [] [] point = {
  {6, 16}, //(x, y)
  {3, 17}, //(x, y)
} 
Run Code Online (Sandbox Code Playgroud)

我希望我的方法可以采取点,并通过使用x1<x<x2和搜索是否在loc范围内 y1<y<y2

javascript

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

在SQL中,如何获得某列所排序的前N行?

我想选择表格的前N行,按其中一列中的数字的高度排列.

我已经有了:

SELECT * FROM movie ORDER BY worldwide_gross DESC;

我怎么能得到前20个?

如果它有任何区别我正在使用MySQL.

干杯!

mysql sql database relational

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

在.NET中过滤非法XML字符

我在MS SQL 2005中有一个XML存储过程,我使用SqlCommand.ExecuteXmlReader获取XmlReader,然后解析数据并形成XML文档.问题是SQL中的数据包含一些在UTF-8 XML文档中是非法的二进制字符,因此抛出异常.

还有其他人处理过这个问题吗?我考虑过将输入数据过滤到数据库中,但是我必须将过滤放在任何地方,并且需要检查每个字符.

还有其他建议吗?

编辑: 数据通常存储在各种长度的varchar列中.实际上,数据来自Web表单上的用户(ASP .NET应用程序).因此,有时他们会从MS Word或其他东西进行复制粘贴,并将这些奇怪的二进制字符放入其中.

.net xml sql

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

什么是自以为是的软件?

我经常看到人们说某些软件"非常自以为是",或者微软倾向于编写"无意见"的框架.这究竟意味着什么?

language-agnostic architecture terminology

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

如何使用msbuild检查项目列表中是否存在任何文件?

如果项目列表中的任何文件丢失,我想运行一个任务.我怎么做?

我当前的脚本有一个"源"文件列表@(MyComFiles),我使用以下任务翻译另一个"目标"文件列表@(MyInteropLibs):

<CombinePath BasePath="$(MyPath)\interop" 
             Paths="@(MyComFiles->'%(filename).%(extension)')">
    <Output TaskParameter="CombinedPaths" 
            ItemName="MyInteropLibs" />
</CombinePath>
Run Code Online (Sandbox Code Playgroud)

我想检查是否缺少@(MyInteropLibs)中的任何文件并运行将创建它们的任务.

msbuild

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

ASP.NET MVC如何应用基于角色或基于身份验证的View呈现?

我想根据身份验证状态或角色显示/隐藏视图的某些部分.对于我的控制器操作,我已经扩展了ActionFilterAttribute,因此我可以归因于某些操作.

<RequiresRole(Role:="Admin")> _
Function Action() as ActionResult
    Return View()
End Function
Run Code Online (Sandbox Code Playgroud)

是否有一个类似的(归属)的方式,我可以在浏览使用?(所以不喜欢这样:如何根据用户所处的角色创建具有不同显示的视图?)

asp.net-mvc view custom-attributes

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

我每次画东西时都应该调用glEnable和glDisable吗?

我应该多久调用一次和/ glEnable()glEnableClientState()相应的OpenGL函数glDisable?它们是否应该在应用程序开始时调用一次,还是应该禁用它们并且仅启用我立即需要绘制某些内容的那些功能?有性能差异吗?

opengl

18
推荐指数
3
解决办法
8956
查看次数

如何检查是否安装了Perl模块?

我正在编写一个小的Perl脚本,它依赖于一些可能的模块,因此在安装过程中我必须检查是否每个都有.我可以写use some::module,看看是否出现错误,但是像"你需要安装一些:: module"这样的短消息对于最终用户会更有帮助.

我也可以只搜索每个目录@INC,但是因为它是Perl,所以必须有一个更简单的方法.

perl module

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