小编Hub*_*bro的帖子

cURL 可以向套接字发送请求吗?

我有一个运行在 的 HTTP 服务器/var/run/my-server.sock,我想通过使用 cURL 发送一个简单的请求来测试它。这可以使用 cURL 来完成吗?它可以完成吗,还是必须有一个反向代理?

我在想象这样的事情:

curl socket:/var/run/my-server.sock:/test/path
Run Code Online (Sandbox Code Playgroud)

curl sockets

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

如何在笔记本电脑上将风扇速度设置为 100%?

我最近购买了 HP Pavilion dv7-4031。当它很酷时,它可以顺利有效地工作。但是,当 CPU 和 GPU 温度达到 60c 及以上时,PC 开始冻结和卡顿。我可以听到风扇速度一直稳定增加到 70-80c。这就是让我生气的原因:我希望风扇速度始终以 100% 的速度运行,也许可以首先防止高温。现在的情况是,风扇速度只会增加以将内部温度保持在 60 摄氏度以上。

我到处寻找任何类型的速度控制,一无所获。任何帮助表示赞赏。


我试过 Speedfan。在“粉丝”中没有列出任何内容。我认为这是一个不好的迹象。BIOS 可悲,只有 4 或 5 个可更改设置,包括“快速启动”和“启动顺序”

laptop fan hp-pavilion

42
推荐指数
5
解决办法
55万
查看次数

是否可以同时运行带有和不带有网络安全功能的 Chrome?

最近发现我可以使用命令行参数禁用 Chrome 的“网络安全”,使 JavaScript 开发更容易。问题是我似乎一次不能运行多个 Chrome 的“实例”。如果我chrome.exe --disable-web-security在 Chrome 已经运行时,它只会在正在运行的实例中打开一个新窗口并忽略我的命令行参数。我可以完全关闭 Chrome 并使用上述命令行参数重新启动它,但是我所有的窗口都将在没有网络安全的情况下运行,这对一般浏览器的使用来说是一件坏事。

所以总结一下这个问题:是否可以--disable-web-security在正常的 Chrome 实例运行时启动带有标志的 Chrome 实例?


注意:我怀疑答案可能就在Chrome 命令行开关中,但是只有……太多了……

windows google-chrome

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

如何全屏显示我的 CMD?

我在 Windows 命令行中工作了很多。与其他窗口不同,它不会最大化 - 它只是根据缓冲区大小而变大。有什么方法可以让 CMD 像 PuTTY 控制台一样,随着调整大小而流动?


注意:答案不必是对 CMD 的调整。如果那里有一个类似 PuTTY 的程序可以在我和命令行之间工作,我很高兴 - 我只想要一个合适的窗口来工作

windows command-line putty

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

如何找出 systemctl 服务“systemd-modules-load”失败的原因?

一段时间以来,我看到一些红色文本在启动过程中闪烁。今天我决定研究一下。systemctl 服务systemd-modules-load.service失败并显示以下文本:

tomas@bonus-debian:~$ sudo systemctl status systemd-modules-load
? systemd-modules-load.service - 加载内核模块
   已加载:已加载(/lib/systemd/system/systemd-modules-load.service;静态;供应商预设:已启用)
   活动:失败(结果:退出代码),因为 ma。2015-11-09 02:58:48 CET;5 分钟前
     文档:man:systemd-modules-load.service(8)
           人:模块-load.d(5)
  进程:644 ExecStart=/lib/systemd/systemd-modules-load(代码=退出,状态=1/FAILURE)
 主PID:644(代码=退出,状态=1/FAILURE)

十一月 09 02:58:48 奖励-debian systemd[1]:启动加载内核模块...
十一月 09 02:58:48bonus-debian systemd-modules-load[644]:找不到模块“-r usbhid”
十一月 09 02:58:48 奖励-debian systemd[1]:systemd-modules-load.service:主进程退出,代码=退出,状态=1/FAILURE
十一月 09 02:58:48 bonus-debian systemd[1]:无法启动加载内核模块。
十一月 09 02:58:48 bonus-debian systemd[1]:systemd-modules-load.service:单元进入失败状态。
十一月 09 02:58:48 bonus-debian systemd[1]:systemd-modules-load.service:失败,结果为“退出代码”。

我以为我会从谷歌搜索这个问题开始:

截屏

哎哟。

我的系统似乎并不介意驱动程序加载失败,因为我没有注意到体验下降,但我仍然想修复它。

由于谷歌让我无处可去,我已经被困住了。我不知道从哪里开始寻找。

如何找出 systemctl 服务“systemd-modules-load”失败的原因?

linux debian kernel-module systemd usb-hid

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

iptables“state”和“ctstate”有什么区别?

我在不同的超级用户回答中看到了这个 iptables 片段:

iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

关键是始终允许作为已建立连接的一部分发送的数据包。我想知道的部分是前两行。

对于INPUT链,同时写-m conntrack --ctstate RELATED,ESTABLISHED和 有什么意义-m state --state RELATED,ESTABLISHED。似乎两者都应该做同样的事情?

解释这两者之间的区别会很好。

networking linux iptables

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

如何正确地将键盘键映射到鼠标按钮?

问题摘要:我希望Super_LX11将我的鼠标按钮之一注册为 Windows 左按钮。


在我的窗口管理器中,我可以通过按住“Windows 左键”(Left Super)并用鼠标左键拖动窗口来移动窗口。我希望能够在不触摸键盘的情况下做到这一点,所以我想将左超级键映射到鼠标按钮 11,这样我就可以按住鼠标按钮 11 并单击+拖动窗口。

最明显的解决方案是像这样使用 xbindkeys 和 xte ( .xbindkeysrc):

"xte 'keydown Super_L'"
  b:11

"xte 'keyup Super_L'"
  b:11 + release
Run Code Online (Sandbox Code Playgroud)

这像这样工作:

  • 当我按下鼠标按钮 11 时,Super_L也被按下
  • 当我释放鼠标按钮 11 时,Super_L也被释放

但是有一个问题:如果我还按住另一个鼠标按钮(例如鼠标按钮 11),我将无法使用Super_L+移动窗口Mouse1。使用上面的解决方案,鼠标按钮 11 仍然被注册为按下和释放,因此没有窗口管理器操作工作。

我一直在使用这两种桂皮和真棒WM,并尝试这个绝对没有的的Super_L同时鼠标左键10或11键盘组合工作被按下。

一个低于标准的黑客

我目前正在通过使鼠标 11 单击按住Super_L按钮一段时间来解决此问题。这样我就可以点击鼠标按钮,然后在短时间内拖动东西:

"xte 'keydown Super_L' 'usleep 250000' 'keyup Super_L'"
  b:11
Run Code Online (Sandbox Code Playgroud)

另一种尝试

按照 totti 的建议,我尝试了以下xbindkeys配置:

"xte 'mouseup 10' 'keydown Super_L'" …
Run Code Online (Sandbox Code Playgroud)

linux mouse keyboard xorg xbindkeys

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

我如何查看 SublimeText 中当前的“范围”是什么?

我正在尝试定义一些用于编辑 Markdown 的片段,但我无法触发它们。我曾尝试使用source.markdown,text.markdownmarkdown作为范围,但它们都不起作用。如果我删除范围约束,则该代码段有效。

我如何确定要使用的范围?

sublime-text-3 sublime-text

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

如何按 Vim 中每个块中的第一行对多个文本块进行排序?

我有多个文本块,或者换句话说,有多个像这样的函数:

def ==(other)
  ...
end

def to_s(full=false)
  ...
end

def to_a
  ...
end

def to_hash
  ...
end

def inspect
  ...
end
Run Code Online (Sandbox Code Playgroud)

我想按函数签名的字母顺序对函数进行排序。在 Vim 中如何最容易地做到这一点?

vim

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

如何正确解析 Docker Swarm 中另一个容器的 IP?(DNS)

我正在尝试在 Docker Swarm 中部署服务。我无法让容器始终连接到不同节点上的容器。

假设我正在构建一个 GlusterFS 池;我需要在每个容器中打开一个终端并将 gluster 守护进程添加到池中。我如何引用池中的其他容器?目前我正在使用 IP 地址,但是如果容器死亡并重新创建怎么办?据我所知,不能保证新容器将具有相同的 IP 地址。我可以使用嵌入式 DNS 服务器来引用其他容器,但我似乎只能将容器名称和容器 ID 解析为 IP 地址,如果容器死亡并重新创建,这两者都会改变,因此没有意义。

我不应该能够将其他容器的主机名解析为它们的 IP 地址吗?我以为会,但事实并非如此。

我的难题有什么解决方案吗?(我觉得我可能会错误地使用服务,在这种情况下,我应该在每个节点上手动创建一个容器。)

networking dns docker docker-swarm

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