Mac OS X
赵宗义11
邮箱:[email protected]
码云: https://gitee.com/zhao_zong_yi
展开
-
在苹果电脑上建立建立L2TP通道并解决`L2TP-***服务器没有响应`的问题
以下内容来自此处和此处.建立L2TP通道的步骤如下:1. 打开'系统偏好设置'.2. 打开'系统偏好设置'中的'网络'选项 (即上图中的第三行第四项).3. 点击+号, 并在弹出的'请选择接口并为新服务输入名称'的对画框中将'接口'设置成为'***', 将'***类型'设置成为'L2TP/IPSec'. '服务名称'可以设置成为任意值, 比如这里我把它的值设置成为'*** (L2TP)测试'. 最后点击'创建'按钮.4. 填写'服务器地址'和'账户名称'. 这里的服务器地原创 2020-05-30 21:16:20 · 11840 阅读 · 9 评论 -
在Mac OS X中如何获得CPU内核数
以下内容来自此处.Mac OS X一般支持将一个物理的CPU核虚拟成为若干个逻辑的CPU核. 获取物理的CPU核数可以用如下命令:sysctl hw.physicalcpu获取逻辑的CPU核数可以用如下命令:sysctl hw.logicalcpu在我的电脑上显示的情况如下:...原创 2020-03-22 22:20:21 · 679 阅读 · 0 评论 -
分享一个Mac OS X/C语言中使用信号量实现4个线程协助的例子.
如题, 分享一个在Mac OS X/C语言中使用信号量机制实现4个线程协助的例子. 其中, 头文件<翻译包.h>可见此处.#include <stdio.h>#include <翻译包.h>#include <time.h>#include <stdlib.h>#include <pthread.h>#incl...原创 2020-03-21 21:52:18 · 465 阅读 · 0 评论 -
在Mac OS X中增加C/C++的默认头文件存放位置
参考此处, 如果要在Mac OS X中添加C/C++的默认头文件存放位置, 可以在/etc/profile (所有用户可见) 或者 ~/.bash_profile (仅当前用户可见) 中增加如下内容:# Cexport C_INCLUDE_PATH=XXXX:$C_INCLUDE_PATH# CPPexport CPLUS_INCLUDE_PATH=XXX:$CPLUS_INCLUDE...原创 2020-03-21 21:39:03 · 4530 阅读 · 0 评论 -
Mac OS X中C语言信号量Semaphore的使用.
在Mac OS X的C语言编程中使用信号量, 如果使用sem_init和sem_destroy来初始化和销毁信号量将会报错, 因为这两个函数都没有在Mac OS X中被实现. 相反, 我们应该使用sem_open来创建信号量, 用sem_close来关闭信号量 (但是该信号量仍然存在), 用sem_unlink来删除信号量. 函数sem_open, sem_close和sem_unlink...原创 2020-03-21 17:52:24 · 2222 阅读 · 0 评论