Tag: .net

字符洗牌

我只是想知道是否有一种方法(使用ASP.NET C#)“混乱”字符串的内容,但仍然能够点击另一个按钮并“将其”重新混合“回原始内容而不保存原始内容? 谢谢 :) 例: “This is not shuffled.” “isuo .tffsnl iTh shed” …And then I click the “UNShuffle” button and it becomes normal again: “This is not shuffled.”

下载WIA SDK或DLL(用于摄像头捕获)

WIA dll在哪里? 我在google,microsoft.com,MSDN上找不到任何WIA(DLL / SDK)下载… wiascr.dll不在我的机器上任何地方。 我从Interop.WIA.dll和wiaaut.dll获得的唯一地方是安装了另一个正好使用它的程序。 伙计,我在这里得到了错误的结局吗? 像这样的页面引用它,但没有链接。 我的大多数搜索都倾向于在这个12岁的页面上结束。 看起来不错,但它似乎只是假设你已经拥有这些dll,这让我想知道: 我应该使用更好的相机捕捉方式吗? 我真正期望它是我的VS安装的一部分,我只需将WIA键入参考管理器并完成。

如何将方法名称传递给另一个方法并通过委托变量调用它?

我有一个方法,包含指向另一个类的委托变量。 我想通过此委托调用该类中的方法,但将方法的名称作为字符串传递给包含委托的方法。 如何才能做到这一点? 用reflection? Func ? 编辑: 我现在明白,反思可能不是最好的解决方案。 这就是我所拥有的: private static void MethodContainingDelegate(string methodNameInOtherClassAsString) { _listOfSub.ForEach(delegate(Callback callback) { //Here the first works, but I want the method to be general and // therefore pass the method name as a string, not specfify it. callback.MethodNameInOtherClass(); //This below is what I am trying to get to work. […]

winform中的图标按钮布局

我正在使用Windows 8,VS 2012.我在我的按钮上添加了一个圆形图标: this.btn.Image = Properties.Resources.icon; this.btn.Size = Properties.Resources.icon.Size; 我的表格也有背景图片: this.BackgroundImage = Properties.Resources.sunset; 但是我变得丑陋,我的图标按钮是方形的:中间的圆形图像和角落的灰色。 问题是如何显示表单背景而不是灰色? 感谢您的关注

无法使用ASP.NET会话状态提供程序连接到Redis服务器

我一直试图用Redis替换ASP.NET Session一段时间了。 使用Redis的Microsoft ASP.NET会话状态提供程序的多个小时没有结果。 我们为Redis提供了本地Sentinel配置。 最初我认为这不起作用,因为提供商不支持Sentinels。 我切换连接字符串以使用主服务器,希望我至少能够建立连接。 依然没有。 我已尝试为此提供程序进行多种配置,并不断收到“无法连接请求”或“其他信息:无法连接到redis服务器;要创建断开连接的多路复用器,请禁用AbortOnConnectFail。UnableToResolvePhysicalConnection on PING“。 以下是我尝试过的一些配置: 尝试#1: 尝试#2: 尝试#3: 我发现这个提供商的文档很少,故障排除一直是个挑战。 与Microsoft提供商相比,我遇到了第三方提供商,并决定尝试使用它。 我能够使用以下配置成功连接Harbour.RedisSessionStateStore : 有了这个想法,Microsoft提供商的连接字符串的正确格式是什么? 我可以更容易地从第一方图书馆获得内部支持,而在这一点上,让这项工作成为一种道德上的胜利。 此外,如果有人知道我如何配置它来命中Sentinel并确定要连接的主实例,我会欢迎博客文章或任何关于该主题的知识分享。 谢谢!

如何使用CsvHelper读取特定行的标题?

我正在尝试读取标题位于第3行的CSV文件: some crap line some empty line COL1,COL2,COl3,… val1,val2,val3 val1,val2,val3 如何告诉CSVHelper标题不在第一行? 我尝试使用Read()跳过2行,但是对ReadHeader()的后续调用会抛出一个已经读取了标头的exception。 using (var csv = new CsvReader(new StreamReader(stream), csvConfiguration)) { csv.Read(); csv.Read(); csv.ReadHeader(); ….. 如果我将csvConfiguration.HasHeaderRecord设置为false ReadHeader()再次失败。

如何使用tabindex将焦点发送到C#windows窗体应用程序中低于当前控件的控件?

在我的C #Windows窗体应用程序中,我在窗体中有许多TextBox控件,用户输入要保存在数据库中的数据。我希望用户能够通过向上和向下箭头将焦点更改为每个TextBox。我可以这样做对于向下箭头,所以当用户按下箭头时,焦点被设置为具有较高tabindex到SendKey(“Tab”)的文本框。 但是我不能为UP箭头这样做,所以当用户按下箭头焦点设置为具有较低tabindex的文本框时,请帮助吗?

RFC-1123的DateTime给出了不准确的时区

如果我得到DateTime对象的RFC-1123格式化日期,它会给出当前的本地时间,但会给出时区为GMT(这是不准确的)。 DateTime.Now.ToString(“r”); 回报 Fri, 12 Feb 2010 16:23:03 GMT 下午4:23,但我的时区是UTC + 10(另外,我们目前正在观察夏令时)。 现在,我可以通过首先转换为UTC来获得“正确”的返回值: DateTime.UtcNow.ToString(“r”); 回报 Fri, 12 Feb 2010 05:23:03 GMT 但是,理想情况下,我想获得正确的时区,我想这将是 Fri, 12 Feb 2010 16:23:03 +1100 传入当前的CultureInfo并没有改变任何东西。 我可以使用TimeZoneInfo.Local.GetUtcOffset(…)获得UTC偏移量并从中格式化时区字符串,但是删除GMT位并替换它似乎是非常混乱。 有没有办法强制它包含正确的时区?

如何从RSS提要项中获取所有可能的图像URL?

我尝试使用此示例从http://www.nydailynews.com/cmlink/NYDN.Article.rss获取图像url 但没有成功 你可以帮我找到所有正确的方法来从SyndicationItem类的RSS feed项中获取所有可能的图像URL吗? 这里有草案解决方案,但我想应该是更通用的解决方案。 谢谢! List rssItems = new List(); Stream stream = e.Result; XmlReader response = XmlReader.Create(stream); SyndicationFeed feeds = SyndicationFeed.Load(response); foreach (SyndicationItem f in feeds.Items) { RssFeedItem rssItem = new RssFeedItem(); rssItem.Description = f.Summary.Text; foreach (SyndicationLink enclosure in f.Links.Where(x => x.RelationshipType == “enclosure”)) { Uri url = enclosure.Uri; long length = enclosure.Length; […]

Transactionscope或IDbTransaction

编辑:我只访问1个数据库,但正在创建DTC事务。 我可以在DTC事务列表GUI(组件服务插件)中看到它。 为什么是这样? 我需要对1个数据库执行一个事务(几个插入命令)。 我应该使用TransactionScope还是IDbTransaction(connection.BeginTransaction)? TransactionScope似乎更新……但是它应该只用于两阶段提交吗? 谢谢