小编Cin*_*ter的帖子

设置并发> 1后,Spring Kafka将InstanceAlreadyExistsException异常

我使用的是spring-kafka,如果不设置ConcurrentKafkaListenerContainerFactory的并发性,则一切正常,当我将其设置为大于1的数字时,会出现异常:

javax.management.InstanceAlreadyExistsException:kafka.consumer:type = app-info,id = client-3

我的配置:

@Bean
public ConcurrentKafkaListenerContainerFactory<String, String> 
    kafkaListenerContainerFactory() {
    ConcurrentKafkaListenerContainerFactory<String, String> factory = new 
    ConcurrentKafkaListenerContainerFactory<String, String>();

    factory.setConcurrency(kafkaConfig.getConcurrency());

    factory.getContainerProperties().setAckMode(AckMode.MANUAL);
    factory.setConsumerFactory(consumerFactory());
    return factory;
}
Run Code Online (Sandbox Code Playgroud)

特性:

kafka.enable-auto-commit=false

kafka.client-id=client-1

kafka.concurrency=2
Run Code Online (Sandbox Code Playgroud)

java stomp apache-kafka spring-kafka

6
推荐指数
1
解决办法
2563
查看次数

从localStorage保存和加载画布数据

我需要保存画布中的所有图纸,以便以后能够返回.

我成功获取和放置数据,但我无法保存对象并正确返回.

这是我的代码:

var imgData = a.getImageData(0, 0, 500, 200);
localStorage.setItem("test",JSON.stringify(imgData))
console.log(imgData)
console.log(JSON.parse(localStorage.getItem("test")))
b.putImageData(imgData, 0, 0);
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 local-storage

5
推荐指数
1
解决办法
746
查看次数

MS Word 的 VBA:有没有办法以编程方式进行垂直选择?

在 MS Word 的 VBA 中,是否有可能进行垂直选择?我的意思是:是否可以在 MS Word VBA 例程中模拟 Shift+Alt+Selection(通过鼠标)键的行为?

vba ms-word selection

5
推荐指数
1
解决办法
148
查看次数

如何跟踪 R 中生成的 word .docx 文件的更改

我正在尝试使用奇妙的“bookdown2”包(作为令人难以置信的 rrtools 包的一部分)在 R 中编写可复制的手稿,这些手稿以 .docx 格式发送给出版商进行同行评审。

同行评审过程结束后,通常需要进行更正。

大多数期刊在引入审稿后更正后都需要稿件的标记版本。

有没有办法从 R 中生成带有“更改跟踪”的 Word 文件?

我知道可以生成两个文件并使用 Word 来比较两个版本。这可行,但与可重复的工作流程不一致,容易出错,并且需要点击以及 Microsoft Word 软件。

一定有更好的方法。

r ms-word bookdown officer

5
推荐指数
1
解决办法
337
查看次数

如何从编辑文本中替换特定单词

我有一个编辑文本:edittextmysite。

现在我想提供默认文本,例如:“ https://wwww.mysite.com/

我已经实现了如下:

edittextmysite.setText("https://wwww.mysite.com/");
Selection.setSelection(edittextmysite.getText(), edittextmysite.getText().length());


edittextmysite.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {

            }

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {

            }

            @Override
            public void afterTextChanged(Editable s) {
                if (!s.toString().contains("https://wwww.mysite.com/")) {
                    edittextmysite.setText("https://wwww.mysite.com/");
                    Selection.setSelection(edittextmysite.getText(), edittextmysite.getText().length());
                }

            }
        });
Run Code Online (Sandbox Code Playgroud)

因此,如果有人输入文本,它将自动附加到默认值,如下所示:https://wwww.mysite.com/<Mytext>

现在我想要的是如果有人在 edittext 中写下这样的内容:

https://www.mysite.com/https://www.mysite.com/helloworld

或者

https://www.mysite.com/www.mysite.com/helloworld

或者

https://www.mysite.com/www.anyothersite.com/helloworld

它会自动将其转换为正确的格式,如下所示:

https://www.mysite.com/helloworld

我怎样才能实现这个目标?

android android-edittext android-textinputedittext

5
推荐指数
2
解决办法
3741
查看次数

MacOS Automator + Applescript 用于将 docx 导出为 pdf 的解决方案

在阅读了很多关于此的不同主题并尝试了一堆脚本后,我挠头,但似乎都没有工作。

我想使用 Automator 自动将 Word 2016 的精选 docx 文件转换为 pdf。


使用了以下 Automator 服务:

在此处输入图片说明


使用了以下脚本:

on run {input, parameters}
    tell application id "com.microsoft.Word"
        activate
        open input
        set doc to name of active window
        set theOutputPath to (input & ".pdf")
        save as active document file name theOutputPath file format format PDF
    end tell
end run
Run Code Online (Sandbox Code Playgroud)


这会导致错误:Microsoft Word 出现错误:活动文档不理解“另存为”消息。

macos applescript ms-word automator word-2016

5
推荐指数
1
解决办法
5169
查看次数

如何使用 Open XML SDK 获取 MS Word 总页数?

我使用下面的代码来获取页数,但它没有给出实际页数(PFA)。获取总页数的更好方法是什么?

var pageCount = doc.ExtendedFilePropertiesPart.Properties.Pages.Text.Trim();
Run Code Online (Sandbox Code Playgroud)

页数错误

实际页数为10

注意:我们无法在我的 Azure Web 应用服务中使用 Office 主互操作程序集

提前致谢。

ms-word openxml openxml-sdk

5
推荐指数
1
解决办法
3569
查看次数

React Redux无法读取未定义的属性“ dispatch”

我对应用程序的软件包做了一些更新,例如:

"react-redux": "^5.0.6" => "^6.0.1",
"redux": "^3.7.2" => "^4.0.1",
"redux-saga": "^0.16.0" => "^1.0.1"
Run Code Online (Sandbox Code Playgroud)

但我得到了错误

无法读取未定义的属性“ dispatch”

这是我的index.js:

import React from 'react';
import ReactDOM from 'react-dom';
import { createStore, applyMiddleware } from 'redux';
import thunk from 'redux-thunk';
import createSagaMiddleware from 'redux-saga';
import { Provider } from 'react-redux';
import { Route } from 'react-router-dom';
import { ConnectedRouter, routerMiddleware } from 'react-router-redux';
import createHistory from 'history/createHashHistory';
import { writeSaga } from './sagas/writeSaga';
import { readSaga } from './sagas/readSaga';

import App from './App';
import …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux redux-saga react-redux

5
推荐指数
1
解决办法
904
查看次数

根据 Google Data Studio 中每个 ID 的最新记录过滤记录

我有ID和的数据Date。我想获取和聚合给定日期范围内的数据,但只是任何特定ID. 请参考以下示例:

+------+------------+-----+
|  ID  |    Date    | KPI |
+------+------------+-----+
| ID1  | 2019-06-19 | xx  |
| ID2  | 2019-06-20 | yy  |
| ID1  | 2019-06-28 | zz  |
+------+------------+-----+
Run Code Online (Sandbox Code Playgroud)

当我指定日期范围 01-June 到 30-June 时,它​​应该只显示 和 的记录2019-06-28ID1而不显示2019-06-20的记录。ID22019-06-19ID1

关于如何在 Google Data Studio 中过滤这些记录有什么建议吗?

looker-studio

5
推荐指数
1
解决办法
2810
查看次数

无法理解如何在应用程序中打开一个简单的 TWA(使用 AndroidX)

我正在尝试在我的应用程序中打开一个 TWA 并且已经研究了 2 天。

我已经设法创建了一个 TWA 应用程序,不用大惊小怪,只需编辑清单和其他一些东西。

现在我需要拥有自己的应用程序 - 假设该应用程序首先有一个闪屏活动,然后在应用程序内打开 TWA。例如,我可以通过简单的启动屏幕活动在我的应用程序中启动 TWA 吗?

我确实尝试过使用CustomTabs方式,但它说它已被弃用并改为使用TrustedWebActivityIntentBuilder,但我重复一遍,关于如何使用它的零文档!

Android 开发文档很糟糕。除其他外,文档指针已过时。(阅读他们频道上的视频,这些视频链接到对视频本身讨论的内容不再有效的指南)

我发现最接近的是这个示例项目。这使用了大量已弃用的东西,使将该方法适应我的应用程序完全无用。它还利用了为该项目创建的无数自定义类/帮助程序,让我进行了一场永无止境的马拉松式复制粘贴每一个只是为了发现在那个里面还有更多需要复制到项目。

android nightmare trusted-web-activity

5
推荐指数
3
解决办法
2616
查看次数