草庐IT

macos-carbon

全部标签

Windows/macOS使用VSCode搭建C/C++的开发/Debug环境

本文面向的对象是初次接触搭建C语言开发环境的学生或编程爱好者,以及想脱离诸如VC++6.0等过时开发工具从而转用VScode的人群本文内容较多,篇幅较长,可按照需要选择阅读,文中如有纰漏,欢迎斧正。我郑重承诺下面会是一篇极为详细的教程:目录一、安装并配置VScode二:安装编译器1.1.Windows环境下载并配置MinGW:1.2.macOS环境下安装编译器(可选gcc/clang编译器):配置使用gcc作为编译器配置使用clang作为编译器macOS环境下配置VScode使用编译器2.(建议)VSCodeIntelIiSence的包含路径设置三、配置Debug环境附:CodeLLDB插件调

c++ - 在 Clang/MacOS X 上捕获派生异常类型失败

我有一个C++库,我试图用Clang在MacOSX上运行它。该库由一个DLL和一个单元测试可执行文件组成。它使用GCC和MSVC编译得很好,使用GCC,我使用以下设置:库是用-fvisibility=hidden编译的所有公开的类都明确标记为__attribute__(visibility("default"))该库有一些异常类,派生自std::runtime_error。所有此类类都标记为默认可见性。有一个根类LibraryException,从中派生出更具体的异常。在GCC上,我使用-std=c++0x,使用clang,库和单元测试可执行文件都是使用-stdlib=libc++-s

MacOS系统安装Docker(非常详细)从零基础入门到精通,看完这一篇就够了

安装DockerMac系统安装Docker其实很简单,我们在官方文档下载安装一下就可以了,但是需要注意Docker官方建议MacOS必须是版本11或更高版本,如果版本较低,建议先升级MacOS版本。可以通过左上角的小图片查看系统版本,并可以通过”软件更新“来检查和更新MacOS系统。通过点击Docker下载链接下载Mac系统的Docker程序。下载的.dmg文件如下所示:双击完Docker.dmg文件后,双击下载的.dmg文件,然后将Docker鲸鱼图标拖拽到Application文件夹即完成安装。安装中,大约需要占用634M内存空间。安装后我们在应用程序中找到它我们打开Docker应用程序

c++ - MacOS X 中的 C++ 线程

我正在尝试在MacOSXMavericks中使用标准C++(随XCode安装)中的线程运行一些代码。但是我遇到了一些错误。这是一个最小的工作示例:#include#includevoidrun(intx){std::cout我得到的错误:minimal.cpp:10:17:error:nomatchingconstructorforinitializationof'std::thread'std::threadt(run,0);^~~~~~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolc

在macos 配置chromedriver

无论是搭建自动化测试环境还是爬虫环境,配置好chromedriver是重要的一环。1.获取与谷歌浏览器相同版本的chromedriver查看自己的版本号找到自己的版本号后,下载相对应的chromedriver版本下载地址:https://chromedriver.storage.googleapis.com/index.html下载成功后解压压缩包2.移动chromedriver到/usr/local/bina.利用终端命令进入到chromedriver对应的文件夹b.敲命令:sudomvchromedriver/usr/bin会报Operationnotpermittedc.放到/usr/l

(MACOS苹果系统)如何使用git(简易版)快速入手Git(IDEA/Terminal)

 一、使用IDEA(使用IDEA的git插件,将项目上传到GitHub上)1)在IDEA中搜索“github”,然后点击分享2)GitHub账号认证 这下面会有个地方可以选择分享然后点击之后跳转网址进入认证之后就发现github账号上多了个leetcode仓库 (我们上传的)3) git的使用:IDEA右上角二、使用Terminal 确保已经下载好git:检验:在终端terminal输入代码检验git1、初始化仓库1)配置本地仓库的信息输入代码如下:gitconfiguser.name"用户名"--globalgitconfiguser.email"本地仓库的邮箱"--global(这里的邮箱

MacOS下,ruby安装与正确版本及路径设置

出现ruby环境异常时候,不要慌,可能你的ruby版本过低或者不兼容所知,具体信息也可以根据提示前往/Users/linqipeng/.rvm/log/1695818501_ruby-3.0.0/remove.rubies.log查看,进行处理或者重装Errorrunning'__rvm_rm_rf/Users/linqipeng/.rvm/rubies/ruby-3.0.0',pleaseread/Users/linqipeng/.rvm/log/1695818501_ruby-3.0.0/remove.rubies.log//直接重装,先移除linqipeng@linqipeng~%rvm

macOS文件差异比较最佳工具:Beyond Compare 4

BeyondCompareformac是一款ScooterSoftware研发的文件同步对比工具。你可以选择针对多字节的文本、文件夹、源代码,甚至是支持比对adobe文件、pdf文件或是整个驱动器,检查其文件大小、名称、日期等信息。你也可以选择使用BeyondCompare合并两个不同版本的文件或文件夹。其主要功能和特色如下:界面简洁直观:软件界面整洁,布局简单,用户可以轻松找到所需的功能和工具,并且支持自定义界面布局,以便用户根据自己的需求和喜好进行设置。多种文件比较方式:除了支持常见的文本文件比较,还支持二进制文件、图像文件等不同类型的文件比较,能够快速、准确地比较出文件之间的差异和异同之

生命在于折腾——MacOS(Inter)渗透测试环境搭建

一、前景提要之前使用的是2022款M2芯片的MacBookAir13寸,不得不说,是真的续航好,轻薄,刚开始我了解到M芯片的底层是ARM架构,我觉得可以接受,虚拟机用的不多,但在后续的使用过程中,发现卡脖子就是卡脖子,随后换了联想R9000K,背着上了一天班,发现太重了,于是又换了XiaomiBoookPro16。在工作的时候,同事说后面虚拟机可能是个大问题,我说没事,扩内存呗,结果发现是板载内存,我也懒得折腾了,直接上手这台机皇:2019款MacBookPro16寸,64G+4T+8G显存+i9处理器,直接顶配,这不来搭建渗透测试环境了。二、搭建过程1、安装常用软件a.必装软件QQ,微信,钉

VMware虚拟机优化指南:macOS在虚拟机(VMware)中占用的空间越来越大,如何瘦身节省空间?

我们在VMware虚拟机中安装macOS系统时,如果长时间的使用,物理机占用的空间会越来越大,即使你在macOS系统中删除了,卸载了,清空了回收站,但是物理机里的磁盘空间一点也没缩小,时间越长,占用的空间就越多。遇到这样的问题,解决办法有二。第一种办法,关闭macOS。点击“编辑虚拟机设置”点击硬件-硬盘最后把“磁盘整理”与“压缩”都依次点击下。这种方法的优点是可以优化腾出部分空间且macOS系统内的文件、程序均保存了下来。缺点是空间优化不彻底,再次优化不明显。第二种方法是直接给macOS系统拍摄快照,快照的功能相当于Windows系统中的备份,区别是Windows中备份会占用不少磁盘空间,而