问题
今天新装了一台Ubuntu 20.04的机器,开启屏幕共享后,发现用macOS的Finder自带的VNC工具无法连接,报错「协议不兼容」,这该如何处理呢?
sharpbai's tech blog~
前天做系统迁移,将x86架构的机器迁移到了arm架构的机器上,发现vim的YouCompleteMe出现了问题,不能正常使用。按照正常套路,需要进行一次重新编译才行。但是在重新编译时,报了以下错误
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
/path/to/k-vim/bundle/YouCompleteMe/third_party/ycmd/cpp/BoostParts/libs/python/src/converter/builtin_converters.cpp:51:14: error: cannot initialize return object of type 'void *' with an rvalue of type 'const char *' return PyUnicode_Check(obj) ? _PyUnicode_AsString(obj) : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/homebrew/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9/unicodeobject.h:115:18: note: expanded from macro 'PyUnicode_Check' PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_UNICODE_SUBCLASS) ^ /opt/homebrew/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9/object.h:633:41: note: expanded from macro 'PyType_FastSubclass' #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) ^ 1 error generated. [19/67] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/list.cpp.o ninja: build stopped: subcommand failed. ERROR: the build failed. |
这该怎么办呢?
今年苹果发布了新一代MacBook Pro 2021款,性能获得了巨大的飞跃。我购买了M1 Pro款,CPU是6+2核心,内存32G,磁盘512G。我在20号下单购买,经历了25天的漫长等待之后,终于在前天(11月14日)收到了货。
接下来的事情,就是要从20款的MacBook Pro进行迁移了。这次迁移与往次不同,牵涉到架构的变化。接下来一起看看整个过程。
当我们在说Apple M1 Pro/Max比Intel 11代CPU强的时候,我们究竟在说什么? 我们在说Intel 12代CPU追上Zen 3的时候,我们在说什么?为什么同主频的CPU,Intel的x86 Atom比树莓派的BCM系列性能要好?
本文会揭示CPU的核心职责,以及其性能评估的关键指标。
记不起从什么时候开始,不关闭ESET Cyber Security的Web访问保护,macOS系统总是会遇到以下问题
直到今天终于发现了其原因。
契机是最近在使用我司的一款的基于Electron的应用,意外发现莫名其妙有功能不正常,打开控制台查看,发现PUT HTTP请求居然失败了。接下来看看排查过程和真正原因。