问题列表 - 第1580页

"&> foo"和"> foo 2>&1"之间有什么区别?

似乎有两个bash惯用法将STDOUT和STDERR重定向到一个文件:

fooscript &> foo
Run Code Online (Sandbox Code Playgroud)

......而且......

fooscript > foo 2>&1
Run Code Online (Sandbox Code Playgroud)

有什么不同?在我看来,第一个只是第二个的快捷方式,但我的同事认为,即使初始重定向出错,第二个也不会产生输出,而第一个会将重定向错误吐出到STDOUT.

编辑:好的......似乎人们不理解我的要求,所以我会尽力澄清:

任何人都可以给我一个例子,上面写的两个特定的行行会产生不同的行为吗?

bash

10
推荐指数
2
解决办法
2402
查看次数

.ASPX页面如何获取其文件系统路径?

我有一个页面something.aspx,相关的codebehind something.aspx.cs.在那个代码隐藏中,我想知道something.aspx的文件系统位置.有没有方便的方法来获得它?

更新:我得到了几个很好的答案,遗憾的是,由于我正在做的其他事情,这些答案无效.我正在编写一些关于我传入的URL的其他信息,所以它看起来像这样:

HTTP://server/path/something.aspx/info1/info2/info3.xml

服务器处理这个OK(我没有使用查询字符串参数来解决我没写的其他代码).但是,当我调用Server.MapPath(Request.Url.ToString())时,我收到一个错误,即带有'info'段的完整URL不是有效的虚拟路径.

asp.net

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

MS SQL日期时间早于1/1/1900

当然有一种方法可以在除varchar之外的列中存储1-1-1900之前的日期值?或者我真的必须解决这个问题,并执行我自己的日期时间库来进行日期差异,排序等等吗?

是的,我理解日期时间是如何实际存储的(特定日期的整数值),但我记得多年前还有另一种解决方法.它现在只是让我滑倒.

sql-server date

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

使用哪个版本的StringComparer

如果我想要一个不区分大小写的字符串键入字典,我应该使用哪个版本的StringComparer给定这些约束:

  • 字典中的键来自C#代码或仅用英语语言环境编写的配置文件(美国或英国)
  • 该软件已国际化,将在不同的区域运行

我通常使用StringComparer.InvariantCultureIgnoreCase但不确定这是否是正确的情况.这是示例代码:

Dictionary< string, object> stuff = new Dictionary< string, object>(StringComparer.InvariantCultureIgnoreCase);
Run Code Online (Sandbox Code Playgroud)

.net c# string internationalization

20
推荐指数
2
解决办法
7970
查看次数

visual studio 2008支持的数据类型

我刚从http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=16040下载并安装了最新的Adventure Works数据库,以便更多地使用LINQ,并发现有一些数据类型是在Visual Studio 2008中本机不支持.我得到"一个或多个选定项目包含设计器不支持的数据类型".错误信息.

我发现在这种情况下空间数据类型是个问题.

我的问题是:

  • SQL Server 2008中的Visual Studio本身并不支持哪些其他数据类型?
  • 为什么不支持这些类型?

第二个问题是我猜对我来说最令人费解.我可以理解为什么不能从MySQL,Oracle,Postgre SQL等支持所有数据类型.我认为SQLServer开发小组可能会对Visual Studio开发小组有所了解,你知道在大厅里大喊大叫.

linq sql-server types visual-studio-2008 visual-studio

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

如何使用Castle ActiveRecord执行存储过程?

我相信在网上的某个地方有关于这个话题的讨论,但我丢失了网址,我无法通过谷歌搜索找到它.

我现在可能会尝试的是:

ISessionFactoryHolder factoryHolder = ActiveRecordMediator<EntityClass>.GetSessionFactoryHolder();
ISession session = factoryHolder.CreateSession(typeof(EntityClass));
try
{
    IDbCommand cmd = session.Connection.CreateCommand();
    cmd.CommandText = "spName";
    cmd.ExecuteNonQuery();
}
catch(Exception ex)
{

}
finally
{
    factoryHolder.ReleaseSession(session);
}
Run Code Online (Sandbox Code Playgroud)

但是,我不太确定这是否是正确的方法,或者是否存在更好的方法.

.net c# stored-procedures castle-activerecord

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

如何验证ssl证书?

安全验证ssl证书所需的一系列步骤是什么?我(非常有限)的理解是,当您访问https站点时,服务器将证书发送到客户端(浏览器),浏览器从该证书获取证书的颁发者信息,然后使用它来联系发布者,并以某种方式比较有效性证书.

  • 究竟是怎么做到的?
  • 该过程如何使其免受中间人攻击?
  • 是什么阻止了一些随机的人建立自己的验证服务以用于中间人攻击,所以一切"看起来"安全?

security algorithm ssl certificate

188
推荐指数
6
解决办法
10万
查看次数

您认为最好的C#评论结构是什么?特别是使用Visual Studio

多年来,当我经历过学校并在该行业工作时,我经常向人们征求评论意见.遗憾的是,众所周知,与许多开发人员进行评论是一个侧面说明,而不是其他内容.话虽如此,我通常得到一个相当一般的答案.真的,这对于了解随着时间的推移真正有用的东西并没有太大帮助.

那么,您认为使用Visual Studio构建C#的最佳方式是什么?

c# commenting visual-studio

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

在线计算机科学文章库?

当我需要一些复杂的算法时,我首先检查互联网上是否已发布任何相关内容.十分之十,我会发现有人已经找到了比我想象的更聪明的解决方案.

除了通用的Google搜索,我使用:

  • Citeseer 有很多来自大学的理论报告
  • Dobb博士的门户比Citeseer更实用,但往往对特定技术或语言过于具体
  • Arxiv更理论包含草稿和预印本(以防万一我绝望:))

我还发现了J.UCS(通用计算机科学杂志)包含一些有趣的文章(但我没有真正使用过我在那里发现的任何信息).

你知道其他任何可以免费搜索和阅读好CS文章的地方吗?

computer-science

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

Delphi TThread.CurrentThread和EAccessViolation - 这是一个错误还是我的无能......?

在Delphi 2009中,我发现无论何时在应用程序中使用TThread.CurrentThread,我都会在应用程序关闭时收到如下错误消息:

Exception EAccessViolation in module ntdll.dll at 0003DBBA.
Access violation at address 7799DBBA in module 'ntdll.dll'.  Write of
address 00000014.
Run Code Online (Sandbox Code Playgroud)

除非它只是我的机器,你可以在几秒钟内复制它:创建一个新的Delphi Forms Application,在表单中添加一个按钮,并使用类似下面的按钮的事件处理程序:

procedure TForm1.Button1Click(Sender: TObject);
begin
  TThread.CurrentThread;
end;
Run Code Online (Sandbox Code Playgroud)

在我的Vista的机器和我的XP的机器都我发现,如果我按一下按钮一切都很好,但如果我做的点击按钮,我得到上面的错误消息,当我关闭应用程序.

所以...我想知道这是不是一个错误,但与此同时我认为我很可能根本不理解你应该如何在Delphi中使用TThreads.我有点像德尔福新手,我很害怕.

使用TThread.CurrentThread有什么明显错误吗?

如果没有,并且你有Delphi 2009,如果你实现我的简单示例项目,你会遇到同样的问题吗?


更新:正如François在下面提到的,这实际上是Delphi 2009中的一个错误 - 你可以在这里投票.


更新:此错误已在Delphi 2010中修复.

delphi tthread delphi-2009

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