问题标签 [macos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2344 浏览

java - 我需要 Mac 来制作 Java 应用程序包吗?

我想在不使用 Mac 的情况下为 Mac 创建 Java 应用程序包。

根据Mac OS X 的 Java 部署选项,我可以使用 Xcode、Jar Bundler 或从命令行执行此操作。设置好文件和文件夹后,我所需要的命令行方法就是调用 /Developer/Tools/SetFile。Linux 或 Windows 上是否有 SetFile 克隆?如果没有,我必须得到一个Mac吗?

0 投票
5 回答
6111 浏览

java - 如何在 mac 上从 java 读取和写入原始 ip 数据包?

能够发送和接收原始网络数据包的最简单方法是什么。我是否必须编写自己的一些 c API 的 JNI 包装,在这种情况下,我要寻找什么 API?

编辑:我希望能够做wireshark 所做的事情,即在接口上记录所有传入的数据包,此外还能够发回我自己创建的数据包。我想在mac上做。

0 投票
2 回答
201 浏览

macos - 您是否应该向 Apple 注册新的扩展程序?

在发布将在 OS X 上创建新扩展类型的应用程序之前,我是否需要向 Apple 注册新的扩展类型?

0 投票
3 回答
15309 浏览

apache - 使用 MAMP 测试 HTTPS 文件

我在笔记本电脑上本地运行 MAMP,我喜欢尽可能多地在本地进行测试。不幸的是,由于我从事电子商务 (PHP) 工作,因此我通常在大多数结帐表单中强制使用 ssl,但它在我的笔记本电脑上却失败了。是否有任何我可能缺少的简单配置以允许“https”在 MAMP 下运行?请注意,我知道我可以手动配置 Apache,重新编译 PHP 等,但我只是想知道对于懒惰的程序员是否有更简单的方法。

谢谢

0 投票
4 回答
4114 浏览

macos - Mac OS X 的 Spotlight 可以配置为忽略某些文件类型吗?

我有一堆由代码和 LaTeX 文档生成的辅助文件,我非常希望SpotLight不会将它们建议为潜在的搜索候选者。我不是在找example.log,我在找example.tex

那么可以将 Spotlight 配置为忽略所有.log文件吗?

(我知道,我知道;我应该改用 QuickSilver……)


@diciu是一个有趣的答案。我的问题是这样的:

找出哪个进口商处理您的文件类型

我不确定我的文件类型是否由任何单一进口商处理?由于它们都有奇怪的扩展名(.aux、.glo、.out 等等),我认为不可能有进口商试图为它们编制索引。但是因为它们是纯文本,所以它们被作为通用文件拾取。(诚​​然,我对 Spotlight 的索引了解不多,所以我可能完全错了。)


@diciu再次:听起来很有希望TextImporterDontImportList我去看看有没有什么结果。

就像你说的那样,整个 UTI 系统似乎确实不允许搜索某些东西。


@Raynet使文件不可见实际上是一个好主意,尽管在一般意义上对我来说设置起来相对乏味如果最坏的情况变得最糟,我可能会试一试(但可能是在用尽其他选项,如 QuickSilver 之后)。(哦,SetFile 需要开发人员工具,但我猜这里的每个人都安装了它们:)

0 投票
2 回答
3527 浏览

c++ - 如何在 Windows(和 OSX)中进行采样率转换

我即将为我在大学的副业编写一个音频文件转换器。
作为其中的一部分,我需要采样率转换。但是,我的教授说要编写一个质量好、速度快采样率转换器是相当困难的。

在我对该主题的研究中,我在 OSX CoreAudio 框架中发现了一些可以进行采样率转换的函数 (AudioConverter.h)。毕竟,操作系统必须有一些设施来为其自己的音频堆栈做到这一点。

您是否知道 C/C++ 和 Windows 的类似方法,它们要么是操作系统的一部分,要么是开源的?
我很确定这个函数存在于 DirectX Audio (XAudio2?) 中,但我似乎无法在 MSDN 库中找到对它的引用。

0 投票
3 回答
4864 浏览

c++ - 有没有办法获取我的 C++ 应用程序的进程 ID?

有没有办法获取我的 C++ 应用程序的进程 ID?我使用的是 Carbon 框架,但不是 Cocoa……</p>

0 投票
2 回答
665 浏览

windows - 适用于 Windows 和 Mac 的窗口管理器

X Windows 具有称为窗口管理器的特殊进程,用于管理窗口的布局和标题栏、控制按钮等装饰。此类进程使用 X Windows API 来检测与窗口大小和位置相关的事件。

是否有任何一致的方法可以为 Microsoft Windows 或 Mac OS/X 编写此类进程?

我知道总的来说这些系统不太灵活,但我正在寻找可以使用公共 API 而不是无证黑客的东西。

0 投票
6 回答
12836 浏览

macos - 如何使用 p4merge 作为 Mercurial 的合并/差异工具?

有谁知道如何设置Mercurial以在 OS X 10.5 上使用p4merge作为合并/差异工具?

0 投票
10 回答
21551 浏览

.net - Mac 上的 .NET 开发技巧

我刚买了一台 MacBook Pro,并且已经使用它(+Fusion)进行了大约一个月的开发。这个问题的目的类似于Hidden Features of C#;成为在 Mac 上进行 Windows 开发的技巧和窍门的指南。

我应该澄清一下,我知道新兵训练营但不使用它(我也没有任何兴趣),因此我使用稳定状态来确保我的操作系统分区在我不知情的情况下不会发生任何事情。然而; 正如 Sara 指出的那样,Apple 制造了出色的硬件,我非常喜欢MBP 的外形尺寸,因此对于正在寻找仅 Windows 笔记本电脑的人来说,不应忽视带有 Boot Camp 的 Mac,因为硬件非常棒。

我的环境如下
* MacBook Pro 15" 2.4Ghz 2GB RAM(即将升级到 4GB)
* VMWare Fusion 2.0 Beta
* Windows XP Pro SP3(安装前先安装)

提示:
* 使用 Windows Steady State 保持操作系统一致
* 使用 svn+ssh 连接到 mac 以获取小型存储库,然后使用时间机器进行备份。
* 使用空格。