草庐IT

AndroidStudio相对布局

全部标签

c# - 在 C# 中使用通配符解析相对路径

在C#中,如果我有一个目录路径和一个带通配符的相对文件路径,例如"c:\foo\bar"和"..\blah\*.cpp"有没有一种简单的方法来获取绝对文件路径列表?例如{"c:\foo\blah\a.cpp","c:\foo\blah\b.cpp"}背景有一个源代码树,其中任何目录都可以包含构建定义文件。该文件使用带通配符的相对路径来指定源文件列表。任务是为每个构建定义文件生成所有源文件的绝对路径列表。 最佳答案 可以先获取绝对路径,再枚举匹配通配符的目录下的文件://inputstringrootDir=@"c:\foo\bar"

c# - 相对于正确配置的同步模型,异步模型真的能提高吞吐量吗?

每个人都知道异步为您提供“更好的吞吐量”、“可扩展性”以及在资源消耗方面更高效。在进行下面的实验之前,我也想到了这种(简单的)方式。它基本上表明,如果我们考虑异步代码的所有开销并将其与正确配置的同步代码进行比较,它几乎不会产生性能/吞吐量/资源消耗优势。问题:与正确配置线程池的同步代码相比,异步代码实际上执行得更好吗?可能是我的性能测试存在某种戏剧性的缺陷?测试设置:两个ASP.NETWebAPI方法,JMeter尝试使用200个线程线程组调用它们(30秒恢复时间)。[HttpGet][Route("async")]publicasyncTaskAsyncTest(){awaitTas

c# - 在两条路径之间创建相对路径

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Howtogetrelativepathfromabsolutepath我目前正在使用FolderBrowserDialog返回绝对路径。我想获取相对于当前执行目录的相对路径。鉴于FolderBrowserDialog仅返回绝对路径,有没有办法将其转换为相对路径?

c# - 使用反射确定 .Net 类型在内存中的布局方式

我正在尝试用C#优化解析器组合器。当序列化格式与内存中格式匹配时,一种可能的优化是只对要在该类型的一个实例或什至多个实例上解析的数据执行(不安全的)memcpy。我想编写代码来确定内存格式是否与序列化格式匹配,以便动态确定是否可以应用优化。(显然,这是一个不安全的优化,可能由于一大堆微妙的原因而无法工作。我只是在试验,不打算在生产代码中使用它。)我使用属性[StructLayout(LayoutKind.Sequential,Pack=1)]强制不填充并强制内存中的顺序与声明顺序匹配。我用反射检查该属性,但实际上所有这些都确认是“无填充”。我还需要字段的顺序。(我强烈希望不必为每个字段

c# - 如何在没有布局问题的情况下在运行时更改语言

我有一个winforms应用程序,用户必须能够在运行时更改语言。为了通用化开关并避免硬编码控制名称,我尝试了以下扩展:internalstaticvoidSetLanguage(thisFormform,CultureInfolang){ComponentResourceManagerresources=newComponentResourceManager(form.GetType());ApplyResourceToControl(resources,form,lang);resources.ApplyResources(form,"$this",lang);}privatesta

c# - RazorEngine 和布局的 TemplateCompilationError

我一直在尝试在我的一个小项目中使用RazorEngine,但是当我尝试使用模板布局时无法克服这个错误。Unabletocompiletemplate.'object'doesnotcontainadefinitionfor'Description'andnoextensionmethod'Description'acceptingafirstargumentoftype'object'couldbefound(areyoumissingausingdirectiveoranassemblyreference?)我的设置:我有一个这样的模板布局:@Model.Description@Re

c# - 如何使用 EPPlus 在工作表上设置页面布局中断

有没有办法使用EEPlus设置指定在何处分页?我有以下设置打印机属性的代码,但还没有找到在特定列上设置断点的方法。//Setprintersettingsws.PrinterSettings.PaperSize=ePaperSize.Tabloid;ws.PrinterSettings.Orientation=eOrientation.Landscape;ws.PrinterSettings.FitToPage=true;ws.PrinterSettings.FitToHeight=1;ws.PrinterSettings.FooterMargin=.05M;ws.PrinterSet

c# - 对于企业应用程序开发,F# 相对于 C# 有哪些优势?

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:WhatarethebenefitsofusingC#vsF#orF#vsc#?我的团队目前正在使用C#.NET为我们公司开发企业应用程序。我们有Winforms开发的历史,但现在正在转向SilverLight。我的老板最近看到了一个关于F#的视频,认为它看起来非常令人兴奋,他让我去看看。我的问题是——在企业应用程序开发领域,函数式语言(如F#)相对于OO语言(如C#)有什么优势?我真的很想看看是否有任何令人信服的理由甚至可以开始考虑转变。一些F#和C#比较代码也可能很好看。

c# - 单元测试项目c#上的相对路径

我有一个包含控制台应用程序和单元测试的解决方案。vartarget=newValidator();vartargetFile=@"C:\Folder\SubFolder\AnotherSubFolder\Development\DEV\src\UnitTest\TargetFolder\file.xml";boolactual=target.Validate(targetFile);Assert.AreEqual(true,actual);Validator位于控制台应用程序项目中,而我的file.xml位于单元测试项目中的文件夹中。这个单元测试通过了,但是我想确保当我将它checki

c# - Web.Config 中文件的 ASP.NET 相对路径

我想在我的应用程序中的Web.Config文件中指定一个文件的路径,然后在Controller中调用该路径。从我在网上找到的内容来看,我已经完成了大部分工作。Web.ConfigController//PathofthedocumentstringxmlData=ConfigurationManager.AppSettings["filePath"].ToString();但是,这指向了错误的位置。我怎样才能将它指向我存储在App_Data文件夹中的文件,从我的应用程序的根目录开始? 最佳答案 您可以使用Server.MapPath