草庐IT

Nofollow

全部标签

c# - C# 中的最大整数类型

我似乎找不到适合它的整数类型:stringfoo="9999999999999999999999999999999999999999999999999999999";longvalue;if(long.TryParse(foo,outvalue)){//dosomething} 最佳答案 在.NET4中,您可以使用具有TryParse方法的System.Numerics.BigInteger。参见:http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.a

c# - double 组的 Akima 插值

假设我有一个double组,使用Akimainterpolation对这个系列进行采样的好算法是什么??我太笨了,无法将数学描述转化为代码。//valuesisanarrayofdoubles//idxistheindexoftheleft-handvalueforthecurrentinterpolation//tisthenormalizedparameterbetweenvalues[idx]andvalues[idx+1]//Don'tworryaboutarraybounds,I'llhandlethatseparately.publicdoubleInterpolateAk

c# - 确保部分连接的有向图是强连接的

上下文我正在使用程序生成构建3d游戏。我试图以这样一种方式连接一些预先生成的房间,无论如何,玩家总是可以到达map上的任何其他房间。房间有“可能的入口点”,连接走廊必须连接到这些入口点。但是,并非所有入口点都可以从房间内的所有其他入口点到达。例如,可能存在陷阱,因此位于底部的玩家将无法穿过房间到达顶部,而必须另寻出路。问题给定一组嵌入3d空间中的预先存在的有向图,添加一组总长度最小的(双向)路径,将子图连接成更大的图。否则(因为someresearch表明这是NP-Hard)使路径尽可能短以便在短时间内计算。到目前为止的工作我最好的解决方案是基于thisproceduralgenera

c# - Windows/.NET 自动更新框架功能集和安全性

我看过几篇关于Window/.NET的不同自动更新框架的帖子,包括:WinSparkleNetSparkleSevenUpdateGoogleOmahaLimeLMSparkleDotNET我对这些自动更新框架之间的主要区别很感兴趣,以及为什么人们会选择一个而不是另一个。我也对它们的安全性很感兴趣。我知道对于他们中的大多数人来说,您必须使用托管的XML文件来让您的应用程序更新list。如何确保安全,让没有购买您的应用程序或不使用您的应用程序的人无法访问您的托管站点并下载您的二进制文件? 最佳答案 还有另一种解决方案,称为Applif

c# - 在 WPF 中播放流式视频

我编写了一个流式传输媒体文件的WCF服务。我现在正在编写一个使用此服务的WPF应用程序,并且刚刚发现MediaElement不接受Stream对象作为源属性的输入参数。在过去的两天里,我一直在谷歌上无休止地搜索,并查看了几种替代方案,包括WPF中的SilverlightViewports、VLCActiveX控件、VideoRendererElement和WPFMediaKit。不幸的是,由于缺乏文档和/或示例,我一直受到阻碍,到目前为止还没有真正取得任何进展。事实上,这是我第一次使用WPF也无济于事。简而言之,我正在寻找的是在WPF中演示流式处理的文档或示例附带的东西,如果可能的话,

c# - 使用带有和不带有驱动程序或 API 的 C# 的 USB 打印机

我不完全是C#专家,我做了一些笨拙的事情,比如音乐程序的钢琴卷(因此生成一个WPFCanvas,所有这些都是数学等)和一些简单的程序来完成常见的任务,比如详细说明一些数据苍蝇(数学运算、GUI交互等。我需要一个非常笼统的概述,了解如何在我自己的计算机上检测USB打印机并使用它。我已经在这里和谷歌上搜索过,这就是我找到的:Link1Link2Link3Link4Link5Link6还有其他类似的链接讲述了我几乎一无所知的各种方法:(好的,这就是我想出的(我会尽量简短):A)在没有驱动的情况下使用打印机(这个定义可能不准确,但我有点困惑......)我应该:1)找到一种方法来检测USB门以

c# - 动态创建类到cs文件?

我正在使用AssemblyBuilder创建一个复杂的类,稍后我会从中创建对象。然而,这个类是如何真正构建的还存在不确定性。那么有什么办法可以把这个动态创建的类写成cs文件供检查呢?我可以将dll文件写入磁盘,但我需要cs文件。 最佳答案 您可以使用以下方法将托管.NETdll反编译为C#代码DotPeek由JetBrains提供(免费,来源已关闭)ILSpy开源项目(麻省理工学院许可证源可在github获得)Reflector由RedGates(付费工具,来源已关闭)JustDecompile由Telerik(免费提供开源反编译引

c# - 在 SQL Server 中加密/在 .Net 4 中解密

我知道这可能是这个问题的重复:Howtoencryptdatainsqlserveranddecryptitin.netapps-但这是将近一年前提出的问题,我希望可能会有进展或其他事情。无论如何,我们有一个应用程序可以将文件从一个位置通过FTP传输到另一个位置,显然FTP配置文件需要密码。我们有一个包含配置文件所有详细信息的数据库,但我们需要对密码进行加密。我们考虑过用SQL解密它们然后将它们发送到应用程序,但这意味着通过网络发送它,我们不希望这样做。我们想要加密存储的密码,将详细信息传递给应用程序,然后在应用程序中解密它们。这可能吗?从我的谷歌搜索来看,它似乎不是,但我希望有人有诀

c# - 使用 MassTransit、RabbitMQ 和 SignalR 的分布式架构

我正在MassTransit的帮助下开发分布式应用程序和rabbitmq我必须提供在网页上生成报告的能力,无需通过单击按钮重新加载页面,我还应该调用Windows服务来准备数据(该服务处理每个请求30秒-1分钟)。我基于此示例的第一次尝试:https://github.com/MassTransit/Sample-RequestResponse[HttpPost]publicasyncTaskGenerateReport(stringsomeJsonData){varserviceAddress=newUri(ConfigurationManager.AppSettings["Base

c# - VSTO 字 2016 : Squiggly underline without affecting undo

我正在开发一个实时语言分析工具,它需要在Word2016中使用VSTO加载项突出显示单词以引起作者的注意,该加载项使用C#以.NET4.6.1编写。想想语法/拼写检查,它会在单词下方添加一条波浪线,告诉您该单词有语法或拼写错误。我正在为我自己定义的一些规则添加类似的功能。我四处搜索添加波浪线,偶然发现了Font.Underline和Font.UnderlineColor。我将其设置在一个词的范围内,它似乎提供了我想要引起注意的视觉刺激。但是有一个问题。我添加的每个下划线或更改的下划线颜色都会向撤消堆栈添加一个撤消操作。我不希望这种情况发生,或者我想要一种方法来从堆栈中弹出我刚刚在代码中