我想在mac上编译fortran代码,这样它就不依赖于任何共享库。最终,我希望能够将二进制文件发送给其他人,并使其正常工作(前提是处理器具有正确的体系结构)。我注意到g95和ifort有一个-static标志,它在mac上不起作用
如果我考虑以下程序:
program test
print *,'hello world'
end program test
并用
ifort -static-libgcc -static-intel test.f90
生成的二进制文件仍然依赖于几个共享库:
标签: Macos
universal-binaryendianness
C程序如何在运行时(而不是编译时)确定,
它是在小端CPU上运行还是在大端CPU上运行
之所以必须是“运行时”检查,而不是“complie time”,是因为我正在用MAC OSX的通用二进制格式构建程序,使用我的MAC和Intel CPU。该程序预计将在英特尔和Power PC的CPU上运行。ie,通过MAC上的通用二进制格式,我想用Intel CPU构建一个程序,并在PPC CPU下运行
我的程序中需要CPU检查的逻辑是64位整数的主机到网络字节顺序更改功能。现在我有它盲目地交换字节顺序,这
我必须为仍然运行JDK1.5的遗留应用程序编写一些代码。不幸的是,看起来OSX实际上没有安装1.5JDK;它只是链接到1.6:
/System/Library/Frameworks/JavaVM.framework/Versions $ ls -l
lrwxr-xr-x 1 root wheel 5 Apr 26 11:53 1.3 -> 1.3.1
drwxr-xr-x 3 root wheel 102 Feb 11 15:33 1.3.1
lrwxr-xr-x 1 r
我在互联网上看到了很多关于这方面的问题,但没有答案。有没有一种方法可以在AppleScript中引用自动机“变量”?我想做一些字符串操作作为工作流程的一部分。我通过使用Get变量并将它们传递到临时文件来解决这个问题,但这有点难看。工作流中使用的AppleScript接受两个参数:输入或上一个工作流的输出,以及参数,工作流UI中设置的选项(如果适用)。如果您正在操作的字符串是工作流输入的一部分,则它将位于输入中
更多信息可用。我尝试的是与Steven相同的ting。我的结论是,当您在“Automa
标签: Macos
app-storeappstore-approval
我们正在开发一个时尚的屏幕保护程序,我们想在即将到来的mac应用商店中发布它。你认为有可能发布一个屏幕保护程序吗?我们审查了报告,但仍然不确定
谢谢,勒诺我真的试着给苹果写了一封信,问起这件事。由于屏幕保护程序必须将文件(或者更确切地说是一个文件本身)安装到一个系统位置,并且由于它不是一个你想要随意打开的应用程序,我认为它很有可能不在应用程序商店的范围之内。苹果的回复只是泛指和。我回信说,除非我知道屏幕保护程序的指导原则,否则我不想为开发者程序支付100美元。他们的回答是:“请知道开发者应该按照
很抱歉提出这个愚蠢的问题,但我不确定这个MacOSXCocoa用户界面元素的名称(窗口中显示的模式容器)。谢谢
这是一个文档模式对话框,也称为文档模式对话框。您可以向他们展示如何使用该类。@Jason,这是一个答案,而不是一个注释。@paxdiablo:我太累了,无法给出带有链接和实际类名的完整答案,因此该注释足以让Kevin费尽心机找到它,但如果有人想写完整答案,将保留问题。@Jason谢谢!我感谢你的帮助!谢谢你,约翰!我觉得自己像个傻瓜,因为无法通过谷歌找到这个名字!干杯@凯文·西尔维斯特
标签: Macos
pyobjcdistributed-objects
我试图用PyObjC创建一个使用分布式对象的简单示例。在服务器端,我有(在Xcode中):
当我运行它时,我得到:
2011-01-27 10:27:55.695 Talk[34432:a0f] Application did finish launching.
2011-01-27 10:27:55.698 Talk[34432:a0f] Creating connection
<VendedObject: 0x3e45970>
2011-01-27 10:27:55.701 Ta
我希望你们中的一些css向导可能遇到了我将要描述的问题
我为客户网站创建了css3按钮,以替换他们当前的图像按钮。这些按钮恰好是深色背景上的浅色字体,红色背景上的白色文本
在OSX和iOS上,quartz渲染引擎对此有点疯狂,并将字体反锯齿到了极点。大胆变得非常非常大胆
奇怪的是,我在Mac上开发,无法在多个设备上复制客户端的渲染问题。我已经确保我只启用了系统字体,我的字体平滑设置相同,等等
我发现一篇文章建议对基于webkit的浏览器进行修复,并将文本从背景中分离出来,以便只给文本一个不透明度
当我开始“蚂蚁”游戏时!框架我得到了以下错误:
我做错了什么
iMac-ale:framework alliku$ ant
Buildfile: /Users/alliku/Documents/temp/play/play/framework/build.xml
clean:
clean-unittest:
version:
[echo] Version master-61d6b44
compile:
[mkdir] Created dir: /Users/alliku
是否有键盘快捷键可以移动到文件的开头?我检查了IntelliJ,它没有列出导航到文件开头的任何内容。在Mac上,command+home和command+end移动到文件的顶部和底部
在Mac笔记本电脑上,没有主键或结束键。许多带有选项/功能键的组合键会产生缺少的键,并执行其他整洁的操作。例如,使用function+left和function+right将提供windows风格的主页和结束行为,而function+up和function+down将提供向上翻页和向下翻页行为。超级用户有
此外,如
我正在开发一个应用程序,用户可以使用按钮显示/隐藏工具栏。问题如下:如果用户选择隐藏工具栏,然后进入全屏模式,则会显示工具栏。
用户界面是以编程方式创建的(即不使用界面生成器)
这是在应用程序委托中创建的工具栏:
mainToolbar = [[NSToolbar alloc] initWithIdentifier:MAIN_TOOLBAR];
[mainToolbar setAllowsUserCustomization:NO];
[mainToolbar setDisplayMode:NST
我正在Mac OS X上使用cgdb进行调试10.7.3
当我:
cgdb构建/我的流程
设置一些断点等,进行一些调试
查找错误,或尝试使用killinsidecgdb退出仍在运行的进程
进程挂起cgdb拒绝终止进程-只是坐在那里。我很确定这是因为如果我在应用程序运行到一半时杀死了它,我就不会释放我访问微控制器的设备。我不确定某个东西是否被锁定并且从未解锁,但是cgdb从未退出
我试过:
基本中断:Ctrl+C
ps aux | grep‘我的进程’,kill-9[pid]`
ps aux
当我使用gcc make时,在Mac OS Lion上出现以下错误:
dyld: Symbol not found: _iconv
Referenced from: /usr/lib/libcups.2.dylib
Expected in: /opt/local/lib/libiconv.2.dylib
in /usr/lib/libcups.2.dylib
dyld: Symbol not found: _iconv
Referenced from: /usr/lib/libcu
我想创建一个别名,该别名:
更改目录
启动redis
启动节点应用程序
我可以通过创建一个别名来做到这一点,如下所示:
alias startSP='cd mydirectory; redis-server;node myApp.js'
问题是在我杀死redis之前,节点myApp.js片段不会运行。有没有什么方法可以让我在不等待第一个进程完成的情况下启动两个进程
我是否应该尝试打开第二个选项卡来执行此操作?而不是,它按顺序分隔两个进程,您可以使用&,它在后台启动一个进程,然后在前台运行另一个
我正试图通过带有curl的API访问我的google云存储。以下是我在reminal(osx)中所做的工作:
我得到SignatureDesNotMatch,我们计算的请求签名与您提供的签名不匹配。检查您的Google密钥和签名方法
一整天,我尝试了许多其他的变化,但我仍然遇到同样的问题。我仔细检查了钥匙,不知道还能去哪里找
请提供帮助:(响应正文应包括预期的stringtosign。echo$stringtosign显示了什么以及服务器表示它预期的是什么?这将帮助您解决问题。
ACCESS_K
标签: Macos
Cocoa
fullscreenmacos-carbonnsapplication
我正在用Cocoa开发一个简单的应用程序,我想检测是否有任何应用程序以全屏模式运行。这可能吗
通过runningApplications API,我可以获得各种信息,但没有与全屏模式相关的特定属性。有人知道如何检测它吗?是否有任何碳事件或API用于此?在尝试了这么多选项并深入NSWorkspace之后,我找到了实现这一目标的方法
“NSWorkspaceActiveSpaceDidChangeNotification”
Apple doc说“当空间发生变化时发布”,所以通过使用我们可以注册它。除
给定一个$PATH,如:
/Users/myname/bin:
/usr/local/Cellar:
/usr/local/Cellar/ruby/1.9.3-p362/bin:
... and so forth
我真的需要ruby位置还是/usr/local/cillar足以找到ruby?条目彼此独立,只计算直接内容。试试看
> mkdir ~/bin
> mkdir ~/bin/test
> cp /bin/echo ~/bin/test/echotest
> ex
在终端中,如何将运行在Mac OS X 10.7上的所有进程保存到桌面上的文本文件(或CSV,如果可能)
我在终端中运行了以下命令,等待命令运行10分钟后,我认为它不是正确的命令:
$ top > /desktop/tmp/process.txt
我知道$top命令为单个进程显示了许多数据点,最好在CSV中捕获进程,以便轻松导入excel。是否需要指定要在文件中收集的数据点?例如:
PID
PPID
进程名称
使用者
CPU时间
港口
线程
非常感谢您的指导。我真的很感激。我对这个问
目前,我有一个带有自定义NSTextFieldCell的NSTableView,其中包含一个NSAttributed字符串,该字符串的某些范围具有NSLinkAttribute。我试图整合苹果和图马斯·瓦瑟的代码
我实现了-trackMouse函数,如下所示:
- (BOOL)trackMouse:(NSEvent *)theEvent inRect:(NSRect)cellFrame ofView:(NSView *)controlView untilMouseUp:(BOOL)flag {
我正在使用Dojo Mobile 1.9和Worklight 6.0.0创建一个示例应用程序。我正在关注Jim Zhang的YouTube教学视频(snkUTBVxLBw),其中的小部件从调色板拖放到富页面编辑器
问题是,在Worklight 6.0.0.20130926(使用Dojo Mobile 1.9)中使用富页面编辑器时,图形不会显示,但它们会在Worklight 5.0.6中显示。我已经在其他项目中重复了这一点
要在Worklight 6.0.0中显示Dojo Mobile的图形,我需
我正在尝试在我的Arduino-Lenardo设备上选择/dev/tty.usbmodem。操作系统是MacOSX10.9
问题是它没有显示。我甚至试着安装,但没有用
更新:
sh-3.2# dmesg
luetoothUSBDFU::probe
IOBluetoothUSBDFU::probe ProductID - 0x821A FirmwareVersion - 0x0042
**** [IOBluetoothHostControllerUSBTransport][start] -- co
下面的applescript将AppUninstaller.scpt注册为垃圾文件夹的文件夹操作。
在Mac OSX 10.7和10.8中注册文件夹操作脚本可以正常工作
在10.9中,我得到错误“附加错误系统事件得到错误:无法生成别名”Macintosh HD:Users:[用户名]:.Trash:“进入类型说明符。”
执行此语句时出错
attach action to _trashFolder using _uninstallerScriptPath
下面是完整的脚本
on run
我在google上搜索过,试图在MAC OS上安装phpMyAdmin,但我没有得到任何合适的解决方案来配置它
当我在浏览器中写入localhost/phpmyadmin/setup/时,它给出了无法连接的错误或其他信息
请告诉我
谢谢。下载一份XAMP。它将在您的本地主机上安装apache服务器,您将在其中找到phpmyAdmin
确保安装Xamp并运行以下服务:Apache server和sql server
然后转到浏览器并键入:
http://127.0.0.1/phpmyadmin/
标签: Macos
sandboxappleevents
我想使用沙箱使用Apple脚本创建InDesign文档。
我的苹果脚本是:
告诉应用程序Adobe Indesign CS5.5
制作新文档
结束语
我的权利条目是:
在Adobe InDesign CS5.5.app Info.plist包中,标识符为com.Adobe.InDesign
我尝试了com.adobe.InDesign和com.adobe.InDesign
当我运行沙盒应用程序时,它只启动Adobe InDesign应用程序,而不在其中创建任何文档。
我检查控制台应用程序(可在
我的语音识别器func似乎没有被调用。我在文档中找不到有关调用此func的任何内容。
知道我做错了什么吗?提前谢谢
class ViewController: NSViewController, NSSpeechRecognizerDelegate {
let SR:NSSpeechRecognizer = NSSpeechRecognizer()
var commands = ["word","hello"]
override func viewDidLoad() {
super.
标签: Macos
g++osx-yosemite
我不知道为什么我的gcc/g++编译器不能在我的macyosemite上工作
我以前测试过这段代码
#include <iostream>
using namespace std;
int main() {
cout << "hello" << endl;
return 0;
}
输出为分段故障:11
但是我可以使用llvm-g++来传递代码并运行它
所以我认为问题在于我的编译器
如何在mac osx上卸载pow()?我经常遇到Norton的防火墙警告,因为一个名为“node”的Unix可执行文件似乎与pow有关
我尝试在终端中使用命令“$curl get.pow.cx/uninstall.sh | sh”卸载此文件,该命令位于pow网站上。但它显示如下。
请帮我做这个。
请运行此命令
curl get.pow.cx/uninstall.sh | sh
您的终端命令(从屏幕截图)中缺少uninstall.sh。谢谢!我拍错了屏幕。它不适用于“$curl get.pow
我有一个按钮数组和一个关联的NSTextView数组(嵌入在NSScrollView中),所有这些都是通过编程创建的。所有这些都是在一个程序(日历)中完成的,它可以尽可能地进行编译和工作
但是,我希望单击一个按钮,使关联的文本字段的行为就像我直接在其中单击一样(光标和焦点环出现,它接受文本)。现在,我必须单击按钮和文本框才能开始输入文本
看起来“makeFirstResponder”应该做我想做的事情,但它不会在我试图做的时候编译
以下是相关代码:
(全部在单个视图控制器中)
全球宣言:
var
因此,我从edge.js说明中获得了以下代码:
using System;
using System.Threading.Tasks;
using EdgeJs;
class Program
{
public static async void Start()
{
var func = Edge.Func(@"
return function (data, callback) {
callback(null
我正在使用Swift开发一个基于NSDocument的Mac应用程序。经过多次循环后,它突然停止显示其初始(也是唯一)窗口。它会显示一条警告消息(标题中的文本)。即使切换到早期的工作版本也没有帮助。
应用程序窗口不会显示在暴露或任务控制中。事实上,该程序甚至没有点击windowControllerDidLoadNib函数。代码是AppDelegate,但正在执行
我在约塞米蒂运行Xcode 6.4
感谢您的帮助。虽然时间已经晚了,但希望这能有所帮助
将Mac的屏幕显示分辨率设置为最高
在IB中使
我想知道如何将OS X配置为在执行自动屏幕截图时隐藏一个显示器。我有两个显示器,没有一个显示器需要自动屏幕截图捕获。我不想使用任何thridparty应用程序,我想以这样的方式配置屏幕捕获:如果某个应用程序将执行屏幕捕获,则将跳过一个显示。有一个名为Grab的内置程序
从顶部菜单中选择捕获->屏幕或点击CMD+Z
另一个解决方案是从终端“截屏”运行它。有很多选择。其中一些可以写入用户默认值:
我有一个第三方程序正在做截屏-所以我想我需要一些预定义的选项。你确定第三方正在使用截屏来抓取屏幕吗?如
其他人都有这种经历。我刚到现代IE网站下载了VMWare for Mac的虚拟机。我做了两倍和三倍的努力来确保我在Mac上,但出于某种原因,从IE9到现在的一切都在给我Windows虚拟机,而不是Mac。也许有什么我不知道的把戏,或者有没有别的方法可以得到这些?提前感谢任何对此有所了解的人。您可以放心地忽略文件名。它将在你的Mac电脑上正常工作。我们正在改变虚拟机的构建和重命名方式,但这些还没有完成
资料来源:我是dev.modern.ie的项目经理
标签: Macos
Cocoa
info.plistfile-associationlaunch-services
我有一个mac应用程序可以打开“.png”文件类型。我可以让应用程序使自己成为打开“.png”文件的默认应用程序,双击这些文件将启动我的应用程序
但是,我似乎无法更新.png文件上的图标-它显示的默认图标是图像的缩略图
我的项目中有一个名为ICON.icns的文件,Info.plist文件中有以下块:
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFB
我尝试按照以下说明安装pear
curl -O http://pear.php.net/go-pear.phar
sudo php -d detect_unicode=0 go-pear.phar
然后我设置路径,输入终端pear,我得到这个消息
/usr/local/Cellar/php55/5.5.30/bin/pear: line 28: /usr/local/Cellar/php55/5.5.23/bin/php: No such file or directory
/usr/loc
是否可以从MacOS命令行或通过使用脚本切换网络链接调节器配置文件,通常是否可以自动化NLC,如果可以,如何实现
提前感谢。以下applescript在OS X El Capitan中运行良好。您必须传递系统属性:
set mode to system attribute "mode"
tell application "System Preferences"
activate
set current pane to pane "com.apple.Network-Link-Conditione
在OSX中有一个名为sips的工具,它允许一个人编写图像处理脚本,但我相信如果你正在阅读这篇文章,你已经知道了
在我的例子中,我试图在不重新采样图像的情况下将DPI从144DPI调整为300DPI。我知道这是可能的,因为“预览”工具可以通过取消选中一个框来实现这一点,但是,我在命令行中找不到任何关于如何实现这一点的信息
简而言之,我想修改图像的DPI而不重新采样
下面的代码用于更改DPI,但会重新采样
sips -s dpiHeight 300 -s dpiWidth 300 *.tiff
我
在osx Sierra 10.12.1上使用postgres 9.5.5
数据库&pgAdmin 4(版本1.1)工作正常,但在尝试保存表或从pgAdmin进行备份(选择数据:是)时,不会保存任何内容。这些文件只是没有创建
屏幕上唯一的反馈是一个小弹出窗口“已创建导入/导出作业”或“已创建备份作业”。然后什么也没发生。什么也救不了
postgres日志显示“架构”pgagent“不存在”
是否需要pgagent才能工作?如果手动运行pg\u dump是否工作?是的,pg\u dmp工作正常。但是
我已经按照这里给出的说明在我的mac osx sierra上安装了cassandra
安装成功,我可以使用cqlsh
当我执行netstat-a时,我看到
~ > netstat -a
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp4 0 0 localhost
我想在Mac上使用开源命令行工具批处理大约5800个OCR(由我上一个问题的2到6页组成)。这次冒险的主要目的是,我想从所有这些PDF的文本中检索尽可能可靠的姓名(最重要的是姓氏)。这是一个问题的示例
在这一点上,我不知道如何进行。你会怎么做
我想首先将所有多页的PDF转换为一个单页图像,如png、jpg或tif,并使用以下命令将与一个PDF相关的所有图像移动到相应的文件夹中:
time for i in *.pdf; do mkdir "${i%.pdf}"; convert -colorsp
在MacOS ElCapitan上使用Docker工具,当我运行Docker build.或Docker build-f Dockerfile.时,它会多次重新构建所有内容,并且不使用缓存。与docker compose build.是一样的
当我在Debian上运行它时,它可以很好地使用缓存。可能有人也有同样的问题,请分享他们的解决方案。它不会重用任何层,或者在特定层中停止“使用缓存”?它不会在安装Docker tools后立即“使用缓存”?什么是“Docker tools”?Docker t
在发布我的应用程序时,我从苹果收到了这个错误。我怎样才能解决这个问题?
我们发现,当启用暗模式时,菜单栏的额外图标不可见。
我找不到任何在线定义黑暗模式
我在您的代码中看到了术语缓存,并进行了一些猜测:
看起来您正在加载图像,然后对其进行操作并存储操作后的图像以供以后使用。您需要注意以下几点:
首先,确保在加载/处理图像时正确设置了当前外观。除了drawRect:和其他一些方法之外,您始终需要跳类似的舞蹈:
NSAppearance * savedAppearance = [NSAppeara
我正在Macos上运行golang应用程序。它有如下代码:
for {
time.Sleep(time.Second * 5)
cmd := exec.Command("/usr/bin/osascript", "-e", `display dialog "hello" with title "hello"`)
err := cmd.Run()
}
如果我不锁定屏幕(当屏幕始终打开时),它可以正常工作。但是,如果执行该行时屏幕被锁定并关闭,则代码err:=cmd.Run
我遇到了与中提到的完全相同的问题,但没有解决该问题的答案
我目前在我的家庭网络上,正在尝试安装Homebrew,但由于终端无法连接到我的公司代理,因此安装失败。问题中的答案描述了如何更清楚地指定用于防止这种情况的代理,但我自己的wifi网络上根本没有代理。有没有办法完全删除代理设置?我已经在我的系统首选项中禁用了所有代理,并在shell中取消了http\U代理的设置,但没有任何帮助
事实上,任何地方都没有包含代理信息的环境变量,因此我不知道curl从何处获取信息。我尝试使用--no proxy标
我试图在一个类中的函数中运行进程,但它什么也不做。看起来编译器忽略了它,但是,在类之外,它工作得很好
<# Works here #>
#Get-Process
class Test
{
[void]TestFunction()
{
<# DOES NOT WORK HERE #>
Get-Process
}
}
[Test]$object = [Test]::new()
$object.TestFunction
标签: Macos
keyboard-shortcuts
您知道如何在MacOS的Chrome中,您可以执行CMD+1转到第一个选项卡或CMD+2转到第二个选项卡,等等
如何在MacOS中添加键盘快捷键,以便在一个窗口中使用finder选项卡也能做到这一点?谢谢 要在选项卡之间移动,请使用Control+Tab。包括转向反向
在Finder中,如果单击“窗口”菜单,您将看到“显示下一个”选项卡的项目。右边是“^⇥”, 它告诉您键盘快捷键是Control+Tab。是这些符号的Apple列表。您也可以通过打开键盘查看器来查看它们。在系统首选项>键盘>键盘>
这一切都是从试图通过终端安装cocoapods开始的。长话短说,我不断收到一个错误,我的rubygems版本不可接受。然后,我尝试更新该版本,但不断出现错误:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
我找到了一个有效的解决方案:sudogem安装-n/usr/local/bin rubyg
我正在使用MacOSCatalina,当客户端配置为本地主机时出现问题;我认为,它只是试图协调IPV6地址,而不是IPV4地址。例如,这:
irb(main):004:0> $redis = Redis.new(host: 'localhost')
=> #<Redis client v3.2.2 for redis://localhost:6379/0>
irb(main):005:0> $redis.set('drink','water')
Redis::Can
我每天都需要在macOS中切换代理,每次都要转到系统首选项>网络>高级>代理>启用HTTP代理和安全web代理,这真是令人沮丧
是否有任何方式或应用程序在浏览器中的行为与foxyproxy类似(在macos上)
提前感谢我认为最适合macOS的方式是使用位置:
进入系统首选项>网络
选择“位置”下拉菜单
选择“编辑位置”
选择“复制位置”并从默认自动复制:
选择与代理名称对应的名称
切换到新位置并在“高级”下编辑代理
添加完所有位置后,可以通过执行以下CLI从自由使用它们
$ networ
标签: Macos
odbcunixodbcdbeaver
我正在尝试使用DBeaver从Mac连接到ODBC数据源。我似乎找不到在DBeaver中设置ODBC连接的方法。不支持吗?(支持JDBC)
我正在尝试使用FreeTDS驱动程序连接到MSSQL服务器。此服务器与Mac位于不同的域上,因此无法使用Windows身份验证,因此需要使用ODBC连接。我可以使用FreeTDS附带的tsql从Mac进行连接。DBeaver似乎不再支持ODBC连接,可能是因为JDBC-ODBC桥已从Java 8中删除。但是,在许多情况下,jTDS驱动程序应该足以从非Wind
在黑兹尔或自动机的帮助下,我自动化了很多任务以节省时间
然而,我现在遇到了一个简单的问题:我不知道如何通过Automator将文本添加到现有的文本文档中
到目前为止,我试图用各种各样的shell/apple脚本来解决这个问题,这些脚本是我从这里或其他论坛的来源改编的到目前为止他们都没有工作,这就是为什么我希望在这里得到一些帮助
具体而言,这将是理想的解决方案:
Automator将现有文本模板复制到预定义位置
系统会提示我在字段中插入/粘贴一些文本
Automator将此文本粘贴到刚刚复制到新位