所有问题: [macos]

2,515 个问题

0
投票
2答案
108 次观看

如何在MacOS上获得干净的Java VM?

在MacOS上(至少在SnowLeopard上),java命令无条件地向类路径中添加了一个额外的jar: /System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/.compatibility/14compatibility.jar。 此jar包含未重命名的Apache Xerces + Xalan版本。对于试图显式使用这些库的其他版本的应用程序,可能会导致混乱的结果,尤其是在servlet容器中的webapps中。 我试图通过使用MacPorts中的OpenJDK来避免这种情况,但是MacPorts构建为此...

1
投票
4答案
1116 次观看

重复使用变音符的字符串/ strlen

这是我的上一个问题的后续行动。我成功实现了用于检查变位字符的算法。下一个问题来自遍历字符串中的所有字符。我这样做是这样的: int main() { char* str = "Hej du kalleåäö"; printf("length of str: %d", strlen(str)); for (int i = 0; i < strlen(str); i++) { printf("%s ", to_morse(str[i])); } putchar('\n'); return 0; } 问题...

12
投票
6答案
4870 次观看

控制OSX窗口

我正在尝试从我的应用程序控制外部OSX应用程序的窗口。我想要 至 1.移动屏幕上的窗口 2.调整屏幕上的窗口大小 3.更改应用程序的当前活动窗口 4.获取当前活动的窗口。 (而且我想通过ObjC / C / C ++ API做到这一点)。 考虑到我要控制的窗口的CGWindowID,我应该寻找什么API调用?也就是说,我希望找到带有以下签名的函数:MoveWindow(CGWindowID winId, int x, int y)、ResizeWindow(CGWindowID winId, int width, int height)、Activatewindow(CGWindow...

2
投票
1答案
2044 次观看

Grails 1.1和JDK 1.5 / 1.6“ .class文件中的错误版本号”

我的开发环境(Mac OS 10.6)使用JDK 1.6,而生产依赖于1.5。目前无法将产品升级到1.6,因此我按照步骤安装1.5在我的机器上。但是,使用Grails 1.1将正确的JAVA_HOME版本设置为1.5后,出现错误消息: 2009-11-12 09:20:34,881 INFO [STDOUT] 09:20:34,881 INFO [[/]] Initializing Spring root WebApplicationContext 2009-11-12 09:20:59,026 INFO [STDOUT] 09:20:59,002 ERROR [Context...

1
投票
1答案
390 次观看

在Mac OS(Snow Leopard)上切换J2SE版本

我当前在Mac OS(10.6)上的JDK设置为1.6,我想切换到1.5。 “ / System / Library / Frameworks / JavaVM.framework / Versions /”的清单显示: lrwxr-xr-x 1 root wheel 10 Nov 3 18:34 1.5 -> CurrentJDK lrwxr-xr-x 1 root wheel 10 Nov 3 18:34 1.5.0 -> CurrentJDK lrwxr-xr-x 1 root wheel 5 Nov 3 18:34 1.6 -&g...

8
投票
3答案
8654 次观看

Xcode调试器:命令行应用程序-从sudo开始?

我需要使用Xcode调试命令行应用程序... 我需要让调试器使用“ sudo”启动我的应用。 如何告诉Xcode做到这一点? thx-> adv

9
投票
5答案
7456 次观看

在OSX10.6上反汇编为x86_64(但使用_Intel_语法)

我知道otool -tv,但是我宁愿使用 Intel 语法而不是AT&T,主要是为了轻松地读一本书,而不必研究成千上万的%和$。 我也很高兴能找到gdb配置文件的任何提示。 编辑:我忘记了:我正在运行64位处理器,但是想知道是否也可以将其分解为32位程序集?不仅如此,OSX gdb的list命令与标准GNU版本的工作方式不同吗? 非常感谢! (此外,如果您有任何想法,我可以在C-> MIPS上找到一些反汇编程序,那将非常有趣。但这不是必需的!)

42
投票
3答案
29049 次观看

如何清除IntelliJ项目索引?

我遇到了麻烦,使我怀疑有一个需要清除的坏索引文件。症状是: Cmd + N只会在项目中找到类的子集 尝试在一个程序包上运行JUnit测试在该程序包中找不到测试类。 在怀疑索引错误之前,我重新安装了IntelliJ 8.1.3,然后删除并重新签出了源代码。它没有帮助。仅在将代码签入另一个文件夹后,IntelliJ才可以重新开始正常工作,但仅适用于新项目文件夹。旧的项目文件夹仍被感染。 那么该索引在哪里,以及如何清除它?

1
投票
1答案
179 次观看

模仿智能文件夹

我是Mac编程的新手。我有一个小任务要做。 我需要监视文件夹中的文件创建事件,拦截它们,并创建符号链接而不是副本。 您是否知道有任何源代码可以这样做或我应该使用任何api?

89
投票
11答案
46790 次观看

在Mac终端中在Vim中滚动

我一直在努力寻找是否可以在 Vim ,没有运气。似乎只有 X11 或iTerm支持此功能。 在我放弃之前,我想我会尝试这里的天才,看看是否有人知道这样做的方法。那么,有人知道我是否可以进行设置吗? 还是我应该认真考虑使用其他终端应用程序?

2
投票
1答案
2157 次观看

有没有办法通过Applescript挂接到OSX睡眠/唤醒事件?

我要解决的问题很简单。 当我打开MacBook的盒盖时,我希望将Dock放在屏幕的左侧,但是当我回家并将MacBook连接到我的Cinema显示器并设置双显示器时,我希望将基座固定在屏幕上。电影院的底部,而不是MacBook的左侧。 我不想每次连接/断开Cinema显示器时都必须进入偏好设置。 我有50%的问题的解决方案,即,我编写了以下Applescript代码以根据屏幕分辨率切换Dock的位置,但我必须手动调用它。 tell application "Finder" -- Determine Resolution set screenSize to bounds o...

0
投票
1答案
267 次观看

mod重写OS X 10.6

我有OS X 10.6,正在网站上工作。当我查看/private/etc/apache2/httpd.conf 中的http.conf文件时 似乎我已经加载了mod-rewrite模块,但是当我将一个简单的.htaccess文件添加到网站的根目录时,它似乎没有任何作用: 选项+ FollowSymLinks RewriteCond $ 1上的RewriteEngine!^(index.php | index.html | static | admin_static | admin2_static | images | css | js | robots.txt)RewriteRule...

1
投票
2答案
2322 次观看

如何制作在Mac OS X 10.5和10.6上运行的fortran可执行文件

我想用gfortran编译一个fortran代码,以便它可以在Mac OS X 10.5和10.6上运行。有没有办法做到这一点?我尝试在10.6上编译并在10.5上运行可执行文件时收到此消息: dyld:未知的所需加载命令0x80000022 跟踪/ BPT陷阱

4
投票
3答案
3213 次观看

C中的重音符号/变音符?

我正在学习C语言,并且得到了一个任务,在该任务中,我们必须将纯文本转换为莫尔斯电码并返回。(我最熟悉Java,因此请遵循我使用的条款。) 为此,我有一个数组,其中包含所有字母的字符串。 char *letters[] = { ".- ", "-... ", "-.-. ", "-.. ", ".", "..-." etc 我编写了一个函数,用于返回所需字母的位置。 int letter_nr(unsigned char c) { return c-97; } 这是可行的,但是分配规范要求处理瑞典变位字母åäö。瑞典语字母与英语相同,最后三个字母相同。我尝试检...

5
投票
3答案
1453 次观看

在OSX的zsh中键入长命令时,文本消失了吗?

当我输入的命令长于20个字符左右时,文本消失,光标移至终端中的其他位置。如何停止呢?发生这种情况时,我很难理解自己在做什么。

0
投票
2答案
1112 次观看

在雪豹中使用Capistrano进行部署时连接失败

我正在尝试使用Capistrano部署PHP项目。当我尝试执行cap deploy时,出现错误: wes:/var/www/nipponpulse [svn:] → cap deploy * executing `deploy' ** transaction: start * executing `deploy:update_code' executing locally: "svn info https://newcitymedia.svn.beanstalkapp.com/nippon_pulse/expressionengine -rHEAD" /opt/l...

1
投票
2答案
580 次观看

如何从Windows上运行的cygwin启动在Mac OS中运行的x程序-

在Windows上运行cygwin我可以连接并执行X应用程序而没有更多问题 只需以ssh -Y -l用户计算机访问远程Linux机器。 如果我对Mac盒做同样的事情,然后尝试打开ie。firefox为:open -a firefox 返回以下内容: LSOpenURLsWithRole()对于应用程序/Applications/Firefox.app失败,错误-10810。 有任何提示吗? 我还是在Mac计算机上使用了vnc服务器,但是速度非常慢。 谢谢,

0
投票
2答案
388 次观看

Mac上的Apache问题

我无法在Mac上访问127.0.0.1。我已经打开了“网络共享”。 并且活动监视器中没有“ httpd”进程

0
投票
2答案
3243 次观看

Mac OS X Snow Leopard上的Geolocation API

有人在Mac OS X 10.6中编写了使用新位置API的应用程序吗? 有一个示例程序针对iPhone OS使用相同的API,但对于Mac OS X,API稍有不同,Apple没有提供使用它的示例程序。 编辑: 我知道如何使用它,API文档还可以。简单使用似乎过于复杂,但并不难理解。另一方面,我不是XCode专家,所以我想知道是否有人使用此工具制作了任何程序,并且可能有可以使用的示例代码。 我阅读了API并了解了它的工作原理,实际上是通过FPK轻松地使用来解决问题。我正在寻找已在FreePascal中实现对其访问权限的人员的任何示例代码(即,可以通过使用ObjectivePascal...

3
投票
1答案
1657 次观看

Mac OS X上的Lazarus / FreePascal上的蓝牙

有人在Mac OS X上将Lazarus或FreePascal用于蓝牙吗?有一个蓝牙单元,但目前仅支持Linux。 有关现有单位的信息: http://wiki.freepascal.org/Bluetooth 我计划对其进行增强以支持Mac OS,但是很高兴知道是否有人已经编写了任何代码来在Mac OS上使用蓝牙以避免重复工作。 另一方面,如果您使用XCode来访问蓝牙,则使用了哪些库?我敢肯定,通过打开一些蓝牙应用程序,可以使用XCode事件探查器发现这一点。 注意:Mac OS X似乎没有使用Linux所拥有的BlueZ库,因此我认为解决方案不像更改库路径那样简单。而...

1
投票
2答案
487 次观看

此Python代码是做什么的:shell =(sys.platform!=“ win32”))

我不明白这段代码在做什么, 我想运行一个命令行,在Mac OS X中,我使用的代码来自运行Windows命令行的某人。该命令仍会执行,但是我想知道sys.platform!=“ win32”是做什么的,以及是否应该将其更改为Mac OS X的其他名称。似乎是在说sys.platform不是Win32。,但对我而言似乎不是。 return_code = subprocess.call(str(cline), shell=(sys.platform!="win32"))

1
投票
3答案
4306 次观看

类似于iCal的可可弹出式窗口

当用户在我的NSTableView中选择一个单元格类似于在iCal中选择一个事件时,我想打开一个覆盖窗口(弹出窗口)。在iCal中选择事件会显示一个窗口来编辑事件,但是可以通过平滑地使窗口打开动画并在基础日历中添加一个指向偶数的箭头来进行编辑。有人知道这里使用了什么吗?这是一堆隐藏的/自定义的API还是可供公众使用?

1
投票
1答案
1864 次观看

在OS X的新Firefox选项卡中打开复杂文件:// uri

我需要一种从OS X上的shell在firefox中打开新URL的方法。通常的方法是使用open命令...但是当以下情况时,open命令似乎未传递查询/片段值该位置是一个文件:uri。当然,这有点滥用文件uri,但是如果您在位置栏中为FF或Safari提供URI,它们(似乎)可以正常工作。但它似乎是开放的,不会通过它。 我看了一下applescript,但不知道如何告诉FF打开新的URL,无论如何不是FF的最新版本。open必须与正在运行的firefox通信才能打开新的url,但是如果我能弄清楚它的运行方式,那就太麻烦了。

1
投票
1答案
3279 次观看

applicationShouldTerminateAfterLastWindowClosed:当使用红色x关闭我的Cocoa应用程序时似乎不起作用

我有一个小的OSX Cocoa应用程序,它仅调出IKPicutreTaker并将图片保存到文件(如果已设置)。我使用applicationShouldTerminateAfterLastWindowClosed:当pictureTaker关闭时关闭应用程序。当我设置(当您选择想要的图片时完成)或单击“取消”时,这一切都很好,但是当我单击窗口左上方的红色箭头时,当这样就关闭了窗户。这是预期的功能还是我做错了什么(未设置某些标志?)。另外,有什么方法可以禁用此按钮吗?

2
投票
4答案
2599 次观看

使用硬链接对相同文件进行重复数据删除

我有几个相同的文件存储在硬盘上的多个位置。 我认为通过硬链接它们以指向同一文件可以节省大量磁盘空间。 我有点担心可能会造成灾难性的副作用。 我猜它不会影响权限,因为这些权限存储在各自的目录中,就像文件名一样,对吗?(更新:显然,我猜错了,权限是共享的,正如Carl在他的回答中所展示的) 最大的担忧是无意中更改了一个文件,同时更改了其他文件。 只读文件应该是安全的。并且可以更改的文件也可以,如果不是在现有文件中更新,而是写入新文件。我相信大多数应用程序都可以这样工作,但可能并非全部。 还有什么需要考虑的吗? 我在OS X / HFS +上。

0
投票
1答案
836 次观看

有没有办法使用OSX可可NSApplication方法activateIgnoringOtherApps:激活已经加载的应用程序

这可能是一个愚蠢的问题,但似乎ActivateIgnoringOtherApps:可能是使用Cocoa激活应用程序的唯一方法。我有一个Java应用程序加载了Cocoa应用程序,我希望在这种情况下激活Cocoa应用程序。问题是我不想启动中间应用程序(某种控制器)并使用此应用程序来激活IgnoringOtherApps:我的另一个Cocoa应用程序。有什么方法可以使用activateIgnoringOtherApps:强制我的Cocoa应用程序处于活动状态吗?

0
投票
1答案
1329 次观看

在ImageMagick / GraphicsMagick中使用libpng静态lib

我想编译一个包含imagemagick的可执行文件,它是类似于libpng的委托库,以简化分发。我可以轻松地将imagemagick编译到我的应用程序中,但它似乎总是使用动态库。 我使用macports安装了动态和静态委托库。有没有办法告诉ImageMagick使用静态的而不是动态的? 我当前正在使用以下配置参数: ./ configure --prefix = / opt / local --with-quantum-depth = 8 --disable-installed --disable-dependency-tracking --without-x --wi...

8
投票
2答案
3949 次观看

使用cmake查找正确的Python框架

我正在Snow Leopard计算机上使用python的macports版本,并使用cmake为其构建跨平台扩展。我在CMakeLists.txt中使用以下命令在系统上搜索python解释器和库 include(FindPythonInterp) include(FindPythonLibs ) 但是,尽管cmake在/opt/local/bin中识别了正确的解释器,但它试图链接到错误的框架-即系统Python框架。 -- Found PythonInterp: /opt/local/bin/python2.6 -- Found PythonLibs: -framewor...

5
投票
1答案
3717 次观看

如何为Mac OS X 10.5进行编译

我想编译10.5版及更高版本的应用程序。自从我升级到Snow Leopard并安装了最新的XCode以来,gcc的默认值为10.6。我已经尝试过 -isysroot /Developer/SDKs/MacOSX10.5.sdk ,但这似乎不起作用。是否有允许我设置SDK的GCC标志? (顺便说一句,我将gcc符号链接更改为指向gcc-4.0而不是gcc-4.2,它起作用了,但我认为我可以告诉最新的GCC来为较旧的SDK进行编译。) 谢谢, 瑞

0
投票
1答案
136 次观看

在运行时获取指向Carbon API的proc指针

我有一个必须基于Mac OS 10.4 SDK构建的Mac应用程序,其原因超出了我的控制范围。鉴于我的应用程序的最低操作系统版本为10.5。(我知道,我知道...但是我不能提供比上面更多的细节来证明为什么是这种情况。) 在Mac OS 10.5 SDK中是一个API, FSMatchAliasBulk ,对此我在10.4 SDK中找不到很好的等效项。知道我将在> = 10.5的Mac OS上运行,如何在运行时访问FSMatchAliasBulk?