所有问题

0 投票
0 回答
121 浏览

flutter - 具有 Bloc 模式的嵌套请求

我正在尝试熟悉 Bloc 模式并为自己制作一个 bittrex 应用程序来检查我的硬币会发生什么。

我正在尝试呈现拥有硬币的列表。喜欢;

  • BCH x 1.56(最高:0.076,最低:0.069,现在:0.75):1,238 美元

问题是我必须提出两个请求才能获取所有信息。第一个请求获取我的硬币余额(所有拥有的硬币),第二个请求获取代码(过去 24 小时的最低最高价格)。

我的 Bloc 有一个 Stream<List<BalanceModel>>填充了 Bloc 构造。

我的目标是加载我所有硬币的列表,并显示将显示代码的圆形加载栏。为此,我添加了 2 个额外的流

1-PublishSubject <MarketSummary>

2- PublishSubject<String>:它采用像“BCH”这样的硬币索引,并且处理函数发出代码请求并将结果(MarketSummary)推送到第一个接收器中,该接收器将实际呈现在视图上。

但不幸的是(实际上它是流的行为方式),流推送所有摘要(一个接一个),最后所有硬币都有相同的代码信息。

解决问题的最佳方法是什么?我的想法;

  • 我正在考虑一个 WrapperModel,它有两个模型作为变量,但它有点难看。

  • 使用 pub-sub(当流触发新的 marketSummary 时,在视图层上有一个额外的控制)

  • 我拿到硬币后的 foreach 循环,为每枚硬币发出报价单请求。它需要一个包装模型(包含硬币和股票代码),我必须等待很长时间才能在视图上显示任何内容。

0 投票
2 回答
58 浏览

android - 锁定屏幕方向不是永久性的 (android:screenOrientation="portrait")

假设活动 A 在清单中设置了肖像,而活动 B 在清单中未指定。似乎一旦我在 Activity B 中使用了 setRequestedOrientation,然后将返回堆栈弹出到 Activity A 就会在横向中具有活动 A。这是预期的行为吗?这是否意味着 setRequestedOrientation 可能会改变 AndroidManifest 中指定的行为?

0 投票
0 回答
70 浏览

typescript - 无法从 Angular 5 客户端上的服务器访问 HTTP 响应标头

我有一个使用 Angular 5 前端访问的 Spring Boot 服务器。使用如下所示的代理配置访问后端服务器:

服务器正在设置一些标头并以 ResponseEntity 的形式返回响应。这是针对应该返回下载流的 GET 请求。

在通过 Chrome 调试应用程序时,我可以看到返回的数据以及标头,但由于某种原因,只有内容类型标头被读取,而不是其他标头。

发送请求的客户端代码如下:

通过 Chrome 调试器查看时返回的响应标头

不知道为什么它们在上面的代码片段中被重复了两次。

0 投票
0 回答
367 浏览

coinbase-api - 是否有用于测试的沙盒 coinbase API?

标准 coinbase API 是否有沙箱?还是只有一个用于 coinbase pro?

0 投票
1 回答
1431 浏览

python - Astropy中的坐标变换

我正在 Astropy 中进行坐标转换。但这不能正常工作。情况如下,我在J2000有一个星的坐标,我想把它转换成实际的纪元(或另一个特定的日期)。我正在使用 Stellarium 提供的坐标验证代码。问题是结果在大约 20 分钟内有所不同,这是一个很大的问题,因为我需要几十毫秒的精度。使用的代码如下:

我想知道我的方法是否错误以及如何获得更好的结果。请大家自由回答并发表意见和建议。谢谢。

0 投票
1 回答
110 浏览

php - PHP Soap 没有创建正确的 xml 文档

我正在尝试使用此 WSDL 服务:https ://wsaimport.uni-login.dk/wsaimport-v5/ws?WSDL

它需要一个 XML 文档,其中包含要导入的用户信息。导入人员时,必须有两个属性(根据https://wsaimport.uni-login.dk/wsaimport-v5/ws?xsd=1):(例如<xs:attribute name="protected" type="xs:boolean" use="required">)。

我生成了一个包含所需信息的对象(当然还有更多信息)(用户和个人 ID 是假的):

string(9) "测试员 A." ["FamilyName"]=> string(9) "Testersen" ["CivilRegistrationNumber"]=> string(11) "310900-8345" ["EmailAddress"]=> NULL ["BirthDate"]=> string(10) " 2000-09-31" ["Gender"]=> string(1) "M" ["PhotoId"]=> NULL ["AliasFirstName"]=> NULL ["AliasFamilyName"]=> NULL ["Address"]= > NULL ["HomePhoneNumber"]=> NULL ["WorkPhoneNumber"]=>

我正在调用客户端,然后是导入功能:

$unilogin = new SoapClient($WSDL,array("soap_version" => SOAP_1_2,'cafile' => "/etc/ssl/certs/surveyinfo.pem", 'cache_wsdl'=>"WSDL_CACHE_NONE", 'cache'=>"WSDL_CACHE_NONE", 'trace'=>true));

$unilogin->importerDeltaXml(array("wsBrugerid"=>$user,"wsPassword"=>$pass,"xml"=>$import));

这将返回一个错误:

org.xml.sax.SAXParseException;cvc-complex-type.4:属性 'protected' 必须出现在元素 'ns3:Person' 上。

getLastResponse 的返回如下所示:

<?xml version="1.0" encoding="UTF-8"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:ns1="https://uni-login.dk" xmlns:ns2="https://uni-login.dk/data" xmlns:ns3="https://wsaimport.uni-login.dk/import" xmlns:ns4="https://wsaimport.uni-login.dk/ws"><env:Body><ns4:importerDeltaXml><ns1:wsBrugerid/><ns1:wsPassword/><ns4:xml><ns3:UNILoginImport sourceVersion="0.1" sourceDateTime="2018-10-20T00:12:28" source="SurveyInfo" schoolYear="2018-2019"><ns3:Institution><ns2:InstitutionNumber>10150</ns2:InstitutionNumber><ns2:Group><ns2:GroupId>7b</ns2:GroupId><ns2:GroupName>7.B</ns2:GroupName><ns2:GroupType>Hovedgruppe</ns2:GroupType><ns2:GroupLevel>DT</ns2:GroupLevel><ns2:Line>B</ns2:Line><ns2:FromDate>2018-08-01</ns2:FromDate><ns2:ToDate>2019-06-30</ns2:ToDate></ns2:Group><ns3:InstitutionPerson><ns2:LocalPersonId>310400-8444</ns2:LocalPersonId><ns3:Person><ns2:FirstName>Tester A.</ns2:FirstName><ns2:FamilyName>Testersen</ns2:FamilyName><ns2:CivilRegistrationNumber>310400-8444</ns2:CivilRegistrationNumber><ns2:BirthDate>2000-04-31</ns2:BirthDate><ns2:Gender>K</ns2:Gender></ns3:Person><ns3:Student><ns2:Role>Elev</ns2:Role><ns2:Level>DT</ns2:Level><ns2:Location>B-rummet</ns2:Location><ns2:MainGroupId>7b</ns2:MainGroupId></ns3:Student></ns3:InstitutionPerson></ns3:Institution></ns3:UNILoginImport></ns4:xml></ns4:importerDeltaXml></env:Body></env:Envelope>

如您所见,protectedverificationLevel不是 XML 的一部分,即使它们存在于呈现给 SOAP 的对象中。您还可以看到,PHP 中的 SOAP 客户端函数实际上能够生成 WSDL 文档请求的属性,因为它是在<ns3:UNILoginImport>标记中完成的。

我遇到了 PHP 的 SoapClient 中的错误吗?还是 WSDL 文档中有问题?(它由丹麦政府机构生产,许多公司已经在使用它)。

关于如何解决这个问题的任何建议?我尝试使用从 __getLastRequest 获得的 XML 文档,插入请求的属性,但是在发送此 XML 文档时,通过新的 SoapVar 后,我得到“无法复制消息”...谢谢!

0 投票
1 回答
28 浏览

android - 点击android播放声音

据我了解,您希望将 wav 文件保存在 res/raw 中;所以我创建了原始文件夹并将一个简单的 1 秒测试 wav 文件复制到其中。我没有在这里粘贴任何代码,因为我已经尝试了来自 stackoverflow 贡献者的大约 15 种不同的变体来尝试播放这个小 wav 文件。找不到原始文件,不知道如何引用它等。播放该波形的最简单方法是什么,尤其是包括路径,因为这似乎是我的问题之一。提前致谢 :)

0 投票
0 回答
1231 浏览

java - java.lang.UnsupportedOperationException:在 bean 类中不能有循环引用

在执行以下 Spark 命令时:

我收到以下异常:

X 类中有Set<>ZonedDateTime字段。是因为这些对象我遇到了这个问题吗?我有另一个类,其中只有 Double 和 String 字段。对于该对象的 JavaRDD,DataFrame 创建没有失败。

因此,对于 X 类,上述问题来了:

对于 Y,它不会到来:

0 投票
2 回答
38 浏览

javascript - Javascript 警报因缓慢的 Youtube 链接加载而过早关闭。如何在不将视频源放入我的 script.js 的情况下解决此问题?

第 5 天编码,第 1 天使用 Javascript。

我需要使用 Javascript 在页面上发出警报,然后从单独的文件中提取该 Javascript 代码。我已经成功地做到了,但是,一旦页面打开,警报就会自动关闭,因为 Youtube 链接加载速度太慢了。

HTML

JAVASCRIPT

我所在的训练营课程中的一位开发人员说我可以使用下面的代码 - 有效,除了他还说这可能会在未来导致问题并且页面本身根本不会加载,直到您关闭警报.

HTML

JAVASCRIPT

我需要将 Youtube 链接保留在 HTML 代码中,但我不能只将脚本行放在 iframe 上方,上面的代码用于显示警报并强制用户关闭它,但页面的其余部分没有t在它后面加载。

有什么建议么?请彻底解释,因为我还是新手。

先感谢您。

0 投票
0 回答
74 浏览

sql - PostgreSQL:有没有一种方法/更简单的方法可以在 case 语句中编写 SQL 查询?

问题

  • 当前的实现只有一个指标(avg),它基于它显示结果。
  • 所需的实施也需要适应其他指标。但是,我不能只将它们放在 CASE 语句中,因为查询需要以不同的方式进行排序。
  • 所以,我有两个选择:
    1. 为每个指标编写不同的查询(尽管只有下面结构的 Query2 包含唯一的变化)
    2. 将每个指标的查询写为 Query2 中的案例语句 - 我将使用这个,因为我认为这更易于维护。

我正在尝试做的结构是这样的

尝试的实现:基本上我正在尝试根据不同的指标(costFunction)来区分需要执行的查询。

  • 其他指标是:公式1 = ax+bc;公式 2 = c/x+1 等;
  • PS:我在代码中标记了 *** *** 表示为什么我需要不同的查询

    /li>

这会在 CASE 中引发 AS 语法错误。我是 PG 的新手,所以我也愿意接受任何更好的方法来构建这个查询。谢谢 !

编辑 :

样本数据

预期输出:将根据聚合类型显示N 条记录,按 VideoId 分组并按示例中所示的顺序排序。提供的参数:记录数(int),聚合类型(字符串)

0 投票
1 回答
248 浏览

python - python虚拟环境中plot.show()期间的UnicodeDecodeError

嗨,我目前正在尝试在我的 Mac 终端中使用 python 进行深度学习。到目前为止,我所做的是创建一个虚拟环境并安装了所有需要的需求,例如 Tensorflow、Keras 和库(其中一个matplotlib是与问题相关的)。我的 python 版本是3.7

因此,当我尝试执行下面的代码时,出现以下错误:

Traceback(最近一次调用最后):文件“deepLearning.py”,第 17 行,在 plt.show()
文件“/Users/zaki/venv/lib/python3.7/site-packages/matplotlib/pyplot.py”,第 253 行,在 show return _show(*args, **kw)
File "/Users/zaki/venv/lib/python3.7/site-packages/matplotlib/backend_bases.py",第 3266 行,在 show cls.mainloop( )
文件“/Users/zaki/venv/lib/python3.7/site-packages/matplotlib/backends/_backend_tk.py”,第 1037 行,在 mainloop Tk.mainloop()
文件“/usr/local/Cellar/python/ 3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/ init .py”,第 557 行,在 mainloop _default_root.tk.mainloop(n)

UnicodeDecodeError:“utf-8”编解码器无法解码位置 0 的字节 0xff:无效的起始字节

0 投票
1 回答
1151 浏览

javascript - 在 Chart.js 条形图中指定每个条的不同粗细

处理自定义图表,可以根据数据提供的值确定条形图或水平条形图中的条形粗细,而不是使用barThicknessbarPercentage / categoryPercentage尽可能预设宽度。

目标:我可以创建一个水平条形图,其中包含一个x值和 a 的数据thickness,其中粗细成为该条相对于其他条的相对粗细。

例如,这段代码:

... 会使图表看起来像这样:

期望的结果

...而不是这个:

目前看来

(这里不包括不相关的样式选项)。

主要特点:

  • 刻度标签以条为中心
  • 刻度间隔由条形厚度决定
  • 条形间距均匀

如何才能做到这一点?

我知道我可以破解条形图控制器的绘图来为绘制的矩形指定明确的宽度,但这无法生成均匀间隔的条形。相反,它们在其固定宽度类别中具有可变宽度,这不是我想要的外观:

宽度不好

我的预感是我需要扩展一个新轴,但这似乎很复杂。

希望得到有关最佳方法的任何建议!谢谢!

类似于这个未回答的问题。在我的搜索中遇到了这些似乎很有希望但最终不是正确答案的答案:

0 投票
1 回答
663 浏览

javascript - 将数组传递值映射到异步 Puppeteer 函数有时会返回不正确的值

我有一个数组,一个会在网站上返回一个无效的搜索结果,另一个会返回一个有效的搜索。

然后我映射数组并将值传递给异步函数

在异步函数中,我创建了一个 Puppeteer 实例,导航到 URL。该网站有一个元素(没有类或 id),仅在没有结果的地方显示。对于有效结果noRecordsDisplay应该相等none,没有有效结果的地方noRecordsDisplay应该相等""。但是,有几次我注意到对于应该无效的搜索,noRecordsDisplayequals none,所以不确定我在哪里出错,它在大多数情况下都有效,但不是一直有效?任何帮助将不胜感激。

0 投票
1 回答
48 浏览

python - Python代码函数没有正确更新变量

我正在尝试首先制作一个简单的基于文本的基于房间的游戏,您可以在其中从一个房间走到另一个房间,它会为您提供描述,您可以四处走动。1 次输入后,输出相应地工作。在它要求您再次输入并且您输入方向后,程序什么也不做。我已经在代码前面定义了每个不同的房间 1、房间 2 等。我认为这与我的方向函数和 xy 变量有关,但我不完全确定问题出在哪里

0 投票
0 回答
64 浏览

html - 为什么另一个部分 id 的标签不起作用?

0 投票
1 回答
248 浏览

c# - C# - 2d 矩阵 - 猜测点的左/右/上/下

0 投票
1 回答
126 浏览

.htaccess - OpenLiteSpeed:使用重写规则获取 URL 的最后一部分作为 GET 参数

我想获取一个不存在的 URL 的最后一部分,然后将其作为 GET 参数传递。示例:http ://example.com/store/20应该加载 http://example.com/store?id=20

我使用了以下答案: Get last part of an URL as GET parameter

但它似乎不适用于 OpenLiteSpeed,因为我得到404 Not Found

我还在规则模式 cf 的开头附加了正斜杠。https://openlitespeed.org/mediawiki/index.php/Help:Rewrite_Rule_Differences,但是没有区别。

也就是说,当我使用

a href="http://example.com/foo/bar/language/de/" rel="nofollow noreferrer">在虚拟主机 > 重写下,我在访问http://example.com/foo/bar/language/de/浏览器应该加载http://example.com/foo/bar/index.php 时收到 404 ?升=德。我已经打开了 rewrite 和 follow symbolic link ,所以这真的让我很头疼。

0 投票
1 回答
1801 浏览

c# - Azure KeyVault GetSecretAsync.Result.Value 错误处理

我有以下代码行从 KeyVault 返回一个秘密

虽然这按预期工作,但我不太清楚Result.Value同步执行如何处理运行时错误、异常等。

我试图了解当我调用 Result.Value 时是否有任何可能性,其中存在错误并且返回的值实际上不是秘密,而是一些随机错误,因此我的变量kvSecret不包含正确的值,而是包含其他内容。

我问的原因是我想确保如果变量不为空或不为空,它将始终包含秘密而不是其他随机字符串。

0 投票
1 回答
2760 浏览

javascript - 在 WebStorm 中使用 Webpack 别名导致 ESLint 错误导入别名

我通过以下代码设置别名 Webpack 配置:

然后我ESLint在 WebStorm 中发现错误,如下所示:

在此处输入图像描述

当然,ESLint 无法解析'@SharedBlocks/explorer',所以我添加了一个文件import/resolver.eslint.js配置它:

现在一切都在所有编辑器中运行良好,VSCodeWebStorm中,我在下面看到:

在此处输入图像描述

这太奇怪了,因为即使运行eslint .命令也不会返回 ESLint 规则错误,但只是在 WebStorm 我看到红色下划线 forimport也可以正常工作,但显示红色下划线import. 奇怪的是VSCode没有任何问题并且运行良好

我该如何解决?

0 投票
5 回答
384 浏览

python - 将列表列表保存为多行字符串的正确方法?

我有一个列表列表,我想将它打印成多行。但是我必须先将它保存到一个变量中,这意味着我不能只打印外部列表的每个元素。

这似乎不是最好的方法,但它有效。

有什么建议么?

0 投票
2 回答
577 浏览

javascript - 在 Angular 6 中的初始组件之间共享服务 API 数据

我正在尝试拥有一个带有类别的导航栏和一个也使用这些类别的主页组件。我不想调用我的 API 两次,我将在其他地方使用相同的类别变量。我尝试执行以下操作:

数据服务

该服务从 api url 获取数据并返回可订阅对象。

导航栏组件

Navbar 组件使用 categories 变量来显示不同的选项,这很好用,因为订阅在这个组件中。

家庭组件

我的 Home 组件也使用了 categories 变量,所以我想知道如何在此处获取它,因为即使它在服务中发生更改,它也始终未定义。

我这样做对吗?我习惯于 react 和 redux,并且每次调用 setState 来更改状态时,render 方法都会运行,angular 何时知道组件的变量何时更改?我只想用我的数据保存一个全局变量,这样我就可以重用它而无需每次都调用 API。谢谢你。

0 投票
2 回答
1475 浏览

java - RecyclerView 适配器 Android Studio

当我设置RecyclerView到我的适配器时,我缺少一些东西。应用程序在运行时崩溃。谁能帮我确定问题?

这就是我RecyclerView使用适配器设置的方式

这是 Logcat 错误

0 投票
0 回答
169 浏览

gnuplot - Gnuplot 参数曲面图 hidden3d / pm3d 边界问题

在过去的几个小时里,我一直在尝试制作一个看起来可以接受的 3D 对象图。现在我完全坚持以某种方式让 Gnuplot 以正确的方式绘制关于我的 3D 对象的边界。我使用的代码是这样的:

如果您绘制该代码,它会产生如下图像:

3D对象图

正如你所看到的,Borders/Axes 和 Graph 的分层不知何故搞砸了。我花了一些时间玩弄不同的终端类型,或者set border back / front / behind,或者基本上所有其他选项,但我无法成功地让 Gnuplot 以正确的方式绘制它,这意味着边框围绕着我的对象。我能找到的唯一折衷解决方案是,如果我选择某些不同的观点,Gnuplot 就可以了。但是对于我想要的绘图不起作用..我会很高兴任何建议或提示!

0 投票
1 回答
1501 浏览

postgresql - AWS DMS 中的 Postgres 到 Postgres 复制错误

使用 AWS 数据迁移服务时出现以下错误。

- 一个包含多个数据库的单个 postgres rds 实例 (80 GB)

目标- 一个 postgres rds 实例,其中每个 src 数据库将是同一数据库中的模式

数 - 包括所有数据库的表总数约为 200

复制实例- t2.medium

我创建了四个任务,用于将四个数据库从源复制到目标中的四个不同模式。但是第五个数据库的第五个任务失败并出现以下错误 -

错误:所有复制槽都在使用中;,执行查询时出错

如何增加复制槽以便 dms 可以同时运行 10 个任务?

0 投票
2 回答
316 浏览

java - 在 Eclipse Java Neon 中禁用错误​​提示/警告

我在 Eclipse 中使用以下代码:

这在 Foo(第 2 行)中给了我一条错误消息,上面写着“未处理的异常类型异常”,即使在实践中,此代码永远不会发生此异常。我可以在 Eclipse 中禁用此错误,以免打扰我,还是有其他方法可以处理此错误?

提前感谢您的答案!