小编aar*_*rkk的帖子

启用两步验证后,Windows 8 邮件应用程序不适用于 Gmail

当我的 Google 帐户启用了两步验证时,我无法将我的 Gmail 帐户链接到 Windows 8 邮件应用程序。给出的错误消息是:“该电子邮件地址或密码无效。” 在我的 Google 帐户上禁用两步验证可解决此问题。我想这实际上更像是一个错误报告而不是一个问题,但我很想听听其他人是否有不需要我禁用 Gmail 帐户安全的解决方法。

gmail windows-mail windows-8

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

无法在 Windows 7 中按名称 ping 本地计算机

我在按名称 ping 网络上的本地机器时遇到了一个奇怪的(并且持续存在的!)问题。我相信我的机器(Windows 7 64 位)是唯一有此问题的机器。这是通过无线连接。

例如,请考虑我网络上名为 的设备WDTVLiveHub。这是一个西部数据直播中心(惊喜!)。如果我在浏览器中访问路由器的 DHCP 客户端表(我的路由器是 WRT400N),我会看到以下条目:

WDTVLiveHub 192.168.1.101
Run Code Online (Sandbox Code Playgroud)

伟大的。所以我尝试ping那个IP地址:

ping 192.168.1.101

Pinging 192.168.1.101 with 32 bytes of data:
Reply from 192.168.1.101: bytes=32 time=9ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64

Ping statistics for 192.168.1.101:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 9ms, Maximum = 16ms, Average = 14ms …
Run Code Online (Sandbox Code Playgroud)

networking windows-7 wireless-networking home-networking ip

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

设置 PostgreSQL 出现错误 sudo: initdb: command not found

第 1 步:我sudo apt-get install postgresql-9.1按照 PostgreSQL 网站上的建议安装了 PostgreSQL

第 2 步:我尝试运行postgres. 它没有找到。无论出于何种原因,安装似乎没有将其添加到路径中?所以我不得不手动将该行添加export PATH=$PATH:/usr/lib/postgresql/9.1/bin到我的~/.profile. (旁注:有人知道为什么这是必要的吗?我在安装时做错了什么?我在 Ubuntu 中安装的所有其他东西“都可以正常工作”而无需更改$PATH......)

第 3 步:我尝试运行initdb /usr/local/var/postgres. 没有权限。我试着跑sudo initdb /usr/local/var/postgres。结果是sudo: initdb: command not found。怎么找不到这个命令?我只是跑了该死的东西!echo sudo $PATH显示路径中的 PostgreSQL 目录...我错过了什么?

我是 Linux 的新手,但这些都是我不断遇到的超级烦人的问题!

更新:我相信这与这个问题有关。然而,运行命令sudo -i没有解决问题。我只是得到:-bash: initdb: command not found。伟大的。

更新似乎更接近。所以alias sudo='sudo env PATH=$PATH'.bashrc按照指示添加了我的。仍然不起作用!看起来别名不起作用。当我运行时alias …

linux postgresql ubuntu

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

rsync 使用 include-from 仅同步特定文件或目录

这似乎是一个非常简单的请求,但我已经用 rsync 将头撞在墙上大约一个小时了,所以我想我只是问一下。我只是尝试使用 rsync 将本地目录到远程目录中的一组特定文件列入白名单。

让我们想象一下,现在我只想发送*.ts根目录中的文件。因此,将其想象为源结构:

/foo
  bar.ts
  baz.ts
  package.json
  node_modules/...
  other_dir/...
Run Code Online (Sandbox Code Playgroud)

在此示例中,我只想发送bar.tsbaz.ts

想做的就是这样:

rsync --include-from include.txt foo remotehost:foo

其中include.txt仅包含:

*.ts
Run Code Online (Sandbox Code Playgroud)

当我尝试这样做时,我发现skipping directory .如果我有一个列表,为什么会发生这种情况include-from

所以然后我尝试使用存档/递归模式(但这不是我想要的,因为我只是想指定一个列表......但无论如何让我们尝试一下):

rsync -a --include-from include.txt foo remotehost:foo

这样就复制了所有内容foo并忽略了include-from.

然后我尝试了:

rsync -a --exclude '*' --include-from include.txt foo remotehost:foo

我认为模式是从左到右评估的,所以我希望这仅包括我的列表中的文件,但它排除了它们,因为它们与模式“*”匹配

再说一遍,这似乎是一件非常基本的事情,我不知道为什么让 rsync 做到这一点如此具有挑战性。

我在这里缺少什么?

linux rsync command-line

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