如何用R创建3D直方图?
例如,我有两个变量要计算它们落入定义的二维bin的次数.所以我在X和Y轴上有两个变量,而Z轴是两个变量的计数.
我最近迁移了我的项目以使用AndroidX,并使用以下文档在gradle上为我的espresso测试配置了测试编排器:
https://developer.android.com/training/testing/junit-runner#using-android-test-orchestrator
我有依赖:
androidTestUtil 'androidx.test:orchestrator:1.1.0-beta01'
Run Code Online (Sandbox Code Playgroud)
但是,我没有执行任何测试,看起来他们在运行gradle时失败运行以下adb shell命令,即:
adb shell 'CLASSPATH=$(pm path android.support.test.services) app_process / \
android.support.test.services.shellexecutor.ShellMain am instrument -w -e \
targetInstrumentation com.example.test/androidx.test.runner.AndroidJUnitRunner \
android.support.test.orchestrator/.AndroidTestOrchestrator'
Run Code Online (Sandbox Code Playgroud)
从上面看:似乎它试图用android支持版本而不是androidx版本执行此命令.
似乎没有记录什么用于androidx.
android android-testing android-espresso androidx androidx-test
我有一个相当简单的方法Dockerfile
,现在想使用rules_docker构建一个docker镜像。尝试使用container_image
,看来我不能使用Dockerfile
as作为输入。有什么方法可以构建Dockerfile
?
现在我正在这样
deps = [
":tensorflow_native_libs",
"//tensorflow/contrib/lite/java:tensorflowlite",
"@androidsdk//com.android.support:appcompat-v7-25.0.0",
"@androidsdk//com.android.volley:volley:1.1.0",
"@androidsdk//com.google.code.gson:gson:2.6.2"
],
Run Code Online (Sandbox Code Playgroud)
里面android_binary
。但我收到此错误:
错误:/ home / abhi / Desktop / Git / SENA-28 / tensorflow / SenDetect / BUILD:24:1:// SenDetect:sendetect:无效标签'@ androidsdk // com.android.volley:volley:1.1.0'在“ android_binary”规则中属性“ deps”的元素3中:无效的目标名称“ volley:1.1.0”:目标名称可能不包含“:”
我目前正在研究Bazel构建系统。我总是在Bazel脚本中看到@符号,但是找不到有关它的任何文档。我在Bazel网站上进行了搜索,但结果似乎没有用。 @在Bazel中。例如:
filegroup(
name = "toolchain_fg",
srcs = [
":cc-compiler-amd64",
"@x86_64_unknown_linux_gnu_gcc_730//:compiler_components",
],
)
Run Code Online (Sandbox Code Playgroud)
有人可以在这里为我解释@符号吗?
因此,现在每个人都在谈论bazel,但是向其迁移并不是自动的(从maven迁移时,gradle在这方面更好)。因此,我不想花时间将任何存储库手动转换为该存储库。
但是我找不到有关gradle(5.6>)和bazel(1.0)的最新版本之间的构建速度差异的任何信息。
任何人都可以分享链接或他自己的经历吗?我最感兴趣的是增量构建,其中仅更改了几个文件。
我需要为一些子项目声明特定资源,我正在按照以下方式进行
filegroup(
name = "some_resources",
visibility = ["//:app"],
srcs = glob([
"src/my/resources/**/*.resources",
]),
)
Run Code Online (Sandbox Code Playgroud)
然而,在任何子项目中,找到资源的路径都是相同的。我的问题是 - 在这种特殊情况下,最小化代码重复的最 bazelian(bazelish?)方法是什么?
基本上我想在相关的子项目中有类似 Expose_some_resources() 的东西。
然后使每个应用程序都可以看到这些资源。
这编译:
use std::num::pow;
pub fn main() {
let (tx, rx): (Sender<u64>, Receiver<u64>) = channel();
let square_tx = tx.clone();
let square = proc() {
let mut x = 1u;
loop {
square_tx.send(pow(2u64, x));
x += 1;
}
};
let printer = proc() {
loop { println!("Received: {}", rx.recv()); }
};
spawn(square);
spawn(printer);
}
Run Code Online (Sandbox Code Playgroud)
但如果我注释掉spawn(square)
,会引发以下错误:
error: unable to infer enough type information about `_`; type annotations required
let square = proc() {
^
Run Code Online (Sandbox Code Playgroud)
如果没有产卵就无法推断spawn()
a的类型信息有什么特别之处proc()
?
我set number
在我的 vimrc 中,我想使用鼠标光标突出显示行而不选择行号,有点像MacVim
它是如何做的。据我所知,这MacVim
是一个本机应用程序,并且vim
受到它所在的 shell/终端的条件的约束。
有办法实现这一点吗?
我要这个:
不是这个: