我在julia中安装软件包时遇到了问题,我已经下载了最新的julia版本并已运行:
Pkg.init()
Run Code Online (Sandbox Code Playgroud)
然后尝试添加一个程序包,它将引发错误。我已经删除了/.julia目录以进行全新安装,但似乎无济于事。有什么想法吗?
julia> Pkg.add("Distributions")
INFO: Cloning cache of ArrayViews from git://github.com/JuliaLang/ArrayViews.jl.git
fatal: unable to access 'https://github.com//JuliaLang/ArrayViews.jl.git/': The requested URL returned error: 400
ERROR: unlink: no such file or directory (ENOENT)
in wait at task.jl:51
in sync_end at /Applications/Julia-0.3.6.app/Contents/Resources/julia/lib/julia/sys.dylib
in add at pkg/entry.jl:319
in add at pkg/entry.jl:71
in anonymous at pkg/dir.jl:28
in cd at /Applications/Julia-0.3.6.app/Contents/Resources/julia/lib/julia/sys.dylib
in __cd#228__ at /Applications/Julia-0.3.6.app/Contents/Resources/julia/lib/julia/sys.dylib
in add at pkg.jl:20
Run Code Online (Sandbox Code Playgroud)
版本信息:
julia> versioninfo()
Julia Version 0.3.6
Commit 0c24dca* (2015-02-17 22:12 UTC)
Platform Info:
System: Darwin (x86_64-apple-darwin13.4.0)
CPU: …Run Code Online (Sandbox Code Playgroud) 我想弄清楚是否有办法将局部视图扩展到已经扩展 base.html 的视图中。
这是我正在尝试做的一个例子:
我的模板.html
{% extends 'base.html '%}
<div class="row">
<div class="col-xs-12">
<ul class="nav nav-tabs">
<li role="presentation" class="active"><a href="#">Tab1</a></li>
<li role="presentation"><a href="#">Tab2</a></li>
</ul>
</div>
</div>
<div>
{% block tab_content %}
{% endblock %}
</div>
Run Code Online (Sandbox Code Playgroud)
部分1.html
{% extends 'my-template.html' %}
{% block tab_content %}
<h1>I'm partial 1</h1>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
my-template.html 视图的 url 构造如下:
url(r'^my-template/(?P<id>[0-9]+)/$', views.my_template_view, name='my-template')
Run Code Online (Sandbox Code Playgroud)
此外,上下文 dict 被传递到 my_template_view 中,为 url 提供 id。
我希望用户单击选项卡并使用如下所示的 url 呈现其相应的部分:
url(r'^my-template/(?P<id>[0-9]+)/tab1/$', views.tab1_view, name='tab1-view')
Run Code Online (Sandbox Code Playgroud)
但现在我在 /my-template/97/tab1/ 得到一个 NoReverseMatch,我假设这意味着我的 tab1_view 无法访问与 my_template_view 相同的上下文,因此无法获得要构建的 id我的网址的反面。 …
我的 Flink 反序列化器中的方法出现以下错误getProducedType:
com.esotericsoftware.kryo.KryoException: java.lang.NullPointerException
Serialization trace:
values (org.apache.avro.generic.GenericData$Record)
at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125)
at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:528)
at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:657)
at org.apache.flink.api.java.typeutils.runtime.kryo.KryoSerializer.copy(KryoSerializer.java:189)
at org.apache.flink.streaming.runtime.tasks.OperatorChain$CopyingChainingOutput.pushToOperator(OperatorChain.java:547)
at org.apache.flink.streaming.runtime.tasks.OperatorChain$CopyingChainingOutput.collect(OperatorChain.java:524)
at org.apache.flink.streaming.runtime.tasks.OperatorChain$CopyingChainingOutput.collect(OperatorChain.java:504)
at org.apache.flink.streaming.api.operators.AbstractStreamOperator$CountingOutput.collect(AbstractStreamOperator.java:831)
at org.apache.flink.streaming.api.operators.AbstractStreamOperator$CountingOutput.collect(AbstractStreamOperator.java:809)
at org.apache.flink.streaming.api.operators.StreamSourceContexts$NonTimestampContext.collect(StreamSourceContexts.java:104)
at org.apache.flink.streaming.api.operators.StreamSourceContexts$NonTimestampContext.collectWithTimestamp(StreamSourceContexts.java:111)
at org.apache.flink.streaming.connectors.kafka.internals.AbstractFetcher.emitRecordWithTimestamp(AbstractFetcher.java:355)
at org.apache.flink.streaming.connectors.kafka.internal.Kafka010Fetcher.emitRecord(Kafka010Fetcher.java:85)
at org.apache.flink.streaming.connectors.kafka.internal.Kafka09Fetcher.runFetchLoop(Kafka09Fetcher.java:152)
at org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumerBase.run(FlinkKafkaConsumerBase.java:624)
at org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:86)
at org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:55)
at org.apache.flink.streaming.runtime.tasks.SourceStreamTask.run(SourceStreamTask.java:94)
at org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:264)
at org.apache.flink.runtime.taskmanager.Task.run(Task.java:718)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at org.apache.avro.generic.GenericData$Array.add(GenericData.java:277)
at com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:116)
at com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:22)
at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:679)
at com.esotericsoftware.kryo.serializers.DefaultArraySerializers$ObjectArraySerializer.read(DefaultArraySerializers.java:378)
at com.esotericsoftware.kryo.serializers.DefaultArraySerializers$ObjectArraySerializer.read(DefaultArraySerializers.java:289)
at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:679)
at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)
Run Code Online (Sandbox Code Playgroud)
解串器:
class AvroDeserializer[T <: GenericRecord : ClassTag](topic: String, …Run Code Online (Sandbox Code Playgroud) 我想知道R中是否有一种以DRY方式分解和重新调整许多变量的方法。因此,可以说我有15个虚拟变量,所有变量都用0和1编码。默认情况下,R使0成为参考类别,我该如何使用factor和relevel函数将所有15个变量的参考级别更改为1。 ?就像是:
varList <- list("V1", "V2", "V3", "V4", "V5", "V6", "V7",
"V8", "V9", "V10", "V11", "V12", "V13", "V14", "V15")
for (i in varList) {
df$i <- factor(df$i)
df$i <- relevel(df$i, ref = "1")
}
Run Code Online (Sandbox Code Playgroud) 由于某种原因,diff()函数na.pad参数不能正常工作?其他人有这个问题或有解决方法吗?
yo <- c(5,3,3,4,5,6,5,8,9)
diff(yo, na.pad = TRUE)
[1] -2 0 1 1 1 -1 3 1
Run Code Online (Sandbox Code Playgroud)
结果向量应为:
[1] NA -2 0 1 1 1 -1 3 1
Run Code Online (Sandbox Code Playgroud) 我有一个查询,该查询按两个变量进行分组以得到另一个变量。为了维护我的表结构以便以后进行计算,我列出了另外两个变量listagg()以保存到查询的下一阶段。但是,当我尝试对listagg()列进行两个以后的展平时,我的数据会重复很多次。
示例:my_table
id | list1 | code| list2 | total
--------|-----------------|-----|----------|---
2434166 | 735,768,769,746 | 124 | 21,2,1,6 | 30
select
id,
list1_table.value::int as list1_val,
code,
list2.value::int as list2_val,
total
from my_table
lateral flatten(input=>split(list1, ',')) list1_table,
lateral flatten(input=>split(list2, ',')) list2_table
Run Code Online (Sandbox Code Playgroud)
结果:
id | list1 | code| list2 | total
--------|-----------------|-----|----------|---
2434166 | 768 | 124 | 2 | 30
2434166 | 735 | 124 | 2 | 30
2434166 | 746 | 124 | 2 | 30
2434166 | 769 …Run Code Online (Sandbox Code Playgroud)