小编Joe*_*orn的帖子

Prolog上的优秀初学者资料

我正在网上和印刷上寻找有关Prolog的优秀初学者资料。我不仅对“学习语言”感兴趣,而且对背景和科学信息也很感兴趣。

artificial-intelligence prolog

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

IIS7发送HTTP标头后,服务器无法设置状态

有时我在生产环境中遇到异常:

  • 处理信息
    • 进程ID:3832
    • 进程名称:w3wp.exe
    • 帐户名称:NT AUTHORITY\NETWORK SERVICE
  • 例外信息
    • 异常类型:System.Web.HttpException
    • 异常消息:服务器无法在发送HTTP标头后设置状态.
  • 请求信息
    • 请求网址:http://www.myulr.pl/logon
    • 请求路径:/ logon
    • 用户主机地址:10.11.9.1
    • 用户:user001
    • 经过身份验证:是的
    • 身份验证类型:表单
    • 线程帐户名称:NT AUTHORITY\NETWORK SERVICE
  • 线程信息
    • 主题ID:10
    • 线程帐户名称:NT AUTHORITY\NETWORK SERVICE
    • 冒充:假
Stack trace: at System.Web.HttpResponse.set_StatusCode(Int32 value) at  
System.Web.HttpResponseWrapper.set_StatusCode(Int32 value) at  
System.Web.Mvc.HandleErrorAttribute.OnException(ExceptionContext filterContext) at  
System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList(1) filters, Exception exception) at  
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) at System.Web.Mvc.Controller.ExecuteCore() at  
System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__4() at  
System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass1.<MakeVoidDelegate>b__0() at  
System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass8(1).<BeginSynchronous>b__7(IAsyncResult _) at  
System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult(1).End() at   
System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) at  
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at  
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& ompletedSynchronously) 
Run Code Online (Sandbox Code Playgroud)

我在测试环境中没有注意到这个错误我应该检查什么?

我正在使用ASP.NET MVC 2(候选发布者2)

asp.net-mvc iis-7 http

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

在SQL中的同一行上打印整数变量和字符串

好的,所以我在Technet上搜索了这个答案,但没有用.

我只想打印一个与两个String变量连接的整数变量.

这是我的代码,不运行:

print 'There are ' + @Number + ' alias combinations did not match a record'
Run Code Online (Sandbox Code Playgroud)

它似乎是这样一个基本功能,我无法想象它在T-SQL中是不可能的.但如果不可能,请说出来.我似乎无法找到一个直接的答案.

sql t-sql sql-server

69
推荐指数
3
解决办法
12万
查看次数

编码XML文本数据的最佳方法

我在.Net中寻找一个通用方法来编码一个用于Xml元素或属性的字符串,当我没有立即找到它时,我感到很惊讶.所以,在我走得太远之前,我可能只是缺少内置函数吗?

假设它确实不存在,我正在整理我自己的通用EncodeForXml(string data)方法,我正在考虑最好的方法.

我正在使用的数据提示整个事情可能包含坏的字符,如&,<,"等.它还可能包含正确转义的实体:&,<和",这意味着只使用一个CDATA部分可能不是最好的主意.这似乎有点笨拙;我最终会得到一个很好的字符串值,可以直接在xml中使用.

我过去使用过正则表达式来捕捉坏的&符号,我想在这种情况下使用它来捕获它们以及第一步,然后对其他字符进行简单的替换.

那么,这可以进一步优化而不会太复杂,有什么我想念的吗?:

Function EncodeForXml(ByVal data As String) As String
    Static badAmpersand As new Regex("&(?![a-zA-Z]{2,6};|#[0-9]{2,4};)")

    data = badAmpersand.Replace(data, "&amp;")

    return data.Replace("<", "&lt;").Replace("""", "&quot;").Replace(">", "gt;")
End Function
Run Code Online (Sandbox Code Playgroud)

对不起你所有的C#-only伙计们 - 我真的不在乎我使用哪种语言,但我想让Regex保持静态,你不能在C#中做到这一点而不在方法之外声明它,所以这将是VB .净

最后,我们仍然使用.Net 2.0,但是如果有人可以将最终产品转换为字符串类的扩展方法,那也很酷.

更新前几个响应表明.Net确实有内置的方法来做到这一点.但是现在我已经开始了,我想完成我的EncodeForXml()方法只是为了它的乐趣,所以我仍然在寻找改进的想法.值得注意的是:一个更完整的字符列表应该被编码为实体(可能存储在列表/映射中),并且比在串行中的不可变字符串上执行.Replace()获得更好的性能.

.net xml encoding .net-2.0

67
推荐指数
7
解决办法
12万
查看次数

BootstrapperPackage在*.csproj项目中的含义是什么

我正在将许多C#项目从vs.net 2008升级到vs.net 2010 rc.我注意到升级在*.csproj文件中创建了一个BootstrapperPackage部分(包括Microsoft.NET.Framework.3.5和3.5sp1).我想知道BootstrapperPackage是做什么的,我需要它们吗?

c# msbuild visual-studio-2010

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

对Directory.GetFiles()进行排序

System.IO.Directory.GetFiles()返回一个string[].返回值的默认排序顺序是什么?我是按名字假设,但如果是这样的话,目前的文化对它有多大影响呢?你能把它改成创建日期吗?

更新: MSDN指出.Net 3.5不保证排序顺序,但2.0版本的页面根本没有说什么,这两个页面都不会帮助您按创建或修改时间等方式进行排序.一旦你有了数组(它只包含字符串),这些信息就会丢失.我可以构建一个比较器来检查它获得的每个文件,但这意味着重复访问文件系统,大概是.GetFiles()方法已经这样做了.似乎非常低效.

.net .net-2.0

64
推荐指数
5
解决办法
14万
查看次数

持续集成对于独立开发人员来说很重要吗?

我之前从未使用过CI工具,但从我读过的内容来看,我不确定这会给每天不编写代码的独立开发人员带来什么好处.

首先 - CI为任何项目带来了哪些好处?

第二 - 谁应该使用CI?它对所有开发人员有益吗?

continuous-integration

63
推荐指数
6
解决办法
6955
查看次数

用于确定语句/文本的正面或负面的算法

我需要一种算法来确定一个句子,段落或文章的语气是否为负面或正面......或者更好,如何消极或积极.

例如:

Jason是我见过的最糟糕的SO用户(-10)

Jason是SO用户(0)

Jason是我见过的最好的SO用户(+10)

杰森是最好的吮吸SO(-10)

虽然,在SO,Jason是糟糕的做坏事(+10)

不容易,对吧?:)

我不希望有人向我解释这个算法,但我认为在学术界的某个地方已经有很多类似的东西了.如果你能指点我一些文章或研究,我会喜欢它.

谢谢.

algorithm nlp

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

删除表中的所有行

Normaly我会做一个,delete * from XXX但是在这个表上非常慢,它通常有大约500k到1m的行(如果相关,则一个是varbinary(MAX)).

基本上我想知道是否有一个快速的方法来emty所有内容的表,它的实际更快删除并重新创建它然后通过删除sql语句删除内容

我不想重新创建表的原因是因为它的重用和删除/重新创建我认为会破坏sql server收集的索引和统计信息

我也希望有一种方法可以做到这一点,因为有一种"聪明"的方式来通过sys.sysindexes获取行数,所以我希望有一种同样聪明的方法来删除内容

t-sql sql-server

58
推荐指数
5
解决办法
11万
查看次数

"调用目标引发了异常"错误(mscorlib)

我有一个在ASP.Net 2.0中开发的网站,它正在抛出错误

"Exception has been thrown by the target of an invocation" 
Run Code Online (Sandbox Code Playgroud)

在生产环境中.它没有在开发中抛出这个错误.

源是'mscorlib',堆栈跟踪表示错误

System.RuntimeMethodHandle._InvokeMethodFast.
Run Code Online (Sandbox Code Playgroud)

自从我上次上传到生产以来,我唯一改变的就是我已经开始使用Membership控件(Login,LoginView),并添加了一些存储过程和表等等.成员资格依赖于自定义提供程序I'写了.

任何人都知道为什么会发生这种情况?

asp.net exception mscorlib

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