在使用 Google Pixel 或其他海外品牌的手机,有时可能会遇到连接 Wi-Fi 但无法访问互联网的问题。一种可能的原因是这些手机在检测网络连接状态时使用的 “Captive Portal” 检测机制可能与您所在区域的网络环境不兼容。在这种情况下,您可以使用 Android Debug……
阅读全文
如果你想要永久更改 Safari 的默认用户代理,手动设置用户代理只会在当前标签页生效,需要采取其他方法。以下是在新系统/Safari上实现该目标的步骤: 手动设置 Safari 用户代理 首先,在老系统/Safari中,可以使用以……
阅读全文
在使用 Mac Catalyst 开发时遇到一个奇怪的问题,将 UISplitViewController.Style 设置为 doubleColumn 或者 tripleColumn 时,主控制器总是有一部分内容不显示,而出现在 window 外面。 window?.rootViewController = UISplitViewController(style: .doubleColumn) // window?.rootViewController = UISplitViewController(style: .tripleColumn) 如上图,绿色部分超出 window 范围 不设置 UISplitViewController.Style 时,显示正常。 // 不设置 style 时,默认值似乎为 u……
阅读全文
在使用 Swift Package Manager(SPM)添加依赖时,可能会遇到下载缓慢或下载失败的情况。即使使用代理软件也无法解决问题,因为 Xcode 使用的是内置的 git 而非系统默认的 git。因此,代理软件或者使用 git config --global http.proxy 的方式并不能……
阅读全文
操作飞书表格时,需要将数字转换为对应的表格列名来进行操作。如果表格列数少于26列,直接将数字转换成字母即可。但如果表格列数多于26列,就会复杂一些。 # 将数字转换成表格列名,从 0 开始 def num_to_column_name(num): # 进行输入参数的……
阅读全文
在日常工作中有一些敏感的数据需要在服务器上进行处理和存储,但是不希望远程用户能够访问和操作这些数据以外的内容。可以使用 ssh 的 command 选项来限制远程用户的权限,只允许他们使用特定的命令来处理和操作数据。通过这种……
阅读全文