小编pet*_*ter的帖子

asp.net中的Web.Config文件

你能告诉我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)

c# asp.net web-config

0
推荐指数
1
解决办法
5701
查看次数

如何在 Angular 中检查 TypeScript 中的字符串是否包含特定单词

有人可以建议如何检查 Angular 中 TypeScript 中包含特定单词的字符串吗?我已经尝试indexOfincludes方法,但抛出类似的错误is not a function

尝试过的代码是:

 if (this.filter.txtText.includes('second'))
            this.Showdiv = true;
Run Code Online (Sandbox Code Playgroud)

typescript angular

0
推荐指数
1
解决办法
1万
查看次数

如何防止c#.net中字典中的重复值

我有字典,其中值是重复的.如何防止字典中的重复?以下是我的代码

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)

.net c#

-1
推荐指数
2
解决办法
6515
查看次数

如何从c#中的文本文件中的一行获得10行

我正在阅读一个巨大的文本文件,如下所示.现在想要的是,如果我达到一个特定的单词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)

c# .net-4.0 text-files

-2
推荐指数
1
解决办法
146
查看次数

如何确保在c#中完成两个进程

我有一个如下所示的应用程序,由另一个控制台应用程序通过一个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)

.net c# process console-application

-2
推荐指数
1
解决办法
149
查看次数

如何在SQL#中将foreach转换为Parallel.Foreach

我有一个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()扩展方法.怎么解决?

.net c# foreach multithreading .net-framework-version

-2
推荐指数
1
解决办法
684
查看次数