Tag: osx

Java – 如何挂钩到Mac OS上的复制和粘贴菜单

我明白你可以: // Where CustomMacOSXController implements implements MRJAboutHandler, … CustomMacOSXController macOSXController = new CustomMacOSXController() MRJApplicationUtils.registerAboutHandler(macOSXController); MRJApplicationUtils.registerPrefsHandler(macOSXController); //… and so on 然而,我找不到任何东西来钩住复制和粘贴菜单,所以当它被调用时,当前select的JTextField将受到影响(例如,粘贴将剪贴板粘贴到选定的JTextField中。

如何更改Java程序的Dock图标?

如何在Macintosh平台上使用Java更改程序的Dock图标? 我听说过使用苹果的Java库(在Mac平台上提供某种额外的支持),但我还没有find一些实际的例子。

为MySQL恢复已删除的“root”用户和密码

我不小心删除了在OS X上运行的MAMP / MySQL的本地开发设置上的root用户。没有其他用户创build回MySQL。 这是一个温和的噩梦似乎无法做任何事情没有root 。 发现这个: http : //hack2live.blogspot.com/2009/04/restore-repair-reset-mysql-root.html这似乎正是我所需要的。 我也不认为重新安装MAMP是可以做到这一点的,因为我大量的粗略search都让那些试图没有成功的人产生了效果。 有谁知道一个OSX友好的方式来重新创buildroot @ localhost到MAMP的MySQL? 我基本上不知道MySQL在MAMP中的位置,或者如何在terminal执行正确的命令来尝试修复它。 更新 我尝试了几个选项来恢复根无效,并决定恢复整个MAMP应用程序的备份。 所以我有根回来,我可以打开phpmyadmin等。

链接Spark与iPython Notebook

我在线学习了一些教程,但是他们不能在OS X El Capitan(10.11)上使用Spark 1.5.1 , 基本上我已经运行这个命令下载apache-spark brew update brew install scala brew install apache-spark 更新.bash_profile # For a ipython notebook and pyspark integration if which pyspark > /dev/null; then export SPARK_HOME="/usr/local/Cellar/apache-spark/1.5.1/libexec/" export PYSPARK_SUBMIT_ARGS="–master local[2]" fi 跑 ipython profile create pyspark 创build了一个以这种方式configuration的启动文件~/.ipython/profile_pyspark/startup/00-pyspark-setup.py # Configure the necessary Spark environment import os import sys # Spark home […]

如何使用Python在Mac中控制鼠标?

在OS X上使用Python移动鼠标(也可能是点击)最简单的方法是什么? 这只是为了快速成型,它不一定非常优雅。

Python导入MySQLdb错误 – Mac 10.6

我下载并遵循MySQL 5.5.8( http://dev.mysql.com/downloads/mysql/ )和MySQLdb python插件的安装说明。 ( http://sourceforge.net/projects/mysql-python/ ) 当我尝试将MySQLdb导入pythonterminal时,出现以下错误: Safira:~ yanigisawa$ python –version Python 2.6.1 Safira:~ yanigisawa$ python -c "import MySQLdb" Traceback (most recent call last): File "<string>", line 1, in <module> File "build/bdist.macosx-10.6-universal/egg/MySQLdb/__init__.py", line 19, in <module> File "build/bdist.macosx-10.6-universal/egg/_mysql.py", line 7, in <module> File "build/bdist.macosx-10.6-universal/egg/_mysql.py", line 6, in __bootstrap__ ImportError: dlopen(/Users/yanigisawa/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so, 2): Library not […]

为什么伞架不鼓励?

我想分发框架A.框架A依赖于框架B.我想我的框架的用户只需要包括框架A,但仍然有程序访问框架B. 苹果一直使用“Umbrella Frameworks”这个概念来做这个事情,但是这个文档有这个话题: 不要创build伞框架 尽pipe可以使用Xcode创build伞架,但对于大多数开发人员来说,这样做是不必要的,不build议使用。 苹果公司使用伞架来掩盖操作系统中的库之间的一些相互依赖关系。 几乎在所有情况下,您都应该能够将代码包含在一个标准的框架包中。 另外,如果你的代码是足够模块化的,你可以创build多个框架,但是在这种情况下,模块之间的依赖关系是最小的或不存在的,不应该为它们创build一个保护伞。 为什么这种方法不受欢迎? 是什么使它成为苹果相互依赖的框架问题的一个很好的解决scheme,但不是我的?

你如何重置“git凭证-osxkeychain”中存储的凭据?

我已经按照GitHub的说明build立了我的帐户,而且我可以克隆,但是我无法远程推送。 当我做一个“混帐推”我得到了403错误。 它有正确的url。 我尝试了一个“git凭证 – osxkeychain get”来看看它给了什么,并打印出错误的凭据。 我相信发生了什么事是第一次要求证书,我以为是另一个应用程序问,而且是错误的。 我只需要重置它,以便它为我的GitHub帐户使用正确的钥匙串项目。 我试过了: git credential-osxkeychain erase git credential-osxkeychain set 程序从不给出任何提示。 如果我没有做正确的事情,套将会说“不好的input”。 我试着把“ password=password ”等,但是当我做一个“得到”我仍然得到旧的。 我不知道这些存储在哪里,因为它们不在.gitconfigure中。 此外,最近没有可能的钥匙串项目。 (我的钥匙串中有几个GitHub帐户,并没有使用它们中的任何一个。)

如何处理默认的URLscheme

我想在我的应用程序中构buildURI(或URLscheme)支持。 我在我的+ (void)initialize做了一个LSSetDefaultHandlerForURLScheme() ,并且在我的info.plist也设置了特定的URLscheme。 所以我有没有Apple Script或Apple Events URLscheme。 当我打电话myScheme:在我最喜欢的浏览器系统激活我的应用程序。 问题是,如何在被调用时处理这些scheme。 或者更好的说:当myScheme:被调用时,我怎样才能定义我的应用程序应该做什么。 是否有一个特殊的方法,我必须执行或我必须注册一个地方?

获取CPU使用百分比

我是Objective-C的初学者,我决定尝试编写一些简单的应用程序,所以我正在尝试制作一个可以衡量CPU使用率等的应用程序。 是否有一种简单的方法来获取信息,如在Cocoa应用程序中使用Objective-C的CPU百分比使用情况? 我发现这个问题确定过程信息在Darwin / OSX中以编程方式相似,但不完全相同。 主要是我想要整个系统的CPU百分比使用率,而不仅仅是我的过程,实际上我更喜欢一个Objective-C解决scheme,而在这个问题上,海报需要别的东西。