草庐IT

session_write_close

全部标签

C# 比 Console.Write() 更快的东西?

我正在制作游戏,使用Console.Write()重绘游戏区域不是很好,有什么方法可以更快地重写整个游戏区域,而不会使它看起来“滞后”?游戏场中几乎所有的东西都在移动,但只有在元素不为0时才会有对象。(您可以在此处查看完整代码http://pastebin.com/TkPd37xD如果我的描述不够,请查看我在说什么)for(intY=0;Y 最佳答案 基本上有两种方法:渲染更少,渲染更快。渲染较少通常更棘手,但也往往不那么密集。典型的例子是Carmack的Keen游戏——PC没有勇气一次重新渲染整个屏幕,所以Carmack确保只有屏

c# - 系统.ServiceModel.CommunicationException : The underlying connection was closed

我正在从一个wcf网络服务中检索数据,当数据超过20万条记录时,我得到一个异常,如下所示:System.ServiceModel.CommunicationException:Theunderlyingconnectionwasclosed:Aconnectionthatwasexpectedtobekeptalivewasclosedbytheserver.--->System.Net.WebException:Theunderlyingconnectionwasclosed:Aconnectionthatwasexpectedtobekeptalivewasclosedbythes

c# - 调用 Stream.Write 和使用 StreamWriter 有什么区别?

实例化一个Stream对象,比如MemoryStream和调用memoryStream.Write()方法来写入有什么区别流,并使用流实例化一个StreamWriter对象并调用streamWriter.Write()?考虑以下场景:你有一个方法接受一个Stream,写入一个值,然后返回它。稍后会读取流,因此必须重置位置。有两种可能的方法(似乎都有效)。//InstantiateaMemoryStreamsomewhere//-PassedtothefollowingtwomethodsMemoryStreammemoryStream=newMemoryStream();//Notus

c# - HttpRuntime.Cache 和 Session 有什么区别?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Cachev.sSession我正在使用一些使用HttpRuntime.Cache来存储值的代码。但是,当我关闭窗口时,缓存消失了。在Session上使用它有什么好处吗?这是我的代码:protecteddynamicCode(){dynamiccode;if(String.IsNullOrEmpty(myHttpContext.Request.QueryString["code"])){code=HttpRuntime.Cache["code"];}else{code=myHttpContext.Reques

c# - session 变量引用后的问号 (?) - 这是什么意思

我有一个代码片段来修改。在那里我发现了这样的语法。Session("LightBoxID")?.ToString()我不明白那里的问号(?)是什么意思。谷歌搜索没有帮助我任何提示 最佳答案 它是空条件运算符它是空检查的语法糖:returnstr?.ToString();会变成if(str==null){returnnull;}returnstr.ToString(); 关于c#-session变量引用后的问号(?)-这是什么意思,我们在StackOverflow上找到一个类似的问题:

c# - 我需要在 ManualResetEvent 上调用 Close() 吗?

我一直在阅读.NET线程,并且正在编写一些使用ManualResetEvent的代码.我在互联网上找到了很多代码示例。但是,在阅读WaitHandle的文档时,我看到了以下内容:WaitHandleimplementstheDisposepattern.SeeImplementingFinalizeandDisposetoCleanUpUnmanagedResources.似乎没有一个示例在它们创建的ManualResetEvent对象上调用.Close(),即使是漂亮的RecursionandConcurrency来自pfxteam博客的文章(编辑-这有一个我错过的usingbloc

c# - HttpListener : writing to outputstream slow depending on content?

删除了旧问题并完全重写,因为我已经为此做了很多工作以查明问题所在。我的问题是我正在使用自定义服务器编写自定义CMS,目标是非常非常高的速度/吞吐量,但是我注意到某些数据或数据模式会导致严重的减速(从0到55+ms响应时间)。我真的需要比我更好的人来帮助解决这个问题,因为我对正在发生的事情一无所知,我怀疑.netFramework中有一个错误,但我不知道它可能在哪里,小的.net代码浏览我没有建议输出Stream做任何特定于数据的事情我已经测试并确定不是问题的东西:内容的大小(内容越大速度越快)内容类型(相同内容类型的区别)周围的大部分代码(制作了一个极简项目来重现该错误,大约15行,找

c# - ASP.Net Inproc session 在 VS2012 中的标记更改后重新启动

我将我的开发机器升级到Windows8和VisualStudio2012。我正在本地IIS上测试我的ASP.Net应用程序(也已升级到.net4.5)。让我恼火的一件事是,在我上次的配置(Windows7、VS2010、.net4.0)中,InProcsession在更改标记文件后重新启动。示例:我登录到我的本地ASP.net应用程序,在*.ascx文件中进行并保存更改,刷新我的网络浏览器,然后session消失了。如何关闭session重启问题?编辑:我尝试使用新的VS2012Web应用程序项目模板重现该问题,删除了不必要的内容,但无法重现该问题。但是,在我的实际项目中,问题仍然存在

c# - 关于 ASP.NET 的表单例份验证和 session 的滑动到期

我们有一个使用native表单例份验证和session功能的ASP.NET4.5WebForms应用程序。两者都有20分钟的超时,滑动到期。想象一下以下场景。用户在我们的应用程序中工作了一段时间,然后继续做其他事情,使我们的应用程序闲置了20分钟。然后用户返回到我们的应用程序以编写报告。但是,当用户尝试保存时,他/她会看到登录屏幕,并且报告会丢失。显然,这是不需要的。我们希望在身份验证或session过期时将浏览器重定向到登录页面,而不是这种情况。为了实现这一点,我们构建了一个WebApi服务,可以调用该服务来检查是否是这种情况。publicclassSessionIsActiveCo

c# - NamedPipeClientStream 无法访问 session 0 下的 NamedPipeServerStream

我有连接到NamedPipeServerStream的NamedPipeClientStream。他们交换了一些消息,然后NamedPipeClientStream关​​闭,而NamedPipeServerStream重新创建并继续监听客户端管道。(我无法制作一个工作的异步服务器管道,所以这是某种狗钉)在我的客户端从正常用户session启动的流期间,客户端-服务器交互工作正常。但在Win7和win2008服务器上,会出现客户端管道从session0启动的情况。发生这种情况时,我在客户端流中出错:"Accesstothepathisdenied"问题是什么?如何避免?抱歉,我无法告诉您