草庐IT

存储算法

全部标签

c# - 如何获取存储在资源中的图像的 Uri

我有两个.png文件添加到我的资源中,我需要在进行绑定(bind)时访问它们的Uri。我的xaml代码如下:并且使用ImagePath的绑定(bind)代码是:ImagePath=resultInBinary.StartsWith("1")?Properties.Resources.LedGreen:Properties.Resources.ledRed;不过Properties.Resources.LedGreen返回一个Bitmap而不是包含该特定图像的Uri的String。我只想知道如何提取该值,而无需在存储的目录中寻址图像的路径。(老实说,我不确定这样做是否正确,因为我在网上找

c# - 以编程方式创建 blob 存储容器

我有一个要求,即在创建公司时在我的存储帐户中创建一个关联的blob存储容器,并将容器名称设置为传入的字符串变量。我尝试了以下操作:publicvoidAddCompanyStorage(stringsubDomain){//getthestorageaccount.CloudStorageAccountstorageAccount=CloudStorageAccount.Parse(System.Configuration.ConfigurationManager.AppSettings["StorageConnectionString"].ToString());//blobclie

c# - 如何从本地存储的文件中读取 JSON?

我正在尝试使用JSON.Net加载本地存储在ASP.NetMVC4站点上的JSON文件,但无法指向该文件。这是我正在尝试做的事情:Listtreatments=JsonConvert.DeserializeObject>(Server.MapPath("~/Content/treatments.json"));我遇到了这个错误:Anexceptionoftype'Newtonsoft.Json.JsonReaderException'occurredinNewtonsoft.Json.dllbutwasnothandledinusercodeAdditionalinformation:

c# - 避免从 C# 代码在 MSSQL Server 上进行 SQL 注入(inject)的算法?

在C#.net平台上避免SQL注入(inject)的最佳方法是什么。如果有的话,请发布C#实现。 最佳答案 不需要算法-只是不使用字符串连接来构建SQL语句。请改用SqlCommand.Parameters集合。这会执行所有必要的值转义(例如将'替换为'')并确保该命令是安全的,因为其他人(即Microsoft)已经完成了所有测试.例如调用存储过程:using(varconnection=newSqlConnection("..."))using(varcommand=newSqlCommand("MySprocName",conn

c# - 将 2 列存储到列表中

如何将来自2列(来自数据库)的数据存储在列表中List_items=newList();感谢任何帮助 最佳答案 您创建一个类来表示包含2列的行:publicclassFoo{//obviouslyyoufindmeaningfulnamesofthe2propertiespublicstringColumn1{get;set;}publicstringColumn2{get;set;}}然后你存储在List中:List_items=newList();_items.Add(newFoo{Column1="bar",Column2="

c# - 我如何确定为什么 Enyim 内存缓存在存储项目时返回 false?

我如何确定为什么Enyim从以下调用中返回false:cache.Store(Enyim.Caching.Memcached.StoreMode.Set,key,value);其他项目存储正常,因此与服务器的连接似乎不是问题。该对象似乎不大于1MB。那么我怎样才能确定是什么导致了错误呢? 最佳答案 要检查的另一件事是您存储的整个对象图是[Serializable]。如果不是,则Enyim将抛出一个序列化异常,它会告诉您需要将哪个类型标记为可序列化。按照https://github.com/enyim/EnyimMemcached/w

c# - 存储 key 的最佳实践

我有一个asp.net应用程序,我想存储一个机器范围的加密key,我将在使用DPAPI加密系统时在应用程序中使用它。存储key的最佳做法是什么-我应该将它存储在哪里?谢谢。 最佳答案 将任何key以明文形式存储在任何非volatile和本质上不安全的介质(例如硬盘)中是非常不安全的。在此类介质上,您应该只存储key的签名加密版本,并且对加密key的写入访问应该受到保护。手头的实际工作是对安全需求建模,确定key管理策略和实现。 关于c#-存储key的最佳实践,我们在StackOverfl

c# - 任何人都知道有关 Fluent Nhibernate 1.1 存储过程的任何体面资源

最近发布的FluentNhibernate(1.1)现在支持存储过程。我想知道是否有人找到了有关如何执行此操作的优秀博客文章!我不是在问使用经典的hbm映射,而是之前问过的这些问题:DoesFluent-NHibernatesupportmappingtoprocedures?FluentNHibernateandStoredProcedures我似乎无法访问通过以下链接访问的文档:http://support.fluentnhibernate.org/discussions/help/18-stored-procedureJohnPeterson的博客条目似乎也不起作用。如有任何帮助

c# - 简单词差异算法

我目前正在寻找一种简单且轻量级的算法来比较两个简单的字符串。例如,如果我们采用这两个字符串:“敏捷的棕色狐狸跳过懒惰的狗”“聪明的棕色狐狸战胜了疯狗”它应该告诉我第二个单词的两个首字母不同,等等。现在我有一个比较单词的非常简单的算法://////Makeadiffbetweentwostringsandreturnswordsindices////////////publicstaticListDiff(stringa,stringb){Listindices=newList();string[]asplit=a.Split('');string[]bsplit=b.Split('')

c# - 优化此 C# 算法

这是一道算法题,我有解法但是有性能问题。QuestionDescriptionTherearenvariablesandmrequirements.Requirementsarerepresentedas(xInputFormat:Firstlineoftheinputcontainstwointegersnandm.Thenfollowingmlineseachcontaining2space-seperatedintegersxandy,whichmeansarequirement(xOutputFormat:Outputtheanswerinoneline.Constraints