草庐IT

macos-mojave

全部标签

MacOS对安装的多个Java版本自由切换

如果在MacOS上安装了多个Java版本,可以使用/usr/libexec/java_home命令来切换默认的Java版本。下面是切换默认Java版本的步骤:在终端中运行以下命令,列出系统上所有已安装的Java版本及其安装位置:/usr/libexec/java_home-V找到需要将其设置为默认版本的Java版本,记下安装位置的路径。在终端中输入以下命令来设置特定版本的Java:exportJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home请注意,上述路径应该替换为你所选择的Java版本的路径。

macos - 无法将路径组件附加到 Swift 中的临时目录路径

我正在使用NSURLDownload在Mac临时文件夹中下载一个zip文件。这是代码:funcfunction(){varrequest:NSURLRequest=NSURLRequest(URL:NSURL(string:self.downloadLink.stringValue)!)vardownload:NSURLDownload=NSURLDownload(request:request,delegate:self)}funcdownload(download:NSURLDownload,decideDestinationWithSuggestedFilenamefilenam

Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider解决

出现这个错是因为项目使用到了网关之类的,我的是getaway模块路由转发报错Unabletoloadio.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider,fallbacktosystemdefaults.ThismayresultinincorrectDNSresolutionsonMacOS.Checkwhetheryouhaveadependencyon'io.netty:netty-resolver-dns-native-macos'.UseDEBUGleveltoseethefullstack:java.lang

Python安装(MacOS )

1.打开网址 WelcometoPython.org2.点击下载downloads(2023年7月3日最新版本:3.11.4)点击macOS,如图所示 点击会跳转到另一个界面,下滑至末尾点击即可安装(64位的)3.得到一个pkg安装包后,双击打开,一路安装即可。4.在终端输入python3可以查询到版本号(ps:看到三个箭头没有!这里就可以进行python代码的编写,例如我们的HelloWorld):5.windows输入python就能查到,怎么让MAC也可以呢?(起别名) 终端输入:echo'aliaspython="python3"'>>.bash_profile 6.输入python 

MacOS使用docker安装nginx

文章目录一、docker安装nginx1、查看可用的nginx2、安装Nginx镜像3、查看是否安装成功4、安装成功后执行nginx5、查看容器6、本地验证二、创建本地挂载文件1、第一步:宿主机创建目录2、第二步:将docker安装的nginx里面文件复制到宿主机3、第三步:运行镜像4、执行命令查看挂载情况一、docker安装nginxDocker是一个跨平台的轻量级虚拟机,可移植性非常高,一次部署,终生可用。Docker可以在Linux,Windows,MacOS等平台上安装使用。我们都知道Linux有很多不同的版本,例如Ubuntu,AIX,CentOS,Debian,Fedora,Ora

macos - 使用 Swift 中的 FourCharCode/SecItemAtr 常量

我正在使用Swift研究一些MacOSX钥匙串(keychain)/安全API。到目前为止,我已经能够从现有的钥匙串(keychain)项中成功获取用户名和密码(通过将kSecReturnAttributes和kSecReturnAttributes设置为true).此代码是从多个来源拼凑而成的,包括StackOverflow和AppleDevForums:////main.swift//go-osxkeychain//importFoundation//CreateanHTTPSKeychainitemw/thisservernamebeforerunningthiscodelets

macos - NSOutlineViewDataSource 和 swift

我正在尝试使用Swift实现NSOutlineViewDataSource,当使用Swift字符串时,应用程序会崩溃。当我将数组people更改为NSString时,它工作正常。根据WorkingwithCocoaDataTypes当您导入Foundation时,字符串桥接应该是自动的。数据源代码如下:importCocoaimportFoundationclassViewController:NSViewController,NSOutlineViewDataSource{letpeople:[String]=["Mary","John","Paul"]//whenusingNSSt

swift - 在 macOS Mojave 上,在 cocoa 应用程序中,如何使用 AVSpeechSynthesizer?

AVSpeechSynthesizerismarkedasavailableonmacOSMojavebeta.以前它仅适用于iOS、tvOS和watchOS。但是如果我在Xcode10中准备一个小的macOS测试项目,它会给我一个错误“使用未解析的标识符‘AVSpeechSynthesizer’”。在顶部,我有:importCocoaimportNaturalLanguageimportAVFoundation我的代码是:letstring="Mickeymousewenttotown"letrecognizer=NLLanguageRecognizer()recognizer.pr

swift - 在 macOS Mojave 上使侧边栏小部件透明

我有两个适用于macOSMojave的应用程序,它们带有侧边栏扩展。我注意到应用程序扩展在WidgetSimulator和侧边栏中看起来不同。当应用程序在WidgetSimulator中运行时,背景具有一定的透明度。当我正常运行应用程序时,没有这种透明度。我附上了两个截图:如您所见,该应用程序没有透明度(与macOS的计算器应用程序相比)。第二个屏幕截图显示了在模拟器中透明运行的应用程序。我必须设置任何选项才能使其透明吗?如果NSView后代有新类型吗?标题栏也不同,所以我认为简单地将背景颜色设置为“清晰”是不够的。该应用程序的最新版本仅为10.14构建,因此我不关心该解决方案是否仅适

swift - MacOS 上最准确的计时器

我有一个应用程序可以从连接到Mac的USB传感器读取环境数据。用户能够配置应用程序对数据进行采样的频率以及应用程序对这些样本进行平均并将平均值记录到文件中的频率。我第一次使用NSTimer但那非常不准确,尤其是当显示器进入休眠状态时。我现在正在使用DispatchSourceTimer,但它仍然大约每21-23秒损失1毫秒,大约每6小时左右损失1秒。我希望每天的时间少于1秒。我有什么想法可以让计时器更准确一点吗?funcsetupTimer()->DispatchSourceTimer{lettimer=DispatchSource.makeTimerSource(flags:.str