小编sdg*_*sdh的帖子

(CSS)使背景图像滚动比其他所有内容慢

这是我的身体的CSS代码:

body {
  padding: 0;
  margin: 0;
  background-image: url("../images/background.jpg");
  background-repeat: no-repeat;
  background-color: grey; 
  background-size: 100%;
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是使图像滚动比页面上的其他所有内容慢,以产生简单的视差效果.我在网上看过,我见过的所有例子都比我想要的要复杂得多.

css background effect parallax

32
推荐指数
3
解决办法
7万
查看次数

如何获取pem文件的公钥?

我有一个.pem包含私钥的文件.但是,BitBucket部署密钥具有以下格式:

SSH-RSA AAAAB3NzaC3yc2EAAAADAQABAAABAQDfZxX2LXOJlo5MP2tLP4fmQyjIAcATwATFKwM6K3mtT7 + LKx1jk6YlFlEcj2CFxJHHTy6LCdDqoVzL3iNcD + mDl7NbcNEHytZNJnFQ5lAHPxDVa9ZbLnmP1OlfUvsQS + jAt7yMSwd8gZ6McOJfp9ZUn + r5LLpjYkF + AMQFPsf + 6lhSJaOjOTbsA39OJwlnnSO6HF3W2Om + 8Bgdpa/E4En5RZTBwFCAvLaaXY3XgN76xCR24TwTWFicBHWeLdADGFXB7OBOv4y805fNGbNKOl3Yb21mG89aUQlYjobeLqImyIrrEhX36hEdMW/t6zZK/1I0QC // ULA + GjJoeuPW4WY3的ubuntu @盒

它通常用于:

cat ~/.ssh/id_rsa.pub | pbcopy

如何从.pem文件中以此格式提取公钥?

ssh cryptography bitbucket pem private-key

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

如何将C++文件编译为WebAssembly?

假设我有一个简单的,独立的C++文件(math.cpp),如下所示:

int add(int x, int y) {
  return x + y;
}
Run Code Online (Sandbox Code Playgroud)

我如何将其编译为WebAssembly(math.wasm)?

注意:我正在使用Clang工具链.

c++ webassembly

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

Java 10是否提供val关键字?如果没有,为什么不呢?

Java 10 var本地类型推断带来了类似C#的关键字.

但是Java 10还提供了一个val关键字,就像在Scala中找到的那样

val会工作,var但绑定会final.

var x = "Hello, world. ";
x = "abc"; // allowed

val y = "Hello, world. ";
y = "abc"; // forbidden
Run Code Online (Sandbox Code Playgroud)

如果没有,是否有这种情况的原因?

java type-inference java-10

27
推荐指数
3
解决办法
6873
查看次数

如何告诉CMake在Windows上使用Clang?

我有一个使用CMake构建的C++项目.我通常在OSX上构建,但现在我正在尝试使用Windows版本.出于兼容性原因,我想在Windows上使用Clang.

我从LLVM安装了预编译的Clang 3.8二进制文件:

C:\Program Files\LLVM\bin\clang.exe
C:\Program Files\LLVM\bin\clang++.exe
Run Code Online (Sandbox Code Playgroud)

它也安装在我的PATH上:

>clang++
clang++.exe: error: no input files
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. clang++我打电话时如何告诉CMake使用cmake --build
  2. 如何在构建CMake配置的编译器之前检查?

c++ windows build cmake clang

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

如何使方法接受具有两个接口的实例?

我有几个接口:

public interface Speaker {
    void speak();
}

public inteface Walker {
    void walk();
}
Run Code Online (Sandbox Code Playgroud)

我想要一个带有a Speaker和a 实例的方法Walker.

现在,我可以实现另一个接口:

public interface WalkerSpeaker extends Walker, Speaker {

}
Run Code Online (Sandbox Code Playgroud)

并接受:

void walkAndTalk(final WalkerSpeaker x) {
    x.walk();
    x.speak();
}
Run Code Online (Sandbox Code Playgroud)

但是对于许多组合来说这是非常麻烦的,并且每个实现都必须继承WalkerSpeaker它才能工作!

有没有更好的办法?

java oop interface

23
推荐指数
1
解决办法
995
查看次数

extern crate 语句前的#[macro_use] 是什么意思?

在 Rust 中,我有时会#[macro_use]extern crate语句之前看到:

#[macro_use]
extern crate gotham_derive;
Run Code Online (Sandbox Code Playgroud)

与没有相比,这有#[macro_use]什么作用?

extern crate gotham_derive;
Run Code Online (Sandbox Code Playgroud)

rust

17
推荐指数
2
解决办法
4962
查看次数

在R中,如何从一个包中扩展泛型方法?

我有一个包含PackageA泛型函数的包:

#' doWork
#' 
#' Do some work!
#'
#' @export
setGeneric(
    "doWork", 
    function(x) {

        standardGeneric("doWork")
    })

setMethod(
    "doWork", 
    signature = c("numeric"), 
    definition = function(x) {

        x == 10 # Some logic... 
    }
Run Code Online (Sandbox Code Playgroud)

PackageB,依赖于PackageA,我想添加更多方法doWork:

#' @import PackageA
setMethod(
    "doWork", 
    signature = c("character"), 
    definition = function(x) {

        length(x) == 1 && x == "10" # Some more logic... 
    }
Run Code Online (Sandbox Code Playgroud)

这有效.但是,这意味着用户也PackageB必须library(PackageA).

这失败了:

library(PackageB)

doWork("10") # Fails!
Run Code Online (Sandbox Code Playgroud)

这有效:

library(PackageA)
library(PackageB)

doWork("10") …
Run Code Online (Sandbox Code Playgroud)

generics packages r

16
推荐指数
2
解决办法
1110
查看次数

链接器如何处理跨翻译单元的相同模板实例化?

假设我有两个翻译单元:

Foo.cpp中

void foo() {
  auto v = std::vector<int>();
}
Run Code Online (Sandbox Code Playgroud)

bar.cpp

void bar() {
  auto v = std::vector<int>();
}
Run Code Online (Sandbox Code Playgroud)

当我编译这些翻译单元时,每个单元都会实例化std::vector<int>.

我的问题是:这在链接阶段是如何工作的?

  • 两个实例都有不同的错位名称吗?
  • 链接器是否将它们作为重复项删除?

c++ linker templates

16
推荐指数
2
解决办法
1371
查看次数

Java一次性模式

C#支持使用dispose模式进行确定性垃圾收集的一次性模式.

java有这样的模式吗?

Java 7有autoclosable,你可以使用try finally blocks来调用close方法.

7之前的版本怎么样?

Java 5或6是否有一次性模式(确定性垃圾收集)?

java garbage-collection dispose

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