Memcached最佳图书馆

任何人都可以告诉我C#中最好的库用于memcache,还需要一些帮助。 谢谢

如何访问Listbox中的Checkbox?

我有一个列表框,我已经设置了itemstemplate,如下所示。 XAML: 我想得到所有选中的复选框。有没有办法让每个项目的复选框控制,以便我可以检查其IsChecked属性。 我可以想到一种绑定IsChecked属性的方法。但还有其他方法吗?

Directory.GetFiles仅获取今天的文件

.NET Directory.GetFiles中有很好的function,当我需要从目录中获取所有文件时,它很容易使用它。 Directory.GetFiles(“c:\\Files”) 但是,如果存在大量具有不同创建时间的文件,我如何(仅仅使用什么模式)来获取创建时间的文件? 谢谢!

如何将XML转换为Dictionary

我的xml如下: Log In Password 我没有Linq就成功了,任何人都可以帮我将以下代码转换为Linq: using (XmlReader reader = XmlReader.Create(_xml)) { while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element && reader.LocalName == “data”) { reader.MoveToAttribute(“name”); string key = reader.Value; reader.MoveToContent(); string value = reader.ReadElementContentAsString(); _dictionary.Add(key, value); } } reader.Close(); }

为什么这个错误,’序列不包含任何元素’,正在发生?

我收到一个无效的操作exception,堆栈在下面。 我认为这是因为db.Responses.Where(y => y.ResponseId.Equals(item.ResponseId)).First(); 没有返回任何结果。 我检查了响应数据,userResponseDetails有一个ResponseId,我也只使用了硬编码值。 我也知道调用这个的语句是添加此函数应该调用的Responses行。 (这个工作大约一个月前,我不记得改变什么会打破这个) [InvalidOperationException: Sequence contains no elements] System.Linq.Enumerable.First(IEnumerable`1 source) +269 System.Data.Objects.ELinq.ObjectQueryProvider.<GetElementFunction>b__0(IEnumerable`1 sequence) +41 System.Data.Objects.ELinq.ObjectQueryProvider.ExecuteSingle(IEnumerable`1 query, Expression queryRoot) +59 System.Data.Objects.ELinq.ObjectQueryProvider.System.Linq.IQueryProvider.Execute(Expression expression) +133 System.Data.Entity.Internal.Linq.DbQueryProvider.Execute(Expression expression) +87 System.Linq.Queryable.First(IQueryable`1 source) +251 InSight.Controllers.ForecasterController.userResponseDetails(List`1 userResponseDetails) +1039 这是违规代码。 [HttpPost] public JsonResult userResponseDetails(List userResponseDetails) { foreach (ResponseDetailsPartial item in userResponseDetails) { ResponseDetails temp = new ResponseDetails(); temp.ResponseId […]

.NET如何比较两个表示文件名的字符串,正确地忽略大小写

鉴于(至少在NTFS上)Windows上的文件系统不区分大小写,我想将String fileA与String fileB进行比较: fileA.Equals(fileB, StringComparison.CurrentCultureIgnoreCase) 那么问题就变成我应该使用哪种文化,默认的当前(ui?)文化是否足够? 我似乎无法为此目的找到任何BCL方法。

更快的算法来改变位图中的色调/饱和度/亮度

我正在尝试过滤位图图像以增加或减少色调,饱和度和亮度值。 我的代码工作得很好,但速度很慢 。 我在内存中锁定了两个位图,原始源和当前目标。 用户可以移动各种轨迹栏控件来修改每个值,然后将其转换为HSL值。 例如,轨迹栏上的值对应于-1.0到1.0的范围。 每次抛出轨道栏值发生变化的事件时,我都会运行一个锁定目标位图的函数,并将HSL值与源位图一起应用,然后将结果存储在目标位图中。 完成后,我解锁目标位图并在屏幕上绘制图像。 以前我使用查找表来处理其他filter,因为我正在进行每字节操作。 但是我不知道如何使用HSL来应用它。 这是我正在使用的代码: byte red, green, blue; for (int i = 0; i < sourceBytes.Length; i += 3) { blue = sourceBytes[i]; green = sourceBytes[i + 1]; red = sourceBytes[i + 2]; Color newColor = Color.FromArgb(red, green, blue); if (ModifyHue) newColor = HSL.ModifyHue(newColor, Hue); if (ModifySaturation) newColor […]

C ++引用Vs C#引用

C ++参考和C#参考之间有什么相似之处? 编辑: 我在谈论对象引用,因为我是一个新手,我不知道这样一条简单的线会引起歧义,正如我所读到的那样。 每当使用术语“引用”时 ,它在对象引用的上下文中,否则其明确引用为“托管引用” 。 我想所有回答过这个问题的人都得到了我想说的话,我做了一个评论,清楚说明了我想问的问题。 我没有看到任何理由进行downvote,来吧。 这个问题不值得关闭。像我这样的新手可以从很多有经验的人提供的见解中学习。

AddOrUpdate工作不符合预期,并产生重复

我正在使用基于Code-First DBContext的EF5设置。 在DbMigrationsConfiguration.Seed我试图用默认的虚拟数据填充DB。 要完成此任务,我使用DbSet.AddOrUpdate方法。 最简单的代码来说明我的目标: j = 0; var cities = new[] { “Berlin”, “Vienna”, “London”, “Bristol”, “Rome”, “Stockholm”, “Oslo”, “Helsinki”, “Amsterdam”, “Dublin” }; var cityObjects = new City[cities.Length]; foreach (string c in cities) { int id = r.NextDouble() > 0.5 ? 0 : 1; var city = new City { Id = j, Name […]

vs2008中默认的intellisense快捷方式是什么?

我想打开智能窗口而不键入字符,然后退回它。 我似乎无法记住这个的捷径。 它是什么?