ToughGuy

ToughGuy

V2EX 第 42142 号会员,加入于 2013-07-16 08:43:39 +08:00
根据 ToughGuy 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
ToughGuy 最近回复了
69 天前
回复了 urnoob 创建的主题 Linux 求助 1 核 1G 远程桌面 只需要显示浏览器
xvfb + x11vnc 就可以实现了,单纯需要远程显示浏览器内容不一定要 DE
84 天前
回复了 Goojoe 创建的主题 宽带症候群 IPTV 抓包求助
记得抓出来后的地址也是有时效性且 TTL 很短,很难做到一劳永逸。
194 天前
回复了 monetto 创建的主题 Linux 备份 Ext4 分区的正确姿势
tar -czvpf /full-backup.tar.gz --exclude=/full-backup.tar.gz --exclude=/dev --exclude=/sys --exclude=/proc --exclude=/run /
/mnt/sysimage 应该不是你的原系统分区挂载点, livecd 是不会自动挂载磁盘的。

1. fdisk -l 找到原系统分区, 一般是 /dev/sda1, 或者(sda2, boot 独立)
2. e2fsck

纯推测,很久没用过 livecd 了。
231 天前
回复了 yinwenjian 创建的主题 Apple macbook pro 发热堪比太阳
OP 可以试试 Macs Fan Control, 把风扇的策略调激进一点( core average: 30~60 ),然后搭配一个铝合金折叠支架,这样也更利于散热。

Mac 默认的风扇策略可能是为了安静, 不到烫手他不怎么转,真是奇葩。
2021-08-30 11:34:15 +08:00
回复了 zitup 创建的主题 程序员 想在 mac 上写一个脚本,连上有线或 Wi-Fi 时自动执行某些命令
之前写过一个根据当前所连接 WIFI 自动切换网络区域的脚本, 你可以参考一下

IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwojIC0qLSBjb2Rpbmc6IHV0Zi04IC0qLQoKaW1wb3J0IHRpbWUKaW1wb3J0IHN1YnByb2Nlc3MgYXMgc3AKCmRldmljZSA9ICdlbjAnCmludGVydmFsID0gMgpuZXR3b3JrcyA9IHsKICAgICdTU0lEMSc6ICdMT0NBVElPTicsCiAgICAnU1NJRDInOiAnTE9DQVRJT04nLAp9CgoKZGVmIHNlbmRfbm90aWZ5KHRpdGxlLCBjb250ZW50KToKICAgIHNwLmNoZWNrX291dHB1dChbJ29zYXNjcmlwdCcsICctZScsICdkaXNwbGF5IG5vdGlmaWNhdGlvbiAie30iIHdpdGggdGl0bGUgInt9IicuZm9ybWF0KHRpdGxlLCBjb250ZW50KV0pCgoKZGVmIGdldF9zc2lkKCk6CiAgICBjbWQgPSBbJ25ldHdvcmtzZXR1cCcsICctZ2V0YWlycG9ydG5ldHdvcmsnLCBkZXZpY2VdCiAgICBvdXQgPSBzcC5jaGVja19vdXRwdXQoY21kKS5kZWNvZGUoKS5zdHJpcCgpCgogICAgaWYgbm90IG91dDoKICAgICAgICByZXR1cm4KCiAgICBmaWVsZHMgPSBvdXQuc3BsaXQoKQogICAgaWYgbGVuKGZpZWxkcykgPT0gNDoKICAgICAgICByZXR1cm4gZmllbGRzWy0xXQogICAgcmV0dXJuIE5vbmUKCgpkZWYgZ2V0X2xvY2F0aW9uKCk6CiAgICByZXR1cm4gc3AuY2hlY2tfb3V0cHV0KFsnbmV0d29ya3NldHVwJywgJy1nZXRjdXJyZW50bG9jYXRpb24nXSkuZGVjb2RlKCkuc3RyaXAoKQoKCmRlZiBzZXRfbG9jYXRpb24obG9jYXRpb24pOgogICAgIyBzZW5kX25vdGlmeSgn572R57uc5L2N572u5Y+R55Sf5Y+Y5YyWJywgJ+W9k+WJjeS9jee9rjoge30nLmZvcm1hdChsb2NhdGlvbikpCiAgICBzcC5jaGVja19vdXRwdXQoWyduZXR3b3Jrc2V0dXAnLCAnLXN3aXRjaHRvbG9jYXRpb24nLCBsb2NhdGlvbl0pCgoKZGVmIG1haW4oKToKICAgIHdoaWxlIDE6CiAgICAgICAgc3NpZCA9IGdldF9zc2lkKCkKICAgICAgICBsb2NhdGlvbiA9IG5ldHdvcmtzLmdldChzc2lkLCAnQXV0b21hdGljJykKICAgICAgICBpZiBnZXRfbG9jYXRpb24oKSAhPSBsb2NhdGlvbjoKICAgICAgICAgICAgc2V0X2xvY2F0aW9uKGxvY2F0aW9uKQogICAgICAgIHRpbWUuc2xlZXAoaW50ZXJ2YWwpCgoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgIHRyeToKICAgICAgICBtYWluKCkKICAgIGV4Y2VwdCBFeGNlcHRpb246CiAgICAgICAgcGFzcwo=
2021-08-30 11:32:14 +08:00
回复了 zitup 创建的主题 程序员 想在 mac 上写一个脚本,连上有线或 Wi-Fi 时自动执行某些命令
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import time
import subprocess as sp

device = 'en0'
interval = 2
networks = {
'SSID1': 'LOCATION',
'SSID2': 'LOCATION',
}


def send_notify(title, content):
sp.check_output(['osascript', '-e', 'display notification "{}" with title "{}"'.format(title, content)])


def get_ssid():
cmd = ['networksetup', '-getairportnetwork', device]
out = sp.check_output(cmd).decode().strip()

if not out:
return

fields = out.split()
if len(fields) == 4:
return fields[-1]
return None


def get_location():
return sp.check_output(['networksetup', '-getcurrentlocation']).decode().strip()


def set_location(location):
# send_notify('网络位置发生变化', '当前位置: {}'.format(location))
sp.check_output(['networksetup', '-switchtolocation', location])


def main():
while 1:
ssid = get_ssid()
location = networks.get(ssid, 'Automatic')
if get_location() != location:
set_location(location)
time.sleep(interval)


if __name__ == '__main__':
try:
main()
except Exception:
pass
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1423 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 18:31 · PVG 02:31 · LAX 10:31 · JFK 13:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.