本文将带您了解关于从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
- 从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中排除标签
根据documentation,您可以传递一个数组以排除字段名称,例如:
{
resolve: `gatsby-source-wordpress-experimental`,options: {
excludeFieldNames: [`tag1`,`tag2`],},
此外,excludedRoutes
是仅在gatsby source-wordpress
中允许的配置,而不是实验版本。
-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语句)
我正在使用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-moduleApache 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% 块的“无源”?
在使用 PrimeNg 处理 Angular 12 应用程序时,我遇到了一个特殊的场景。当我生成一个构建并尝试使用 source-map-explorer 检查包时(我们没有使用 web-pack),我看到一个 16% 的块说“没有源”:
谁能告诉我这个块是从哪里来的?欢迎任何帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
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
本文标签: