Questions tagged «macos»

macOS(以前称为OS X或Mac OS X)是Apple的台式机操作系统,可在Macintosh计算机上找到。仅当您的问题与使用macOS API或特定于macOS的行为有关时才使用此标签,而不是因为您碰巧在macOS上运行代码。与使用macOS或对MacOS进行故障排除有关的问题不在主题范围内,属于Ask Different社区。

8
不区分大小写的搜索并替换为sed
我正在尝试使用SED从日志文件中提取文本。我可以轻松进行搜索和替换: sed 's/foo/bar/' mylog.txt 但是,我想使搜索不区分大小写。从我搜索过的内容来看,似乎i可以在命令末尾附加内容: sed 's/foo/bar/i' mylog.txt 但是,这给了我一条错误消息: sed: 1: "s/foo/bar/i": bad flag in substitute command: 'i' 这里出了什么问题,我该如何解决?

14
找不到mysql.sock
我只需要重新安装mysql,我就无法启动它。它找不到套接字(mysql.sock)。问题是我不能。在我的Mac OS X 10.4终端中,键入:locate mysql.sock,然后返回/private/tmp/mysql.sock。套接字文件存在于该位置是有道理的,但实际上并不存在。 如何找到套接字文件? 如果locate返回错误的位置,则它必须具有某种内存,并且可能具有索引。如何刷新该索引?



8
使用自制软件在OS X上更新OpenSSL
我正在使用MacOS X 10.7.5,由于握手失败,我需要更新的OpenSSL版本。互联网上有几本教程,我尝试了以下方法: brew install openssl brew link openssl --force 但是,它不起作用: openssl version OpenSSL 0.9.8r 8 Feb 2011 brew unlink openssl && brew link openssl --force Unlinking /usr/local/Cellar/openssl/1.0.1e... 1139 links removed Linking /usr/local/Cellar/openssl/1.0.1e... 1139 symlinks created SVN问题也未解决。有任何想法吗?我宁愿不尝试MacPorts方式,因为它可能会干扰Homebrew。
81 macos  svn  openssl  homebrew 



3
什么是强属性属性
我正在为开发人员使用Xcode Beta,并注意到一些细微的差异。其中之一是声明属性的新属性。 @property(strong)IBOutlet NSArrayController *arrayControl; 我的问题是:强属性是什么意思?它会取代一些旧的还是全新的?我已经搜索了谷歌和开发人员文档,还没有找到任何东西。在我知道它是什么之前,我一直在犹豫使用它。 提前致谢

4
Postgres DB无法在Mac OSX上启动:错误提示:Unix域套接字上的连接[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 3年前关闭。 改善这个问题 我已经安装了Postgresql,然后在本地Mac OSX Mountain Lion上运行了一堆rails应用程序并创建了数据库等。今天,当我启动pgAdminIII并尝试启动数据库服务器一段时间后,出现此错误: 一个快速的谷歌显示了这篇文章。更多的浏览指出了这样一个事实,即可能存在某种postmaster.pid文件,这可能是导致此问题的根本原因。如果我删除那将没事。 但是,在删除计算机上的内容之前,我想确保我以系统的方式对此进行调试,这不会导致更多问题。 在删除该文件之前,我读过某个地方,我需要运行以下命令: ps auxw | grep post 如果没有任何结果,则可以删除文件。否则没有。好吧,我得到了该命令的结果: AM 476 0.0 0.0 2423356 184 s000 R+ 9:28pm 0:00.00 grep post 所以,现在我当然完全困惑了。 所以我该怎么做? 这是我的postgres服务器错误日志的一部分: FATAL: lock file "postmaster.pid" already exists HINT: Is another postmaster (PID 171) running in data directory "/usr/local/var/postgres"? …

5
如何在Mac上打开圆点[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 上个月关闭。 改善这个问题 首先,我是MacOS的新手,我想要的是能够看到的输出llc -view-dag-combine1-dags sum.ll。在Mac上,llc将在/tmp目录中生成点,然后尝试打开App以显示点文件。我已经尝试了Graphviz,但是它不起作用(程序崩溃)。我想尝试其他东西,例如xdot。我通过安装它brew install xdot,但不知道如何让MacOS使用xdot我刚安装的文件来打开点文件。 还是任何其他更好的工具来查看点文件?我想让事情尽可能简单。
80 macos  graphviz 

9
无法连接到通过Brew服务运行的Postgres服务器
我一直在寻找解决方案,但是找不到有效的解决方案。 我已经brew install postgres在MacBook中使用brew()安装了postgres ,目前正在使用brew服务运行它(将brew services list postgres显示为正在运行的服务)。但是,当我尝试运行时,出现psql以下错误。 psql:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并且在Unix域套接字“ /tmp/.s.PGSQL.5432”上接受连接? 有人已经解决了类似的问题吗?

13
如何在Xcode 8中创建删除行键盘快捷键?Xcode 3解决方案不再起作用
在以前的版本中Xcode,可以创建键绑定以删除当前行。存在不同的解决方案,例如,在此处进行描述: Xcode:删除行热键 Xcode重复/删除行 http://bigdiver.wordpress.com/2009/09/11/configure-homeend-key-bidings-on-mac-os-x/ http://www.betadesigns.co.uk/Blog/2010/02/03/custom-xcode-shortcuts/ 所有解决方案都包括修改以下文件之一: 〜/库/应用程序支持/ Xcode /键绑定/*.pbxkeys〜/ 库/键绑定/DefaultKeyBinding.dict〜/库/键绑定 /PBKeyBinding.dict http://cocoasamurai.blogspot.com/2011/03/xcode-4-keyboard-shortcuts-now.htmlXcode 4是现有快捷方式的一个很好的资源。列出了许多有关删除的内容,但没有列出“删除行”。 但是这些解决方案不是因为工作Xcode 4。 更新:问题仍然与Xcode 5.1.1 更新:问题仍然与Xcode 6.1 GM Seed 2 更新:截至2016年4月26日仍适用于Xcode 7.3(7D175) 更新:六年后,Xcode 8.3具有内置解决方案。请参阅下面的答案。

4
ARC-__unsafe_unretained的含义?
只是想确保我做对了: 我是否需要__unsafe_unretain我不拥有的物体? 如果对象是__unsafe_unretained我需要用assign的@property?这是否意味着不保留该对象,而只是引用我分配给的对象? 除代理人外,我什么时候要使用它? 那是ARC东西还是以前使用过的东西?

11
在Swift中逐行读取文件/ URL
我正在尝试读取中给定的文件NSURL并将其加载到数组中,其中各项之间用换行符分隔\n。 到目前为止,这是我做的方法: var possList: NSString? = NSString.stringWithContentsOfURL(filePath.URL) as? NSString if var list = possList { list = list.componentsSeparatedByString("\n") as NSString[] return list } else { //return empty list } 我对此不太满意,原因有两个。第一,我正在处理的文件大小从几千字节到几百MB不等。可以想象,使用如此大的字符串是缓慢且笨拙的。其次,这会在执行时冻结UI,这同样是不好的。 我已经考虑过在单独的线程中运行此代码,但是我一直在遇到麻烦,此外,它仍然不能解决处理巨大字符串的问题。 我想做的事情与以下伪代码类似: var aStreamReader = new StreamReader(from_file_or_url) while aStreamReader.hasNextLine == true { currentline = aStreamReader.nextLine() list.addItem(currentline) } 我将如何在Swift中完成此任务? 关于我正在读取的文件的一些注意事项:所有文件均由短字符串(<255个字符)组成,用\n或分隔\r\n。文件的长度从大约100行到超过5000万行。它们可能包含欧洲字符和/或带有重音符号的字符。
79 macos  file  input  stream  swift 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.