你能告诉我web配置的配置部分的实际视图
这是一个例子
<configuration>
<configSections>
<section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<section name="exceptionHandling" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" allowDefinition="MachineToApplication" requirePermission="false" />
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" allowDefinition="Everywhere" requirePermission="false" />
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" allowDefinition="MachineToApplication" requirePermission="false" />
<section …Run Code Online (Sandbox Code Playgroud) 有人可以建议如何检查 Angular 中 TypeScript 中包含特定单词的字符串吗?我已经尝试indexOf过includes方法,但抛出类似的错误is not a function。
尝试过的代码是:
if (this.filter.txtText.includes('second'))
this.Showdiv = true;
Run Code Online (Sandbox Code Playgroud) 我有字典,其中值是重复的.如何防止字典中的重复?以下是我的代码
private class GcellGtrx
{
public Gcell Gcell { get; set; }
public Gtrx Gtrx { get; set; }
}
private readonly Dictionary<int, GcellGtrx> _dictionary = new Dictionary<int, GcellGtrx>();
_dictionary.Add(gcell.CellId, gcellGtrx);
Run Code Online (Sandbox Code Playgroud) 我正在阅读一个巨大的文本文件,如下所示.现在想要的是,如果我达到一个特定的单词test:在这里说,我将从该行推送到数据库的值,并通过连接10个后续行的值来输出一个值.所以我希望通过使用File. Readalllines或任何其他机制获得10个后续行并将其存储到内存中.我将如何实现它.截至目前,我正在加载整个文本文件,File.Readalllines这使得应用程序非常慢.
using (FileStream fs = File.Open(filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
using (BufferedStream bs = new BufferedStream(fs))
using (StreamReader sr = new StreamReader(bs))
{
string s = String.Empty;
while ((s = sr.ReadLine()) != null)
{
if (s.Contains("test:"))
{
//
}
}
}
Run Code Online (Sandbox Code Playgroud)
编辑
我正在研究消费者答案,这里有一个扭曲假设我有10000行开头,test:每行都有ID,我插入一个ID的行,如果ID == ID存储在字典中,那么我必须存储成功的10行而不是总共有前10行,那怎么办呢?
编辑
@spender我这样做SkipWhile(line => (!line.Contains("ADD GTRX:") && !line.Contains(dict.CellId.ToString()))).Take(10);但没有运气
编辑 @spender最后我做了它我必须移动括号如此完整代码我做了如下所示,我删除空行也
var linesOfInterest = File.ReadLines(filename)
.SkipWhile(line => !line.Contains("test:")).SkipWhile(line => !line.Contains(dictId.ToString())).Take(10);
var output = string.Join(Environment.NewLine, linesOfInterest).Trim().Split(';').Where(arg …Run Code Online (Sandbox Code Playgroud) 我有一个如下所示的应用程序,由另一个控制台应用程序通过一个Process.Start()方法(即通过两个参数)在一个循环中触发两次.这里有第三种方法Lastmethod();将发送邮件包含输出startfirst();和 startsecond();.但我不要在完成前两种方法之后,我不知道如何触发第三种方法.我设置了两个标志,但是通过发送部分结果的邮件(没有完成前两个方法)显示有些时候是正确的并且有时错误的结果
static void Main(string[] args)
{
bool first = false;
bool second = false;
if (args[0] == "test")
{
startfirst();//time consuming process which will trigger internal child process
first = true;
}
if (args[0] == "finish")
{
startsecond();//time consuming process which will trigger internal child process
second =true;
}
if(first && second)
{
Lastmethod();
}
Console.ReadLine();
}
private static void Lastmethod()
{
//sending mail of the out put of startfirst(); and startsecond(); …Run Code Online (Sandbox Code Playgroud) 我有一个foreach如下所示的循环
ArrayList list;
list = ftp.GetFileList(remotepath<ftp://ftp.getfilelist(remotepath/>);
foreach (string item in list)
{
}
Run Code Online (Sandbox Code Playgroud)
我Parallel.Foreach没有运气就转换成如下所示
ArrayList list;
list = ftp.GetFileList(remotepath<ftp://ftp.getfilelist(remotepath/>);
Parallel.ForEach(list.ToArra(), item =>
{
if (item.StartsWith("GExport_") &&(!item.ToUpper().Contains("DUM")))
{
}
}
Run Code Online (Sandbox Code Playgroud)
它抛出错误,如项目不包含StartsWith()扩展方法.怎么解决?
c# ×5
.net ×3
.net-4.0 ×1
angular ×1
asp.net ×1
foreach ×1
process ×1
text-files ×1
typescript ×1
web-config ×1