V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hguandl  ›  全部回复第 4 页 / 共 9 页
回复总数  175
1  2  3  4  5  6  7  8  9  
2021-12-17 14:03:22 +08:00
回复了 yishuihanxiao 创建的主题 MacBook Pro Xcode installing 一个小时了~~
App Store 下载 Xcode 真的折磨,万恶之源是在校验部分。首先是 IDE 里面的小文件极多,检验效率低,内部还有套娃的子模块也要独立的校验,这样递归下去几乎没完没了。

更坑爹的事情是,校验这么多文件对 IO 的压力很大,苹果为了“优化”用户的体验,把它设置成后台运行,限制了线程数和优先级,造成这一个过程龟速运行。这个后台好像是写死的,没有抢占,甚至电脑没有前台任务时,它依然坚持极低的资源占用。反正我是没有找到什么手段让它能多用点 CPU 资源赶紧完成,所以每次都是睡前放在那不管让它慢慢搞吧。
2021-12-13 15:59:36 +08:00
回复了 kingofzihua 创建的主题 Linux 问一个协程方面的问题
你自己也说了“如果不是系统阻塞,那我完全可以在线程内执行其他的,后面再回来执行”。其实协程就是对你这种做法的抽象,通过生命周期和上下文来更轻松地控制调度。这和你直接在线程内做非阻塞 IO 没有本质区别。协程的思想可以降低写非阻塞程序时的心智负担,提高可读性、降低出错的可能。
2021-12-13 13:16:39 +08:00
回复了 xvnehc 创建的主题 macOS Finder 侧边栏图标错误,这是 BUG 还是新的 Apple's Feature?
这是 bug ,一般是由访达扩展触发的。你去“系统偏好设置”-“扩展”-“‘访达’扩展”,看看有没有启用的扩展,都关闭之后重启电脑看看有没有恢复。我这边之前就是因为开启了 Keka Finder Integration 出现了图标异常。
看起来 nginx 做了设置,那可能就是 django 应用里没有处理好。我不了解这个框架,可以参照前面几楼里的说法,查查 django 的资料看看如何处理这个 proxy header 。
目测是 nginx 反代时没有设置好 header 。用户的访问通过 nginx 转发到 Django ,IP 当然变成了 localhost 。解决方法是在 nginx 的反代里添加有关来源 IP 的 header ,一般是叫 X-Forwarded-For 或者 X-Real-IP 之类的。网上应该能搜到更具体的教程。
这个我前几天也发现了,看了一下控制台,是 WebSocket 的问题。准确来说是当网络连接经过 socks 代理的时候,就会出现这种问题。

目前观察到的原因是 Safari 有一个试验性功能叫做 NSURLSession WebSocket ,字面上理解就是用了一套新的 API 实现 WebSocket 。从 macOS Monterey / i(Pad)OS 15 起,这个功能成为默认选项。实测关闭后就不会有这个问题了,相关讨论可以看 https://developer.apple.com/forums/thread/685403

所以解决方案有这两种:

1. 不使用 SOCKS 代理,而仅用 HTTP/HTTPS 代理;
2. 在 Safari 的“偏好设置”-“高级”里,勾选“在菜单栏显示‘开发’菜单”。然后在“开发”-“试验性功能”里,取消勾选“NSURLSession WebSocket”。
2021-10-27 17:45:05 +08:00
回复了 klarkzh 创建的主题 macOS 每次启动 macOS,百度网盘都会有后台进程
直接禁用进程的运行权限就行了。

$ chmod 000 /Applications/BaiduNetdisk_mac.app/Contents/PlugIns/baiduNetdiskSync.appex/Contents/MacOS/baiduNetdiskSync
2021-09-20 10:49:37 +08:00
回复了 dingwen07 创建的主题 macOS “文件和文件夹”权限拯救了我的数据和时间
在 macOS 上的话,~/Library 是没那么容易被删掉的。这些文件夹都有额外的 ACL 规则保护。在 home 下运行 ls -le 就能看到不少用户内置文件夹包含这样一条规则:group:everyone deny delete,这就会阻止非 root 用户的删除。
2021-09-20 00:53:36 +08:00
回复了 Ferrix 创建的主题 MacBook M1 MacBook 在使用 handbrake 或者 ISubtitle 时温度直接飙到 100
Handbrake 默认用的是 x264 软件编码,CPU 负载满是正常现象。而且这个目前对 ARM 的指令集优化还不够好,编码速度相对于 Intel 处理器不占优势。想调用硬件加速的话,要选择使用 VideoToolbox 的 preset 。
2021-08-30 16:48:44 +08:00
回复了 zitup 创建的主题 程序员 想在 mac 上写一个脚本,连上有线或 Wi-Fi 时自动执行某些命令
在我自己这边的环境下测试应该是可用的:

https://imgur.com/a/Q6P1mOR
2021-08-30 16:42:52 +08:00
回复了 zitup 创建的主题 程序员 想在 mac 上写一个脚本,连上有线或 Wi-Fi 时自动执行某些命令
最好的方法就是用原生的系统 API 。我搜索得到了 NWPathMonitor,试了下有效。无线网络有办法可以获得 SSID ;有线网络似乎没有什么很好的区分方法,顶多就是获取 IP 网关之类的。

Demo 代码在这里:

https://gist.github.com/hguandl/284ae3b032587eda2958e31383e5135b

我不会写 Swift,这是根据文档照猫画虎写出来的,希望没什么问题。
2021-08-10 13:03:24 +08:00
回复了 zyxk 创建的主题 macOS 罗技 master 2s 的滚轮究竟是难用还是好用?
滚轮失灵在最近确实会偶尔遇到,应该是 Logi Options 的驱动问题。在命令行里执行 `killall LogiMgrDaemon` 把驱动程序重启就好了。顺便吐槽一下这个软件到现在也没有原生 M1 版
2021-08-06 15:40:17 +08:00
回复了 EgoTao 创建的主题 MacBook Pro 想上 M1, intel 的备份过来会出问题么
Docker 好像必须重装; node 和 brew 的内容基本可以兼容,但是都跑在 Rosetta 下,性能受到很大影响,所以也推荐重装。因此不太建议使用 Time Machine 恢复,不如用目标磁盘模式选择性的迁移数据。
2021-07-23 12:50:06 +08:00
回复了 Leviathann 创建的主题 硬件 现在的外设质量是真的恶心人, 1000xm3 和 master2s 都是一年坏
master 这个问题非常经典,1 代 2 代用过一段时间后几乎 100%能复现。我直接拆开把拇指键的排线拔了,一步到位解决问题。
@xin1284 有的,Intel 版和 Apple Silicon 版分开了 https://meeting.tencent.com/download-center.html
有一点忘说了,我觉得也挺重要:

Software Updates

iOS now offers a choice between two software update versions in the Settings app. You can update to the latest version of iOS 15 as soon as it’s released for the latest features and most complete set of security updates. Or continue on iOS 14 and still get important security updates until you’re ready to upgrade to the next major version.

现在可以停留在某个大版本,并只接收安全更新了。
2021-03-29 21:04:00 +08:00
回复了 FaiChou 创建的主题 视频技术 使用 you-get 下载的 b 站视频不被 Apple 支持?
和 MP4 的封装有关。Apple 识别的是 hvc1 这样的编码器标签,而这个视频里的是 hev1 。

解决方法是用 FFmpeg 重新封装一下:
ffmpeg -i x.mp4 -c copy -tag:v hvc1 output.mp4
2021-03-13 11:51:22 +08:00
回复了 qwetrz007sh 创建的主题 macOS 为啥我的三星 T5 不能格式化为 apfs 格式呢?
磁盘的分区格式需要是 GPT,点硬盘(而不是分区)格式化就可以选了。
2021-02-02 08:40:30 +08:00
回复了 ShuoHui 创建的主题  WATCH Apple Watch 解锁 iPhone 来了。
@Sting 1L 原文的作者说会解锁。不过看题图的演示,手表上是有一键锁定的按钮的。所以如果出现了非预期的解锁,在手表上点击锁定就行了。
插眼,我也有 HP 的这款。过两天我借一台 M1 Mac 测试一下
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2687 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 03:13 · PVG 11:13 · LAX 20:13 · JFK 23:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.