当您单击“Java for your computer”时,Oracle 网站似乎推荐版本 8u91。但是当您单击“Java for Developers”时,它会提供两个选项:8u91 和 8u92。有什么不同?通常我会假设最高版本号是最好的,但在这种情况下,我不确定。
如何在保留 ctime(修改时间)的同时使用 SCP 复制文件?
我的 Mac (OS 10.8) 上有一个文件夹,结果ls -l
和ls -lc
相同。
$ ls -l
total 0
drwxr-xr-x 9 elliott staff 306 Mar 24 21:24 Day1b
$ ls -lc
total 0
drwxr-xr-x 9 elliott staff 306 Mar 24 21:24 Day1b
Run Code Online (Sandbox Code Playgroud)
然后我将它复制到远程服务器(Linux),-p
以保留时间戳。
$ scp -pr Day1b/ elliott@server.com:/
Run Code Online (Sandbox Code Playgroud)
现在在远程服务器上,ctime 更改为当前日期。
# ls -l
total 00
drwxr-xr-x 3 elliott elliott 4096 Mar 24 23:24 Day1b/
# ls -lc
total 0
drwxr-xr-x 3 elliott elliott 4096 Mar 28 14:08 …
Run Code Online (Sandbox Code Playgroud) 我正在尝试为服务器创建一个 SSL 证书,该证书将在内部工作而不会在 Chrome 中发出警告。我已经使用 SAN 创建了它,其中包含多个主题替代名称 localhost 和 IP 地址。出于某种原因,它在 localhost 上工作,但在curl
Chrome 和 Chrome 中使用 IP 地址时都会出错。
$ curl https://192.168.1.50
curl: (51) Unable to communicate securely with peer: requested domain name does not match the server's certificate.
$ curl https://localhost
<a href="https://localhost:9090/">Moved Permanently</a>.
Run Code Online (Sandbox Code Playgroud)
在命令行上检查它会显示 SAN 部分下的两个名称,所以我不确定为什么这不起作用:
$ openssl x509 -text -noout -in server.crt
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
8d:93:a1:be:d1:03:8f:59
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=US, ST=California, L=Los Angeles, O=Alt Systems, OU=Internal, CN=Elliott/emailAddress=xxxxxx
Validity
Not Before: Nov …
Run Code Online (Sandbox Code Playgroud) 我有一个 Cyberpower UPS 和一个非常嘈杂的 80 毫米风扇,所以我想用一个更安静的风扇来更换风扇。我从 Noctua 买了一个好评如潮的风扇,但 3 针连接器不太合适。我没有意识到 3 针风扇连接器有两个标准。那么这个连接器叫什么,我在哪里可以买到使用它的适配器或风扇?
Cyberpower 的原装风扇标有 PSAD18025BH,规格表在这里:http ://www.nstech.wtools.com.tw/PDF/ns26_PS8025.pdf
带黄色胶水的接头来自Cyberpower,另一个是Noctua。
编辑:我意识到两个连接器没有相同的引脚排列。标准顺序为接地、+12v、转速计。
此连接器顺序为接地、RD 信号、+12v。
在我对任何东西进行物理修改之前,我想知道如果我交换 RD 和热线,刮掉塑料,然后将其插入会发生什么。显然当电机锁定时 RD 信号,但转速应该做类似的事情通过报告 0rpm...?
我正在尝试使用环境变量在 Docker 容器内运行命令,但我无法找出正确的语法。
我可以看到变量设置正确:
$ docker exec -e FOO=bar cfdb72_db_1 env | grep FOO
FOO=bar
Run Code Online (Sandbox Code Playgroud)
我认为双美元符号 ( $$
) 在这里可以工作,但打印出一个奇怪的数字。
$ docker exec -e FOO=bar cfdb72_db_1 echo $FOO
$ docker exec -e FOO=bar cfdb72_db_1 echo '$FOO'
$FOO
$ docker exec -e FOO=bar cfdb72_db_1 echo \$FOO
$FOO
$ docker exec -e FOO=bar cfdb72_db_1 echo $$FOO
24136FOO
Run Code Online (Sandbox Code Playgroud)