小编Jyo*_*aja的帖子

类确实存在但未找到

我绝对不以为然.这是我的CSS:

        $(window).load(function(){

           $('.zichtbaar').removeClass('zichtbaar').addClass('verborgen');

           $('#zoekitem').focus();



           $('.letter').on('click', function(){

               $('.zichtbaar').addClass('verborgen').removeClass('zichtbaar');

               var letter = $(this).text();

               var klasse = "LETTER-" + letter;

               var el = $('.' + klasse);
               
               alert(klasse + " - " + el.length);
               
               $('#alfabet-header').html(letter);

               el.addClass('zichtbaar').removeClass('verborgen');

           });

        });
Run Code Online (Sandbox Code Playgroud)
        #zoekitem{

         font-size: 1.3em;

        }


        #letter-header{

         height: 32px;

         color: royalblue;

         font-size: 1.5em;

         font-weight: bold;

         overflow: hidden;

        }


        .letter{

         float: left;

         width: 3.7037037037037%;

         cursor: pointer;

         text-align: center;

        }


        #alfabet-header{

         font-size: 5em;

         font-weight: bold;

        }


        .inhoud{

         margin-left: 10%;

        }

        .verborgen{

         display:none;

        }


        #zoek-header{

         font-size: 2em;

        }
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<div …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery classname

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

Spark:2.0.2 java.util.ConcurrentModificationException:KafkaConsumer对多线程访问不安全

我对kafka 0.10.1.0和spark 2.0.2的误差低于误差

private val spark = SparkSession.builder()
.master("local[*]")
.appName(job.name)
.config("spark.cassandra.connection.host","localhost"))
.config("spark.cassandra.connection.port","9042")
.config("spark.streaming.receiver.maxRate", 10000)
.config("spark.streaming.kafka.maxRatePerPartition", 10000)
.config("spark.streaming.kafka.consumer.cache.maxCapacity", 1)
.config("spark.streaming.kafka.consumer.cache.initialCapacity", 1)
.getOrCreate()

val kafkaParams = Map[String, Object](
"bootstrap.servers" -> config.getString("kafka.hosts"),
"key.deserializer" -> classOf[StringDeserializer],
"value.deserializer" -> classOf[StringDeserializer],
"group.id" -> job.name,
"auto.offset.reset" -> config.getString("kafka.offset"),
"enable.auto.commit" -> (false: java.lang.Boolean)
)`
Run Code Online (Sandbox Code Playgroud)

例外

java.util.ConcurrentModificationException: KafkaConsumer is not safe for multi-threaded access
    at org.apache.kafka.clients.consumer.KafkaConsumer.acquire(KafkaConsumer.java:1557)
    at org.apache.kafka.clients.consumer.KafkaConsumer.seek(KafkaConsumer.java:1177)
    at org.apache.spark.streaming.kafka010.CachedKafkaConsumer.seek(CachedKafkaConsumer.scala:95)
    at org.apache.spark.streaming.kafka010.CachedKafkaConsumer.get(CachedKafkaConsumer.scala:69)
    at org.apache.spark.streaming.kafka010.KafkaRDD$KafkaRDDIterator.next(KafkaRDD.scala:227)
    at org.apache.spark.streaming.kafka010.KafkaRDD$KafkaRDDIterator.next(KafkaRDD.scala:193)
    at scala.collection.Iterator$$anon$11.next(Iterator.scala:409)
    at scala.collection.Iterator$$anon$11.next(Iterator.scala:409)
    at org.apache.spark.util.collection.ExternalSorter.insertAll(ExternalSorter.scala:194)
    at org.apache.spark.shuffle.sort.SortShuffleWriter.write(SortShuffleWriter.scala:63)
    at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:79)
    at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:47)
    at …
Run Code Online (Sandbox Code Playgroud)

apache-kafka apache-spark spark-streaming

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

Scala spark通过键减少并找到共同的价值

我有一个csv数据文件存储在HDFS上的sequenceFile中,格式为name, zip, country, fav_food1, fav_food2, fav_food3, fav_colour.可能有许多具有相同名称的条目,我需要找出他们最喜欢的食物是什么(即计算所有具有该名称的记录中的所有食物条目并返回最受欢迎的食物.我是Scala和Spark的新手并拥有彻底的多个教程和搜索论坛,但我仍然坚持如何继续.到目前为止,我已经得到了文本到字符串格式的序列文件,然后过滤了条目

以下是文件中一行的示例数据条目

Bob,123,USA,Pizza,Soda,,Blue
Bob,456,UK,Chocolate,Cheese,Soda,Green
Bob,12,USA,Chocolate,Pizza,Soda,Yellow
Mary,68,USA,Chips,Pasta,Chocolate,Blue
Run Code Online (Sandbox Code Playgroud)

所以输出应该是元组(Bob,Soda),因为苏打在Bob的条目中出现次数最多.

import org.apache.hadoop.io._

var lines  = sc.sequenceFile("path",classOf[LongWritable],classOf[Text]).values.map(x => x.toString())
// converted to string since I could not get filter to run on Text and removing the longwritable

var filtered = lines.filter(_.split(",")(0) == "Bob");
// removed entries with all other users

var f_tuples = filtered.map(line => lines.split(",");
// split all the values

var f_simple = filtered.map(line => (line(0), (line(3), line(4), line(5))
// removed unnecessary fields
Run Code Online (Sandbox Code Playgroud)

我现在的问题是,我认为我有这种[<name,[f,f,f]>] …

hadoop scala apache-spark

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

使用默认参数进行打字稿柯里化

为什么 Typescript 中的柯里化函数不能有默认参数。

考虑以下示例:

function add(a: number): (b: number, c:number = 0) => number {
                                     ^^^^^^^^^^^^
    return function(b: number, c: number = 0): number {
        return a + b + c;
    }
} 

add(10)(5); //I want to call like this
Run Code Online (Sandbox Code Playgroud)

下划线部分为错误部分。

参数初始值设定项仅允许在函数或构造函数实现中使用。

这就是 linter 所说的。如果是这种情况,有什么办法可以让柯里化函数具有默认参数吗?

currying typescript

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

当databasechangeloglock为空时,liquibase中的“正在等待更改日志锁定...”

我不小心中断了liquibase脚本的应用。现在我收到消息

正在等待更改日志锁定...

桌子databasechangeloglock是空的。我也尝试添加第 1 行 false (null) (null),但没有帮助。

liquibase

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

(函数fn(){...})()不起作用

我正在尝试将一些疯狂的回调 - 递归组合合并到我的Node.js应用程序中.经过一些研究,我在同一个块中发现了一个奇怪的语法来声明和执行函数.所以我尝试这个简单的代码来测试这个概念:

(function hello() {
        console.log("Hello, world!");
    })();

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

我希望它只是把两个放在Hello, world!控制台中.一个在声明后立即和一个用于hello()通话.然而,它只是打印一个,然后抛出一个错误说hello is not definedhello().

有没有我没有到这里的东西?

javascript

0
推荐指数
1
解决办法
71
查看次数

分钟/秒倒数计时器没有滴答滴答?

我正在尝试在JS中创建一个简单的计时器,从25分钟开始并倒计时.

$(document).ready(function() {
	    updateClock();
	    var timeInterval = setInterval(updateClock(), 1000);
    });

    var ms = 1500000;
    var minutes = Math.floor(ms / 1000 / 60);
    var seconds = Math.floor((ms / 1000) % 60);

    function updateClock() {
	    ms -= 1000;
	    if (ms <= 0) {
		    clearInterval(timeInterval);
	    };
	    $('#minutes').html(minutes);
	    $('#seconds').html(seconds);
    }
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="minutes"></div>
	<div id="seconds"></div>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么页面只显示25和0,并且永远不会下降.我是否错误地使用了setInterval()?

javascript jquery

0
推荐指数
1
解决办法
79
查看次数