一. Homebrew 简介 Homebrew是什么? Homebrew是macOS或Linux缺失的软件包的管理器. 如何安装Homebrew? 命令行里运行以下命令即可. $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent ...
分类:
其他好文 时间:
2020-05-28 21:58:16
阅读次数:
98
#CGO基础 要使用CGO特性,需要安装C/C++构建工具链,在macOS和Linux下是要安装GCC,在windows下是需要安装MinGW工具。同时需要保证环境变量CGO_ENABLED被设置为1,这表示CGO是被启用的状态。在本地构建时CGO_ENABLED默认是启用的,当交叉构建时CGO默认 ...
分类:
其他好文 时间:
2020-05-28 21:54:13
阅读次数:
74
相信大家在学习C语言的时候,malloc是最早遇到的几个方法之一,这里就来深入的了解下,macOS/iOS中用户空间的内存分配。 引言 首先,我们来看几个有意思的例子,以下几个在x86_64或者ARM64中的运行情况。 1 2 3 char *str = malloc(32); free(str); ...
分类:
其他好文 时间:
2020-05-28 19:35:03
阅读次数:
101
报错信息如下: Error in startup script: unknown color name "lime" (processing "-fore" option) invoked from within "$ctext tag conf m2 -fore [lindex $mergecol ...
分类:
系统相关 时间:
2020-05-28 14:58:34
阅读次数:
85
本文介绍在MacOS下搭建Mit6.828/6.S081 fall2019实验环境的详细过程,包括riscv工具链、qemu和xv6,对于Linux系统同样可以参考。 介绍 只有了解底层原理才能写好上层应用,曾经几度想要系统地学习OS课程,尝试去看了《计算机操作系统》、《Operating Syst ...
分类:
系统相关 时间:
2020-05-27 10:33:51
阅读次数:
114
今天在安装node.js的时候出现了如下错误 从网上找到两种解决方案: 第一种(不建议)在终端输入以下命令即可 sudo spctl --master-disable1按回车键,随后提醒你输入电脑密码,这个时候输入密码然后按回车键即可解决。特别说明,输入密码是不可见的,你只要输入完按回车键即可。这个 ...
分类:
移动开发 时间:
2020-05-27 01:12:33
阅读次数:
4835
NT Status: STATUS_LOCK_NOT_GRANTED (0xc0000055) No such file or directory. The file or directory name specified does not exist. smb2.nt_status == 0xc0 ...
分类:
系统相关 时间:
2020-05-26 22:08:23
阅读次数:
98
很多人可能知道使用.NET Core可以开发跨平台(包括Windows,Linux、MacOS)的App,但知道在Linux下使用.NET Core可以开发三维程序的恐怕就很少了。本文通过借助.NET三维绘图控件,可以方便地用C#编程语言在Linux下搭建一个集三维建模和三维显示于一身的.NET C... ...
分类:
Web程序 时间:
2020-05-26 17:58:20
阅读次数:
91
https://www.jianshu.com/p/a7977f2d8e6f https://www.jianshu.com/p/81bf3baa64e5 在redis的3.2版本开始支持geo的功能,这个功能可以将用户给定的地理位置信息储存起来, 并对这些信息进行操作。 本文环境 MACOS10. ...
分类:
其他好文 时间:
2020-05-26 16:44:38
阅读次数:
100
小编近日遇到一个诡异的问题,小编的移动硬盘不定期的会自动断开,提示未正常拔出,实际上一直没有动过连接线,然后硬盘一直处于未加载的状态,硬盘灯也一直闪烁不停。 通过重启的方法,有时候能使用,但一段时间后又断开了,让小编烦不胜烦。小编试过通过“磁盘工具”手动挂载,通过diskutil mount命令行挂 ...
分类:
移动开发 时间:
2020-05-25 12:40:52
阅读次数:
169