小编Rad*_*tos的帖子

在Apache Cassandra + Hector + Java中的键空间上插入行

我正在研究使用Java和Hector的Apache Cassandra 0.7.6版,我尝试创建一个集群,一个密钥空间并在创建的密钥空间中插入一列.

通过查看示例,我了解到键空间等同于SQL数据库中的数据库,而列族与表相同.知道这一点,我试图创建我的简单示例结构.

 Cluster tutorialCluster = HFactory.getOrCreateCluster("TutorialCluster","127.0.0.1:9160");
 ConfigurableConsistencyLevel ccl = new ConfigurableConsistencyLevel();

 ccl.setDefaultReadConsistencyLevel(HConsistencyLevel.ONE);

 Keyspace tutorialKeyspace = HFactory.createKeyspace("Tutorial", tutorialCluster, ccl);
 Mutator<String> mutator = HFactory.createMutator(tutorialKeyspace, stringSerializer);

 mutator.addInsertion("CA Burlingame", "StateCity", HFactory.createColumn(650L, "37.57x122.34", longSerializer, stringSerializer));

 MutationResult mr = mutator.execute();
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在cassandra启动时运行它,但它返回一个异常.

Exception in thread "main" me.prettyprint.hector.api.exceptions.HInvalidRequestException: InvalidRequestException(why:Keyspace Tutorial does not exist)
at me.prettyprint.cassandra.connection.HThriftClient.getCassandra(HThriftClient.java:70)
at me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:226)
Run Code Online (Sandbox Code Playgroud)

但我已经创建了"Tutorial"键空间,并在mutator中使用.

java cassandra nosql hector

12
推荐指数
1
解决办法
2626
查看次数

如何使用JMeter将application/x-www-form-urlencoded params发送到RestServer?

我开发了一个休息服务器,我把它放在localhost中运行,我正在尝试使用JMeter执行测试,发送请求post和gets(取决于被调用的方法).

我已经发送到Rest服务器并在简单的帖子请求中得到JMeter的结果,获取请求,发送带有帖子的文件,并发送带有帖子的Json.

但我不知道如何将Form-UrlEncoded对象发送到服务器.我的Rest服务器消耗了application/x-www-form-urlencoded,我需要发送3个String参数.

有一些方法可以设置MimeType每个参数并执行测试吗?

我正在使用Jmeter 2.7

  • [更新]

我通过禁用选项解决了这个问题:

use multipart/form-data for post
Run Code Online (Sandbox Code Playgroud)

并启用:

redirect automatically
Run Code Online (Sandbox Code Playgroud)

代替:

follow redirect
Run Code Online (Sandbox Code Playgroud)

我通常在表"使用请求发送参数"中的参数与每个相应的名称.

rest form-data jmeter mime-types

8
推荐指数
3
解决办法
1万
查看次数

比较两个字符串列表并检查它们是否至少有一个相同的字符串

我正在尝试将两个字符串列表相互比较并检查是否至少有一个完全相同的字符串..

例如:

List<String> list1 = ['1','2','3','4'];

List<String> list2 = ['1','5','6','7'];
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我将执行操作,因为两者具有相同的字符串,即1,并且它可能不止一个完全相同的字符串并且操作将相同。

但如果他们没有任何类似的字符串,那么我会做另一个动作。

我怎么能做这样的事情?

dart flutter

7
推荐指数
2
解决办法
6242
查看次数

rabbitmq 抛出 AmqpException: No method found for class [B

当我向 RabbitMQ 发送消息时,它会抛出一个 AmqpException for 循环:

org.springframework.amqp.rabbit.listener.exception.ListenerExecutionFailedException

    : Listener method 'no match' threw exception
        at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:198) ~[spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.onMessage(MessagingMessageListenerAdapter.java:127) ~[spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:1521) ~[spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.actualInvokeListener(AbstractMessageListenerContainer.java:1444) ~[spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:1431) ~[spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.executeListener(AbstractMessageListenerContainer.java:1410) ~[spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.doReceiveAndExecute(SimpleMessageListenerContainer.java:848) [spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.receiveAndExecute(SimpleMessageListenerContainer.java:832) [spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.access$700(SimpleMessageListenerContainer.java:78) [spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$AsyncMessageProcessingConsumer.run(SimpleMessageListenerContainer.java:1073) [spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_152]
    Caused by: org.springframework.amqp.AmqpException: No method found for class [B
        at org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler.getHandlerForPayload(DelegatingInvocableHandler.java:149) ~[spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler.invoke(DelegatingInvocableHandler.java:129) ~[spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter.invoke(HandlerAdapter.java:60) ~[spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:190) ~[spring-rabbit-2.1.2.RELEASE.jar:2.1.2.RELEASE]
        ... 10 common frames omitted
Run Code Online (Sandbox Code Playgroud)

我试图添加类级别的 @RabbitListener 但它没有用

@Component
@RabbitListener(queues = "test", …
Run Code Online (Sandbox Code Playgroud)

java rabbitmq spring-boot

7
推荐指数
1
解决办法
4513
查看次数

如何在项目中使用 Angular 库中的服务

我有一个 Angular 6 项目,它导入一个角度库。

我成功从库中导入组件,现在我想在库中拥有 AuthGuard 服务,以便在所有项目中共享,但我做不到。

我在lib的public_api中导出了AuthGuard并在模块中提供,但我不知道如何在项目中访问。

当我尝试导入时:

import { AuthGuard} from 'my-lib/lib/security/auth.guard';
Run Code Online (Sandbox Code Playgroud)

我有错误:

找不到模块:错误:无法解析“c:\workspace\my-project\src\app\portal”中的“my-lib/lib/security/auth.guard”

angular angular-library

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

默认工具栏和状态栏未显示在android studio 3.3中的xml预览中

android studio的基本主题未在android studio 3.3版本的XML预览选项中显示默认的操作栏和状态栏。

看起来像这样:

图片1

但是它曾经/应该看起来像这样:

image2

如何获得再次显示导航栏和操作栏的信息?

android-studio

6
推荐指数
3
解决办法
2372
查看次数

反应本机错误:createError 中的 node_modules/axios/lib/core/createError.js:16:24

我写了这个函数

fetchWeather(){
    axios.get(`http://api.openweathermap.org/data/2.5/forecast/daily?q=${this.state.city},uk&APPID=3a31a881817a041a63eac1c1bbbba705`)
    .then((response)=>{
      this.setState({report:response.data})
    }).catch((error)=>console.log(error))
  }
Run Code Online (Sandbox Code Playgroud)

并得到这个错误:

createError 中的 node_modules/axios/lib/core/createError.js:16:24 - Settle 中的 node_modules/axios/lib/core/settle.js:19:6 - ...来自框架内部的另外 10 个堆栈帧

reactjs

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

使用keras在json中转储cnn的权重

我想在其他框架中使用转储的权重和模型架构进行测试.

我知道:

  • model.get_config() 可以给出模型的配置
  • model.to_json 返回模型的表示形式作为JSON字符串,但表示不包括权重,仅包括体系结构
  • model.save_weights(filepath) 将模型的权重保存为HDF5文件

我想在json文件中保存体系结构和权重.

json conv-neural-network keras tensorflow

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

YouTube 数据 API v3 每日配额仅为 10 000 与 1000 000

我有 2 个类似的谷歌账户。我使用“YouTube Data API v3”来自动上传视频,但是:

其中之一的每日配额为 1 000 000,其他只有 10 000。

两个帐户都是新的,并且没有附加信用卡,那么为什么第二个账户只有 10 000 个可用,而 2 如何使它成为 1 000 000 个?

非常感谢!

youtube-data-api google-cloud-platform

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

在 pySpark 我得到 py4j.protocol.Py4JError: py4j.Py4JException: Method isBarrier([]) does not exist

此异常正在上升lines.count()

发生异常:py4j.protocol.Py4JError 调用 o26.isBarrier 时发生错误。跟踪:py4j.Py4JException:方法 isBarrier([]) 在 py4j.reflection.ReflectionEngine.getMethod(ReflectionEngine.java:318) 在 py4j.reflection.ReflectionEngine.getMethod(ReflectionEngine.java:326) 在 py4j.Gateway 不存在。 invoke(Gateway.java:274) at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
at py4j.commands.CallCommand.execute(CallCommand.java:79) at from pyspark import SparkContext from pyspark import SparkConf

代码:

    conf = SparkConf()

    conf.setAppName("First App")

    sc = SparkContext('local',conf=conf)
    print("-----------------------------------------------------------------------------")
    lines = sc.textFile("sample.csv")
    print("-----------------------------------------------------------------------------")
    lines.count()
Run Code Online (Sandbox Code Playgroud)

py4j apache-spark pyspark

5
推荐指数
0
解决办法
4806
查看次数

从...开始?对于nil:NilClass未定义方法expo-cli@2.9.0/src/commands/upload/utils.js

我已经构建了一个React本机应用程序,并且可以通过expo运行它,并且正在使用expo build:ios和expo upload:ios。在上传时,它使用未定义的方法“ start_with?”崩溃 对于exps的utils.js中的nil:NilClass。

Error: undefined method `start_with?' for nil:NilClass
    at _callee2$ (/expo-cli@2.9.0/src/commands/upload/utils.js:53:11)
    at tryCatch (/usr/local/lib/node_modules/expo-cli/node_modules/regenerator-runtime/runtime.js:62:40)
    at Generator.invoke [as _invoke] (/usr/local/lib/node_modules/expo-cli/node_modules/regenerator-runtime/runtime.js:296:22)
    at Generator.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/expo-cli/node_modules/regenerator-runtime/runtime.js:114:21)
    at step (/usr/local/lib/node_modules/expo-cli/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)
    at /usr/local/lib/node_modules/expo-cli/node_modules/babel-runtime/helpers/asyncToGenerator.js:28:13
Run Code Online (Sandbox Code Playgroud)

博览会诊断:

Expo CLI 2.9.0 environment info:
    System:
      OS: macOS 10.14.3
      Shell: 3.2.57 - /bin/sh
    Binaries:
      Node: 10.15.1 - /usr/local/bin/node
      npm: 6.4.1 - /usr/local/bin/npm
    IDEs:
      Xcode: /undefined - /usr/bin/xcodebuild
    npmPackages:
      expo: ^32.0.0 => 32.0.4 
      react: 16.5.0 => 16.5.0 
      react-native: https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz => 0.57.1 
      react-navigation: ^3.0.9 => 3.1.4 
    npmGlobalPackages: …
Run Code Online (Sandbox Code Playgroud)

testflight react-native expo

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

使用tesseract 2.04和Java获取文本位置

我在一些图像中使用Tesseract 2.04执行OCR,现在我要获得文本的精确位置ocearized.但是这个版本不会返回此信息.

我需要这个来生成可搜索的pdf文件.我已经学会了如何在pdf的下层标记文本,但我需要在该文本上标记该位置.我的第一个想法是在pdf中执行ocr,获取文本的文本和位置,用iText api标记pdf.

java pdf ocr tesseract itext

3
推荐指数
1
解决办法
2088
查看次数