我正在尝试根据此处提供的文档使用 firebase CLI 导出和导入用户。我的问题是我还想导出用户声明,或者至少能够在导入用户时包含自定义声明。
基本上要导出我在 CLI 上运行:
firebase auth:export test.json --format=json
Run Code Online (Sandbox Code Playgroud)
为了导入,我在 CLI 上运行:
firebase auth:import test.json \ --hash-algo:scrypt
Run Code Online (Sandbox Code Playgroud)
导出的用户不持有自定义声明信息。
目前,我正在处理 2 个自定义声明,admin 和 access,几乎如此处所述。
问题是我无法在没有返回错误的情况下在文件中包含声明。使用自定义声明导入用户是否可行,如果不可行,正确的程序是什么?
从上周左右开始,当我使用 ng serve 时,当我打开项目中的现有文件时,VS Code 会再次编译应用程序。
理论上,编译应该在我保存文件而不是打开文件时发生。
团队中的其他开发人员没有面临同样的问题,我尝试禁用除 Nx 控制台和 Material Icon Theme 之外的所有扩展。即便如此,该行为仍然存在,这表明这不是扩展问题。
有谁知道是什么触发了应用程序的编译,或者可能有某种方法来确定它被触发的原因?
我正在寻找的答案是如何停止这种行为,我希望编译过程仅在我将更改保存到文件时触发,而不是每次打开现有文件时触发。
我需要将 docx 转换为 PDF,我将使用 Apache POI。这是我的 POM:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>org.apache.poi.xwpf.converter.pdf</artifactId>
<version>1.0.6</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.0.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml-schemas -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>4.0.0</version>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我在转换运行期间遇到异常:
线程“main”中的异常 java.lang.NoClassDefFoundError: org.apache.poi.xwpf.converter.core.styles.XWPFStylesDocument.getFontsDocument(XWPFStylesDocument.java:1477) at org.apache.poi 的 org/apache/poi/POIXMLDocumentPart .xwpf.converter.core.styles.XWPFStylesDocument.(XWPFStylesDocument.java:190) 在 org.apache.poi.xwpf.converter.core.styles.XWPFStylesDocument.(XWPFStylesDocument.java:184) 在 org.apache.poi.xwpf .converter.core.XWPFDocumentVisitor.createStylesDocument(XWPFDocumentVisitor.java:166) 在 org.apache.poi.xwpf.converter.core.XWPFDocumentVisitor.(XWPFDocumentVisitor.java:159) 在 org.apache.poi.xwpf.converter.pdf internal.PdfMapper.(PdfMapper.java:149) 在 org.apache.poi.xwpf.converter.pdf.PdfConverter.doConvert(PdfConverter.java:55) 在 org.apache.poi.xwpf.converter.pdf.PdfConverter。doConvert(PdfConverter.java:38) at org.apache.poi.xwpf.converter.core.AbstractXWPFConverter.convert(AbstractXWPFConverter.java:45) at temp.main.Teste(main.java:30) at temp.main.main (main.java:18) 由:java.lang.ClassNotFoundException: org.apache.poi.POIXMLDocumentPart at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun。 misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... …
我很难取得结果,可能是因为我误解了 sintax。这里是案例:
我有一个输出列表的类。在此列表中,有两个我特别想要的字段。它们是 ItemID(字符串)和 TotalNet(字符串)。还有其他字段,但我现在不需要使用它们,但我稍后会在代码中使用它们。
ItemID 是一个 Item 的标识符,它在列表中不是唯一的,所以我必须将它归为一个并计算该 item 出现的次数。我通过以下方式实现了这一目标:
Dictionary<string, int> dstLoops = list.Select(l => l.ItemID).ToList()
.GroupBy(x => x).ToDictionary(g => g.Key, g => g.Count());
Run Code Online (Sandbox Code Playgroud)
因此,我获取带有 ItemID(现在是唯一的)的字典,以及该 Item 在我的列表中出现的总次数。
我正在努力实现的部分是将 ItemID 出现在列表中的所有时间的 TotalNet 相加。
我设法用这个得到了它:
var APTotal = from i in list group i by i.ItemID into g select new
{ total = g.Key, totals = g.Sum(i =>Convert.ToDecimal(i.TotalAmountPaid)) };
Run Code Online (Sandbox Code Playgroud)
问题是,它不是字典,稍后在代码中会让人头疼......好吧......不多但我想避免它,所以我尝试了:
Dictionary<string, decimal> liststotal = list.Select(l => l.ItemID).ToList().
GroupBy(x => x).ToDictionary(g => g.Key, g => g.Sum(Convert.ToDecimal(item.TotalAmountPaid)));
Run Code Online (Sandbox Code Playgroud)
不幸的是,它返回我无法将十进制转换为 System.Func
我已经尝试了这个论坛和其他地方的一些其他解决方案,但它们通常不会向字典添加值。
我可以接受两种情况作为解决方案: …
angular ×1
apache ×1
apache-poi ×1
c# ×1
dictionary ×1
firebase ×1
firebase-cli ×1
java ×1
linq ×1
pdf ×1