由于我的工作岗位是程序员,所以经常有朋友向我咨询关于少儿编程或者大学生非计算机专业学习什么语言的问题,本来我是没什么看法的,经常被问,一来二去也形成了自己的观点,今天就小小地总结一下。

10 岁以下

首先是 10 岁以下,也就是小学二年级之前的小朋友,我个人建议是不要学习任何编程有关的东西。还是多玩玩,毕竟以后上学太苦了,有一个幸福快乐的童年很重要。

毕竟大多数中国人的一生,是需要童年去治愈的。

10~12岁

- 阅读剩余部分 -

删除 macOS 下的不用的用户以后,清倒废纸篓,提示 “voicetrigger” 在使用中。

解决办法:

  1. 重启Mac,开机的时候按住 Cmd+R 进入 Recovery 模式(恢复模式)
  2. 选择语言-简体中文
  3. 从工具菜单中启动终端,输入密码。输入csrutil disable命令,即可关闭SIP服务。
  4. 重启电脑。(正常重启即可,不用按住 Cmd+R 进入Recovery 模式)
  5. 再尝试清空废纸篓。如果还不行,就尝试用命令行删除。
  6. 处理好后,再开启SIP服务。

重启Mac,开机的时候按住 Cmd+R 进入Recovery 模式(恢复模式)

  1. 选择语言-简体中文
  2. 从工具菜单中启动终端,输入csrutil enable 命令,即可开启 SIP 服务。
  3. 重启电脑。(正常重启即可,不用按住 Cmd+R 进入 Recovery 模式 )

建议在手机上打开本文,然后再操作,防止关机后找不到了。

这个问题是因为 AccessClient 长期不更新导致的。

闪退的原因:苹果在 macOS 12.3 中将系统中的 python2 运行库移除了,导致 AccessClient 执行时找不到 python。

解决方案:

第一步:

打开应用程序目录,在 AccessClient 图标上右击,选中显示包内容,进入到 Contents/Resources/Scripts 目录下找到 main.scpt 使用脚本编辑器打开(双击即可自动打开,二进制文件不支持文本编辑器),将其中里的 python 改为 python3 ,保存即可。

第二步:

在 Terminal 终端里执行 xcode-select –install 安装 xcode 插件,安装过程 20 分钟左右。

第三步:

堡垒机打开 Terminal 弹框报错,“tmpXXXXXXXXX.command”无法打开,因为不允许“(null)”在“终端”中打开文稿。此时需要修改 ~/.local/accessclient.conf 配置文件,增加 Terminal 应用程序启动路径 “/System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal”。

第四步:

打开 Termial,无法ssh登录,需要在 ~/.ssh 目录下创建/编辑 config 文件,增加一行 HostkeyAlgorithms +ssh-dss,ssh-rsa 即可。

PS:本文解决办法同样适用于新款 M2 芯片的 mac。