草庐IT

数学问题

全部标签

c# - Azure SQL 数据库连接问题 - 连接太多?

我最近推出了一个白标网站(同一网站的多个版本)。目前还没有大量流量——主要是机器人,但每天可能有800名用户。除了位于非Azure服务器上的管理面板外,它还托管在Azure上,带有Azure数据库。两个站点都连接到同一个Azure数据库。还有一些工作角色正在运行以处理数据-99%的时间他们什么都不做,但他们会定期检查。我总是遇到持续几秒钟然后又好了的随机错误,例如:Atransport-levelerrorhasoccurredwhenreceivingresultsfromtheserver.(provider:TCPProvider,error:0-Anexistingconnec

c# - PrimaryScreen.Size 的问题

一段时间以来,我对Screen.PrimaryScreen.Bounds.Size没问题,但在连接到大屏幕电视的Windows7计算机上,它给了我不正确的值。我在别处阅读以尝试SystemInformation.PrimaryMonitorSize但给出相同的值。当我右键单击桌面以获取屏幕分辨率时,它显示1920x1080。以上两个给我1280x720。我也尝试过WPF版本:varw=System.Windows.SystemParameters.PrimaryScreenWidth;varh=System.Windows.SystemParameters.PrimaryScreenH

c# - EF 6 的工作单元和依赖注入(inject)设计问题

我使用EntityFramework6开发Web应用程序,在设计应用程序结构时遇到困难。我的主要问题是如何在我的特定情况下处理依赖项注入(inject)。下面的代码是我希望应用程序的样子。我正在使用Autofac,但我想它对每个DI用户来说都足够基本了:publicinterfaceIUnitOfWork{boolCommit();}publicclassUnitOfWork:IUnitOfWork,IDisposable{privateDbContext_context;publicUnitOfWork(DbContextcontext){_context=context;}publ

c# - 性能问题 : comparing to String. 格式

不久前,JonSkeet的一篇文章在我脑海中植入了构建一个CompiledFormatter类的想法,用于在循环中使用而不是String.Format()。这个想法是对String.Format()的调用部分花在解析格式字符串上的开销;我们应该能够通过将该代码移出循环来提高性能。当然,诀窍是新代码应该完全匹配String.Format()行为。这周我终于做到了。我经历了使用.NetframeworksourceprovidedbyMicrosoft直接调整他们的解析器(事实证明String.Format()实际上将工作交给了StringBuilder.AppendFormat())。我

c# - ASP.NET MVC Controller 单元测试 - UrlHelper 扩展问题

尝试在我的ASP.NETMVC3网络应用程序中进行一些Controller单元测试。我的测试是这样的:[TestMethod]publicvoidEnsure_CreateReviewHttpPostAction_RedirectsAppropriately(){//Arrange.varnewReview=CreateMockReview();//Act.varresult=_controller.Create(newReview)asRedirectResult;//Assert.Assert.IsNotNull(result,"RedirectResultwasnotreturn

c# - C# 中 3D 数学的好库?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在编写一个工具,用于处理大量3D数据,执行诸如旋转对象、平移、缩放等所有有用的事情。有谁知道已经有一些这种常见的3D东西的好库?目前我对可视化数据不感兴趣,主要对执行操作感兴趣。我知道我现在需要的东西:2D/3D/4D向量(加法、减法、点积、叉积等...)使用矩阵旋转/平移/缩放四元数我能够找到Sharp3D图书馆,但它似乎可以做我想做的事,但很长时间没有更新了。

c# - .NET 中的快速矢量数学 - 有哪些选项?

我的3D图形软件是使用SlimDX用C#编写的,它在CPU上执行大量矢量运算。(在这种特定情况下,无法将工作卸载到GPU)。我怎样才能使我的向量数学运算更快?到目前为止,我已经找到了这些方法:在Mono而不是Microsoft.NET上运行,因为它们支持SIMD。不是这个项目的选择。SlimGen,一个在运行时注入(inject)高性能数学代码的项目。遗憾的是,该项目尚未处于可用状态。使用使用SSE指令的编译器用C++编写DLL。与来自C#的DLL互操作。是否有任何其他选项可以在.NET中更快地完成矢量数学? 最佳答案 使用Micr

c# - 资源 (.resx) 文件是否存在任何性能问题或注意事项?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭1年前。Improvethisquestion资源文件似乎非常适合标签和消息的本地化,但它们是否完美?例如:如果资源量很大,有没有更好的解决方案?就像.resx文件中的100,000个字符串?(理论上,我实际上没有这个问题)这是存储其他类型数据(例如图像、图标、音频文件、常规文件等)的好方法吗?将.resx文件存储在独立项目中以便于更新/编译是否是最佳做法?您在使用.resx文件时是否遇到过任何其他问题?

c# - 将 .NET 库移植到 PCL 时如何解决缺少 ICloneable 接口(interface)的问题?

我正在将现有的.NET类库移植到可移植类库。.NET库广泛使用ICloneable接口(interface),不包括在可移植子集中。通常,我在.NET类库中遇到这样的类定义:publicclassFoowhereT:ICloneable{publicvoidBar(Titem){varx=item.Clone();...}}如何才能将此代码成功移植到可移植类库?我是否必须重写Clone方法调用,还是有侵入性较小的解决方法?我不能简单地删除通用类型约束whereT:ICloneable因为那时Bar方法将无法编译。我可以写一个替换接口(interface)来代替ICloneable在移植

c# - XmlTextWriter序列化问题

我正在尝试创建一段xml。我用xsd.exe创建了数据类。根类是MESSAGE。因此,在创建了一个MESSAGE并填充了它的所有属性之后,我将它序列化如下:serializer=newXmlSerializer(typeof(Xsd.MESSAGE));StringWritersw=newStringWriter();serializer.Serialize(sw,response);stringxml=sw.ToString();到目前为止一切顺利,字符串xml包含有效(UTF-16编码)xml。现在我喜欢用UTF-8编码创建xml,所以我这样做:编辑:忘记包含流的声明seriali