GVKun编程网logo

从gatsby-source-wordpress-experimental中排除标签

3

本文将带您了解关于从gatsby-source-wordpress-experimental中排除标签的新内容,另外,我们还将为您提供关于-source1.5中不支持lambda表达式(请使用-sou

本文将带您了解关于从gatsby-source-wordpress-experimental中排除标签的新内容,另外,我们还将为您提供关于-source 1.5 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)、-source 1.6不支持multi-catch语句(使用-source 7或更高版本来启用multi-catch语句)、Angular 12 和 source-map-explorer:Source-map-explorer 显示 16% 块的“无源”、C#.NET: List转Dictionary>的实用信息。

本文目录一览:

从gatsby-source-wordpress-experimental中排除标签

从gatsby-source-wordpress-experimental中排除标签

根据documentation,您可以传递一个数组以排除字段名称,例如:

{
  resolve: `gatsby-source-wordpress-experimental`,options: {
        excludeFieldNames: [`tag1`,`tag2`],},

此外,excludedRoutes是仅在gatsby source-wordpress中允许的配置,而不是实验版本。

-source 1.5 中不支持 lambda 表达式   (请使用 -source 8 或更高版本以启用 lambda 表达式)

-source 1.5 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)

Warning:scala: skipping Scala files without a Scala SDK in module(s) JavaSparkTest

 

Error:(19, 23) java: -source 1.5 中不支持 lambda 表达式
  (请使用 -source 8 或更高版本以启用 lambda 表达式)

-source 1.6不支持multi-catch语句(使用-source 7或更高版本来启用multi-catch语句)

-source 1.6不支持multi-catch语句(使用-source 7或更高版本来启用multi-catch语句)

我正在使用maven 3.3.9在Jenkins上运行编译。我在某些代码上收到此错误,但不是全部:

-source 1.6不支持multi-catch语句(使用-source 7或更高版本来启用multi-catch语句)

我正在使用Java 8进行编译:

执行Maven:-B -f /opt/jenkins/workspace/product/product-Content-
Operations_RELEASE/pom.xml -s /opt/jenkins/maven/settings.xml干净部署-U -X
-rf:crawlers-module

Apache Maven 3.3.9(bb52d8502b132ec0a5a3f4c09453c07478323dc5;
2015-11-10T08:41:47-08:00)

Maven主页:/opt/apache-maven-3.3.9

Java版本:1.8.0_92,供应商:Oracle Corporation

Java主页:/usr/java/jdk1.8.0_92/jre

默认语言环境:en_US,平台编码:ANSI_X3.4-1968

操作系统名称:“ linux”,版本:“ 2.6.18-371.el5”,拱门:“ amd64”,家族:“ unix”

我已经从命令行验证了它正在使用Java 8。

有没有人解决这个问题?我很沮丧

答案1

小编典典

猜测 :在编译设置的某个深处,实际上是在 强迫 -source 1.6

因此,是的,您使用的是JDK 1.8;但是您的设置希望将自身限制为Java 1.6;当然那是行不通的;因为对于Java 1.6,“多捕获”是“太新了”。

因此,我将开始在构建配置(和输出)文件中搜索像“ 1.6”这样的字符串。

Angular 12 和 source-map-explorer:Source-map-explorer 显示 16% 块的“无源”

Angular 12 和 source-map-explorer:Source-map-explorer 显示 16% 块的“无源”

如何解决Angular 12 和 source-map-explorer:Source-map-explorer 显示 16% 块的“无源”?

在使用 PrimeNg 处理 Angular 12 应用程序时,我遇到了一个特殊的场景。当我生成一个构建并尝试使用 source-map-explorer 检查包时(我们没有使用 web-pack),我看到一个 16% 的块说“没有源”:

enter image description here

谁能告诉我这个块是从哪里来的?欢迎任何帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

C#.NET: List<Source>转Dictionary<Source.Key,List<Source>>

C#.NET: List转Dictionary>

C#.NET 利用ToDictionary(),GroupBy(),可以将List转化为Dictionary,主需要一行代码!

首先看一下需求,已知cars,等于:

                List<Car> cars = new List<Car>(){                
                new Car(1,"audiA6","private"),                
                new Car(2,"futon","merchant"),                
                new Car(3,"feiren","bike"),                
                new Car(4,"bukon","private"),                
                new Car(5,"baoma","private"),                
                new Car(6,"dayun","merchant")
            };
登录后复制

1)我想以id为键,值为Car转化为一个字典idCarDict,方法如下:

var idCarDict = cars.ToDictionary(car=>car.id);
登录后复制
登录后复制

这样保证能正确转化的前提为,id在列表中没有重复值。如果有重复的,会抛出向字典中添加重复值的异常。

2)我想以type为键,值car的List的typeDict,方法如下:

Dictionary<string, List<Car>> typeCarDict = cars.GroupBy(car => car.type).ToDictionary(r => r.Key, r => r.ToList());
登录后复制
登录后复制

分步解释:
第一步分组

cars.GroupBy(car=>car.type) //返回的结果类型为: //IEnumerable<IGroup<string,car>>;
//其中string等于car.type,也就是分组的键
登录后复制
登录后复制

第二步将IEnumerable类型转化为字典,选取合适的键,

ToDictionary(r=>r.Key,r=>r.ToList());//r参数代表分组对象,r.Key便是car.type;//r.ToList()操作后将分组对象转化为List对象
登录后复制
登录后复制

这种转化代码简介,比以下foreach遍历得到以car.type的字典简洁许多:

var dict = new Dictionary<string,List<Car>>();
foreach(var car in cars)
{  if(dict.Contains(car.type))
     dict[car.type].Add(car);
  else
    dict.Add(car.type,new List<Car>(){car}));}
登录后复制

C#.NET 利用ToDictionary(),GroupBy(),可以将List转化为Dictionary,主需要一行代码!

首先看一下需求,已知cars,等于:

         List<Car> cars = new List<Car>(){
                new Car(1,"audiA6","private"),
                new Car(2,"futon","merchant"),
                new Car(3,"feiren","bike"),
                new Car(4,"bukon","private"),
                new Car(5,"baoma","private"),
                new Car(6,"dayun","merchant")
            };
登录后复制

1)我想以id为键,值为Car转化为一个字典idCarDict,方法如下:

var idCarDict = cars.ToDictionary(car=>car.id);
登录后复制
登录后复制

这样保证能正确转化的前提为,id在列表中没有重复值。如果有重复的,会抛出向字典中添加重复值的异常。

2)我想以type为键,值car的List的typeDict,方法如下:

Dictionary<string, List<Car>> typeCarDict = cars.GroupBy(car => car.type).ToDictionary(r => r.Key, r => r.ToList());
登录后复制
登录后复制

分步解释:
第一步分组

cars.GroupBy(car=>car.type) //返回的结果类型为: //IEnumerable<IGroup<string,car>>;
//其中string等于car.type,也就是分组的键
登录后复制
登录后复制

第二步将IEnumerable类型转化为字典,选取合适的键,

ToDictionary(r=>r.Key,r=>r.ToList());//r参数代表分组对象,r.Key便是car.type;//r.ToList()操作后将分组对象转化为List对象
登录后复制
登录后复制

这种转化代码简介,比以下foreach遍历得到以car.type的字典简洁许多:

var dict = new Dictionary<string,List<Car>>();
foreach(var car in cars)
{
  if(dict.Contains(car.type))
     dict[car.type].Add(car);
  else
    dict.Add(car.type,new List<Car>(){car}));
}
登录后复制

今天关于从gatsby-source-wordpress-experimental中排除标签的分享就到这里,希望大家有所收获,若想了解更多关于-source 1.5 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)、-source 1.6不支持multi-catch语句(使用-source 7或更高版本来启用multi-catch语句)、Angular 12 和 source-map-explorer:Source-map-explorer 显示 16% 块的“无源”、C#.NET: List转Dictionary>等相关知识,可以在本站进行查询。

本文标签: