所有问题
azure - 跨多个主题的 Azure 服务总线 SessionId?
ASB 的 SessionId 可用于保证排序,例如,如果我们有 5 条消息更新订单,并且有 3 个消费者在运行,那么消费者不会同时处理该订单的多条消息(SessionId = OrderId)。
但假设我有 3 个主题:
- 创建订单
- 更新顺序
- 删除订单
如果有 X 条消息分布在这 3 个主题中,并且都具有相同的 SessionId,那么每个主题的消费者会注意其他主题正在使用的 SessionId 吗?
例如,如果 CreateOrder 消费者正在使用 SessionId=5 的消息,UpdateOrder 消费者是否会等待此锁释放,然后再获取它自己的一条 SessionId=5 的消息?
scala - 如何在 Akka Streams 的 GraphStage 内计算聚合?
我在 Akka 流中有一个运算符/组件,旨在在 5 秒的窗口内计算一个值。因此,我创建了我的操作员/组件TimerGraphStageLogic,您可以在下面的代码中看到它。为了测试它,我创建了 2 个源,一个递增,另一个递减,然后我使用Merge形状合并它们,然后使用 my windowFlowShape,最后以Sink形状发出它们。我确保TimerGraphStageLogic工作正常,因为我在另一个 PoC 中对其进行了测试。在此示例中,我只是将泛型类型替换为T,Int因为我必须指定我的窗口将聚合的内容。
但是,我的问题是我无法聚合Int窗口阶段运算符中的值。当我尝试执行时,我在运行时收到错误消息sum = sum + elem:
这是我的代码,它编译但在运行时抛出上述错误:
java - Kafka消费者启动后是否可以编辑值?(来自 org.apache.kafka.clients.consumer)
我想知道是否可以编辑我稍后在构建 Kafka 消费者时给出的值,即:
生成后是否可以编辑我的消费者 cons 的值(特别是 groupId)?我想测试 groupId 的变化
前任:
我查看了文档,但那里没有答案。我认为这可能与 Properties 类的行为方式有关,并且实际上无法编辑..
谢谢!
java - 使用@Transactional 在同一个spring事务下调用2个不同的ReactiveMongoRepository
让我们有 2 个不同的ReactiveMongoRepositorymongo 存储库:
还有一个 @Transactional 方法,它调用两个存储库,以反应方式链接它们的调用:
我想要实现的是在同一个事务下执行 2 个存储库调用,这样,例如,如果.delete(...)调用失败,则.save(...)开箱即用地执行先前的回滚。我做了不同的测试,到目前为止我找不到让它工作的方法。
我不知道这是否可能以反应方式进行,只要当执行跳转到平面图块时,它TransactionAspectSupport似乎就丢失了(用调试器检查过)。
你能给我一些关于如何实现这一目标的建议吗?提前致谢
mongodb - 在 MongoDB 中选择计数子查询
这是我在 MongoDB 中的查询:
我想在 COUNT 结果中添加一个子查询"Result.Type" = "SpecificResult"。
这是文档示例:
在 SQL 中,它看起来像:
如何在 MongoDB 中执行此操作?
javascript - 格式化货币,如果没有便士则不显示 .00
在这里苦苦寻找正确的解决方案,使用下面的代码我得到以下结果:
我期望的是:
通过将 JavaScript 更改为以下修复,512.20但随后我得到10,000.00了我不想要的!
python - Urlconf 中似乎没有任何模式
我收到此错误,但我无法弄清楚。在views.py中我有:
网址.py:
让我感到困惑的是,“create_passengers”视图(booking.id 作为参数传递)几乎相同,并且工作正常。
回溯说:
Traceback 切换到复制和粘贴视图
“包含的 URLconf '{name}' 中似乎没有任何模式。如果您在文件中看到有效模式,则问题可能是由循环导入引起的。”
上面的异常('int' object is not iterable)是以下异常的直接原因:我能得到一些帮助来解决这个问题吗?
javascript - 通过数组中的多个属性获取多个总和
我在这里有一个非常困难的方法。使用此示例数据:
我需要获得倍数:
sum of numItems每个 idClient 的总数。sum of numItems每个 idClient-IdProject 的总数。sum of numItems每个 idClient-IdProject-sourceLanguage 的总数。sum of numItems每个 idClient-IdProject-sourceLanguage-targetLanguage 的总计(这是原始数据)。
示例结果应类似于:
我有一个简单的函数,可以单独获取前两个总和,然后返回一个对象(idProject从键中删除以获得每个客户端的总数):
但我发现很难获得sum由 3 链接的属性。这种方法是否可以使用独特的功能?
flutter - GridView.count 中的颤振错误:无效值:不在包含范围内 0..4:5
这是我在这里的第一个问题。(所以如果出现任何问题,请告诉我。)
我对 Flutter 很陌生,并试图GridView.count在我的应用程序中应用,但发生了以下错误。
我看到ListView有类似的问题,从解决方案中,我试图找到类似的东西itemCount,childCount但没有找到类似的东西。
所以我的代码如下。主要GridView.count是这样调用的:
和小部件列表,buttons由getButtonList()功能设置:
我还尝试从浮动操作按钮返回一个临时列表getButtonList()并将其包裹起来,如下所示:setState
仍然显示相同的错误消息。
swift - 如何拥有一个改变纹理的 SpriteKit 节点?
我正在尝试弄清楚如何使 SpriteKit 节点具有随机纹理并使其在屏幕上移动(也可以保存包数据,但我稍后会添加)
我在纹理位上苦苦挣扎。我已经设置了一个随机器并让它调用纹理。但是将其设置为我不确定的节点
这是我到目前为止的代码
augmented-reality - 如何在 RealityKit 中的网格环境上投射阴影?
我将 RealityKit 与 USDZ 模型和场景理解 (LiDAR iPhone) 结合使用,并且只是希望我的模型在真实世界环境中投射一些漂亮的阴影。我可以轻松地在我的模型上获得自定义聚光灯,但无法投射任何阴影。
我被默认的自上而下照明所困扰。我究竟做错了什么?
我的代码:
这是我添加模型时调用的函数
最后这是我的自定义聚光灯代码:
javascript - TypeScript如何在数组上的Reduce函数上设置累积值和初始值的类型
我在 typescriptlang.org(打字稿游乐场)上运行当前代码
我已经阅读了 typeScript 中类型的重要性以及如何在函数中使用它们。但是,我正在努力在此 reduce 方法中添加以下类型:
在https://www.typescriptlang.org/play中有此内容时,我收到以下错误:
错误信息
没有重载匹配此调用。重载 1 of 3, '(callbackfn: (previousValue: Car, currentValue: Car, currentIndex: number, array: Car[]) => Car, initialValue: Car): Car',给出以下错误。
'(acc: number, car: Car) => void' 类型的参数不可分配给 '(previousValue: Car, currentValue: Car, currentIndex: number, array: Car[]) => Car' 类型的参数。参数“acc”和“previousValue”的类型不兼容。“汽车”类型不能分配给“数字”类型。
重载 2 of 3, '(callbackfn: (previousValue: number, currentValue: Car, currentIndex: number, array: Car[]) => number, initialValue: number): number',给出以下错误。'(acc: number, car: Car) => void' 类型的参数不可分配给 '(previousValue: number, currentValue: Car, currentIndex: number, array: Car[]) => number' 类型的参数。类型 'void' 不能分配给类型 'number'。
问题
我可能错过了一个简单的步骤,但编译器抱怨我输入为数字的累加器和输入为 Car 的汽车似乎给了我上面记录的错误。
我只想知道为什么我不能将累加器的类型设置为数字。将来我应该如何在reduce函数中设置类型?
android-security - Android 意图重定向漏洞
由于这个原因,我的申请被谷歌拒绝了 1 周。关于我到底应该做什么的信息不清楚。有没有人遇到过这种情况,请帮忙?
https://support.google.com/faqs/answer/9267555
最良好的祝愿
javascript - 访问 javascript 对象中的嵌套 JSON 键,其中键是动态的
我正在尝试访问以下对象中的“1h”键:
但因为它是 json 而对象中的其他键不是,所以我无法使用 JSON.parse 解析完整的对象。请问如何使用点符号访问“1h”键及其子键?
reactjs - ReactJs + TypeScript中的类型中不存在元素
我的问题是Record<xelements |类型中不存在xelements “家” | “关于” | "contact", LabelledEnum<...>[]>但顺便说一句,您可以在 Page 类型中看到他...如何在我的情况下应用打字稿?
google-apps-script - 使用 Apps 脚本搜索超过 10 分钟的邮件
我正在尝试使用 Apps 脚本在收件箱中搜索超过 10 分钟的邮件。
背景:我触发每 2 小时从工作表向某个人发送一个 xlsx。他们正在更新列表并将其发回给我。现在我想获取更新的文件并将其再次上传到工作表以相应地更新原始文件。该脚本运行良好,可以获取附件并将其作为工作表上传到我的驱动器。我的问题:它似乎抓取了最初触发的文件,而不是发送回给我的新更新文件(因此新文件中的更新丢失了)。
我尝试在 GmailApp.search 中添加不同的“搜索查询”,但它似乎对我不起作用:
- 添加“-in:sent”
- “来自:@mail.com” ...
var threads = GmailApp.search("newer_than:0.1h AND from:mail.com AND subject:Issue Log AND -label:processed AND -in:sent",0,10);
我试过“newer_than:0.1h”,但这似乎是不正确的。知道搜索最长 10 分钟的邮件是否会有所帮助?还有其他我可能在这里做错的建议吗?我真的没有想法了......
提前致谢!
c++ - 在堆上“分解” c++ 数组是否安全?
我目前正在实现我自己的矢量容器,我遇到了一个非常有趣的问题(至少对我来说)。这可能是一个愚蠢的问题,但 idk。
我的向量使用一个堆指针数组来堆分配未知类型(T**)的对象。我这样做是因为我希望单个元素的指针和引用保持不变,即使在调整大小之后也是如此。
这会在构造和复制时以性能为代价,因为我需要在堆上创建数组以及在堆上创建数组的每个对象。(堆分配比堆栈慢,对吧?)
然后对于每个元素
现在我想知道它是否安全、有益(更快)和可能,如果不是单独分配每个对象,我可以在堆上创建第二个数组并将每个对象的指针保存在第一个数组中。然后使用(并删除) 这些对象稍后就好像它们是单独分配的。
=> 在堆上分配数组是否比单独分配每个对象更快?
=> 在数组中分配对象并稍后忘记数组是否安全?(我觉得听起来很愚蠢)
链接到我的 github 仓库:https ://github.com/LinuxGameGeek/personal/tree/main/c%2B%2B/vector
谢谢你的帮助 :)
php - 将所有字符编码为实体
我想将所有字符转换为字符实体,以作为电子邮件地址的垃圾邮件保护。我需要这种格式的实体
就像在这个网络上(这里由 JS 完成):
在 PHP 中是否有任何简单的方法可以做到这一点,比如使用内置函数?
zabbix - Zabbix 用户自定义参数,带 PSK 加密
我正在尝试在 Windows 主机上配置用户定义的参数。我所有的主机都配置了 PSK 加密,Zabbix 服务器能够毫无问题地获取数据。但是我无法弄清楚如何在启用 PSK 加密的情况下手动使用 zabbix_get。
zabbix_get -s xxxx -p 10050 -k "internet.connection.check" --tls-connect=psk --tls-psk-identity="name" --tls-psk-file=在zabbix服务器上找不到任何psk文件
问题是我在 zabbix 服务器上找不到任何 PSK 文件。我能以某种方式通过 PSK 吗?
intellij-plugin - 在 IDEA 2019.1 & 2020.3 中构建 Intellij 插件
为 IDEA 2019.1 构建工作就像一个魅力!我认为为 2020.3 构建只是指向 2020.3 安装文件夹的问题,仅此而已,但它甚至没有接近它。
那是我的gradle.build
值得一提的是,由于我在受限制的公司代理后面工作,我不能只设置 Intellij 版本来获取构建所需的分发文件(Intellij.localPath)
在 IDEA 2019.1 上构建它,JDK 1.8 运行良好。为了为 IDEA 2020.3 构建相同的代码,我刚刚替换了 Intellij 分发路径:
现在尝试构建它会立即抛出它:
我的理解是 AnAction 类是使用 Java 11 构建的。因此,我将项目 JDK 替换为也使用 JDK11,从那一刻起,我开始面临编译错误,例如找不到 com.intellij.psi.PsiJavaFile。
我可能在这里遗漏了一些概念点。
java - 允许 Simpleflatmapper 忽略构造函数并仅使用 setter
以下映射器配置工作正常(MyPojo 没有其他构造函数)
但就我而言,MyPojo 是一个遗留类,并带有一大堆构造函数:
这会导致映射器无法工作。我收到以下错误:
很明显,映射器正试图寻找一个参数与 SELECT 子句中的每个列匹配的构造函数。我不想添加重载的构造函数(SELECT 列列表很大)。
如何设置映射器来调用设置器而不是构造器?
jquery - 如何使用jquery将新数据添加到现有数据表中
我的数据表中有数据,我得到了这样的数据。现在我想在滚动时附加我的表格。这就像无限滚动。我想在我的数据表底部添加更多数据。有没有办法在我的场景中将新数据添加到现有数据表中?我正在尝试这种方式,但它不起作用。
HTML
jQuery代码
下一个 30 jQuery
node.js - 护照验证 jwt 没有响应
我有一个基本的 MERN 登录/注册应用程序,其中包含一个虚拟保护路由,仅对登录用户可见。我已经设置了与登录和注册相关的所有内容。我在 cookie 中从服务器发送 jwt 令牌。解决这个问题的方法很好。我可以注册,我可以登录。/protected但是当我对路由进行 GET 调用时,passport.jwt似乎不起作用。里面什么也没有发生。这是我的passport.js配置:
这是userRoutes.js:
最后,这是我的verifyLogin和loginUser控制器userController.js:
控制器loginUser工作得很好,我可以看到响应的令牌,而且我有一个带有 jwt key:value 对的 cookie。但是第三个控制器在调用verifyLogin后没有做任何事情。passport.authenticate
有什么想法我可能做错了什么吗?
swift - 如何从函数内的 if let 语句返回值?
我正在从官方的 Apple 课程书籍中自己学习 Swift,不幸的是,这些书籍没有提供解决方案。我发现自己陷入了这个问题。
编写一个函数,该函数将获取要购买的商品的名称并返回该商品的成本。在函数的主体中,通过在字典 stock 中访问该项目来检查它是否有库存。如果是,则通过在字典价格中访问它来返回项目的价格。如果商品缺货,则返回零。调用该函数并传入一个存在于以下字典中的字符串。打印返回值。
这些是提供的字典。
问题的第一部分非常简单。这是我写的代码:
没有-> Int?和return线它工作正常。当我添加return Int(price)andreturn nil时,Xcode 给了我一个错误信息:“Missing return in function...”。
所以我return Int(price)在最后添加了另一行。但是 Xcode 说它在范围内找不到它。
如何price从内部if-let声明中获得该值?
即使我在函数内部声明了一个变量,然后在 内部设置了它的新值price,switch它仍然会在switch.
似乎有一种非常简单的方法可以处理这些情况,但我在任何地方都找不到它们。我尝试使用不同的关键字进行搜索。
UPD感谢 Joakim Danielson,我设法获得了更简洁的代码:
我不知道可以在if let声明后立即添加另一个条件。
事实证明,我的问题是我必须在代码的每个return结果之后编写命令,即使它永远不会发生。
