小编Ada*_*atz的帖子

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

为什么<nobr>已弃用?

我知道这个标签可以很容易地被<span class="nowrap">一些CSS 取代,但在现实生活中,我常常发现<nobr>标签更合适.这不是关于风格,而是关于内容.<nobr>V. V. Putin</nobr>例如(俄语版式的姓氏和名字不应该换行,我认为类似的规则适用于其他语言).

我想弃用意味着有更好的东西,但我没有看到造型比单独的标签更好.当然,有些地方应该使用CSS.我错过了什么吗?

html

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

如何在HTTPS连接上显示非SSL映像?

在我的https网站上,如何在没有证书的情况下显示来自网站的图像?

我拥有以下示例域:

  • http:// www .example.com
  • http:// static .example.com(用于我的CDN)

我拥有www .example.com 的证书,但不拥有静态 .example.com 的证书.

在我的www.example.com域上,您可以使用http S://www.example.com 注册SSL服务

在注册表(www..)上,我想显示来自我的CDN的图像,该图像位于http:// static .example.com上,但不拥有该子域的证书.

在https://www.example.com注册表 - 我正在使用AJAX从http://动态提取图像static.example.com.使用AJAX时,Web浏览器似乎根本不显示非SSL图像.但是,如果该图像位于http S://www.example.com域(与注册表单相同),则图像将通过AJAX显示.

出于架构和设计原因,我想将这些图像保存在我的CDN(static.example.com)上,而无需购买证书.

有谁知道我如何通过我的http S://.xample域上的非SSL子域通过AJAX显示这些图像?

提前致谢.

ssl https image

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

强制cURL从环境中获取密码

有关使用卷曲用户名和密码的问题,对我来说最理想的答案:

  1. curl -u "user:pw" https://example.com 将pw放入进程列表中
  2. curl "https://user:pw@example.com" 将pw放入进程列表中
  3. curl -u "user:$(cat ~/.passwd)" https://example.com 将pw放入进程列表中
  4. curl -u user https://example.com 提示pw
  5. curl --netrc-file ~/.netrc https://example.com 需要一个文件

#4是安全的,但我可能每天运行这个命令数百次,所以这很乏味.#5接近安全,但是具有root访问权限的人可以读取该文件.

卷曲手册页说(注意粗体文本):

-u/--user <user:password>

指定用于服务器身份验证的用户名和密码.覆盖-n/--netrc--netrc-optional.

如果您只是提供用户名(不输入冒号),curl将提示输入密码.

如果您使用启用SSPI的curl二进制文件并执行NTLM身份验证,则可以 通过使用以下选项指定单个冒号来强制curl从您的环境中获取用户名和密码:-u :.

我已经尝试在环境中设置$USER$PASSWORD(以及$CURLOPT_PASSWORD其他),但是cURL在调用时不会选择其中任何一个curl -u : https://example.com(如果没有它也没有-u :).

我不是在做NTLM,所以这不起作用.除非我错过了什么.

 

有没有办法将凭证传递给curl环境?

 

(解决方法转到答案)

security bash curl environment-variables sh

15
推荐指数
5
解决办法
9295
查看次数

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

如何在lz4上使用tar?

如何使用tar并通过LZ4过滤存档?还是任何可用的工具?使用起来看起来很麻烦tar cvf folderABC.tar folderABC && lz4c -c0 folderABC.tar.

PS:*nix环境

compression tar lz4

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

正则表达式中的零宽度元素是什么?

最近,我在正则表达式中看到了"零宽度元素".这些是什么?它们可以被当作鬼的数据,使更换,他们不会被取代,并且( )匹配,他们不会进入matches[1],matches[2]等等?

有各种用途的好教程吗?他们在这儿待了很久吗?哪个版本的O'Reilly的正则表达书是第一个讨论它们的?

regex

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

为什么发送电子邮件需要多个邮件服务器跃点?

当我向某人发送电子邮件时,(我认为)我的电子邮件被发送到我的家庭服务器,然后该电子邮件被发送到目标服务器,然后最终被发送给我想发送给的人。

有时,这需要多次跳跃,这使我感到困惑。为什么这需要多跳?为什么不能将电子邮件直接发送到目标服务器?例如,XMPP不需要多跳。

email networking xmpp network-protocols

5
推荐指数
2
解决办法
1561
查看次数

n天前从命令行上的给定日期开始

例如,给定日期为"2016-12-31",n为2,预期输出为"2016-12-29".

我调查date命令并且从当前日期开始n天很容易:
date -d "2 days ago" +%Y-%m-%d

unix linux shell gnu date

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

使用 apt-get update E: Failed to fetch http://...... 文件大小意外

E: Failed to fetch http://mirrors.kali.com/kali/dists/kali-rolling/main/binary-i386/Packages.gz  File has unexpected size (15320738 != 15317336). Mirror sync in progress? [IP: 111.11.111.111 80]
   Hashes of expected file:
    - Filesize:15317336 [weak]
    - SHA256:c4762e83455984f8d3fb54f6f42836808b8c891ba117661b61240bc5774d2e02
    - SHA1:fdebd56e7541e6f88d7910988ef694d3c409e21d [weak]
    - MD5Sum:51400b889af8677132f31d56f266bf22 [weak]
   Release file created at: Fri, 06 Oct 2017 06:55:45 +0000
E: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)

这是错误页面。如何处理这个问题?

apt

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

删除破碎的java安装(linux)

我以某种方式搞砸了我的Java安装,现在我得到了这个:

$ sudo apt-get remove jre1.8.0_66
(Reading database ... 55212 files and directories currently installed.)
Removing jre1.8.0-65 ...
find: `/usr/java/*': No such file or directory
/var/lib/dpkg/info/jre1.8.0-65.postrm: line 586: /usr/sbin/alternatives: No such file or directory
dpkg: error processing jre1.8.0-65 (--remove):
 subprocess installed post-removal script returned error exit status 127
Errors were encountered while processing:
 jre1.8.0-65
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

我怎么强行删除这个?带有java文件的文件夹是空的,但是每次我安装的东西都显示出来......

编辑:Linux说它安装/删除了一半:

0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed …
Run Code Online (Sandbox Code Playgroud)

linux apt-get

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

SPF 永久错误:DNS 查找过多

我们注意到我们的很多电子邮件都被错误地标记为垃圾邮件。在网上看了一下,解决这个问题的一个好方法是在DNS中添加SPF记录,所以我们添加了一个包含以下内容的TXT记录:

v=spf1 a mx ip4:162.123.189.010 include:_spf.google.com include:bluehost.com ~all
Run Code Online (Sandbox Code Playgroud)

Bluehost 是我们的主机提供商,162.123.189.010 是我们来自 blue host 的 VPS IP 地址,并且需要 _spf.google.com,因为我们使用 GMail 发送/接收电子邮件。

Google 的 MX tester上运行测试后,我们得到以下错误:

The SPF string can not be parsed, do you have any typos in it?
Decision    permanent error in processing
Explanation SPF Permanent Error: Too many DNS lookups
Record  v=spf1 a mx ip4:162.123.189.010 include:_spf.google.com include:bluehost.com ~all
Run Code Online (Sandbox Code Playgroud)

有谁知道问题是什么?

email spf

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

使用域而不是 IP 地址进行 SSH

我有一个 ubuntu 16.04 @\xc2\xa0linode.com。

\n\n

我希望能够通过子域 (master.mydomainname.com) 而不是 IP (192.0.2.1) 登录。

\n\n
> hostname\ndomainname_master\n\n> cat /etc/hosts\n127.0.0.1     localhost\n127.0.1.1     ubuntu.members.linode.com ubuntu\n192.0.2.1     master.mydomainname.com mydomainname_master\n
Run Code Online (Sandbox Code Playgroud)\n\n

我在 cloudflare 有一个可用的 A 和 AAAA 记录子域,可以通过网络浏览器 (nginx) 访问该子域

\n\n

但当我尝试时

\n\n
root@master.mydomainname.com\n
Run Code Online (Sandbox Code Playgroud)\n\n

我无法连接:\n ssh:连接到主机 master.mydomainname.com 端口 22:没有到主机的路由

\n\n

有了 IP 本身,我就可以通过 SSH 进行连接了。

\n\n

我错过了什么?

\n

dns ssh linode ubuntu-16.04

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