Articles of OSX

sedreplacestring中的数字

我可以replacestring中的文本,但只要我尝试并input数字就无法匹配。 注意这个[0-9]\+\是造成这个问题的原因。 这工作: sed -i "" -e "s/mySite-.js/mySite$current_timestamp.js/" template.php 这不: sed -i "" -e "s/mySite-[0-9]\+\.js/mySite$current_timestamp.js/" template.php 我很抱歉早些时候提出这个问题,但是我已经花了差不多一整天的时间在这个愚蠢的事情上,而且我疯了。

我如何安装linux sys / prctl.h到狮子?

我正在用Xcode(4.3.3)在Max OS linon(10.7.3)中安装一些程序(stone, http: //www.gcd.org/sengoku/stone/Welcome.en.html)。 但是,当我做,出现以下错误信息。 stone.c:231:10:致命错误:找不到“sys / prctl.h”文件 我使用“查找”命令进行search,但是这个库不存在。 似乎我需要安装一些Linux库在Mac OS上开发,但我不知道。 如果你能帮助我,我将非常感激。

inputrc:menu-complete-backward在Mac OS X上不起作用?

我的.inputrc在我的linux系统上和我在macbook pro上运行的Yosemite完全一样: Control-n: menu-complete Control-p: menu-complete-backward 在Linux上,它的工作完美无瑕。 然而,在我的MacBook专业版,只有Control-n作品,但Control-p不会倒退或做任何事情。 实际上,当我编辑inputrc时, menu-complete-backward甚至不会突出显示为正确的语法。 这是一个达尔文的事情,还是我错过了什么?

Node.js Express静态资产的区分大小写

如何设置express.static的路由是否区分大小写? 例如Express是否应该通过提供名为Image.jpeg的本地文件来处理image.jpeg的请求。 当调用express.Router([options]) (在http://expressjs.com/en/4x/api.html中定义express.Router([options])时有一个caseSensitive选项,但是在调用express.static(root, [options]) (文档在同一链接)。 默认情况下,我将不区分大小写的卷(/ Mac OS X)的静态文件提供给区分大小写的卷(/ Linux)。 这会导致我们的应用程序中出现不一致的错误 – 在Mac OS X中,某些具有不匹配的内容在本地工作,但在部署到Linux服务器时会失败。

用于在基于UNIX的系统中存储我的Java库和应用程序的常规位置

我通常将从Web上下载的Java应用程序和JAR文件存储在我的计算机(OS X机器)的〜/ Java文件夹中。 自从我是Windows用户以来,我一直在做这个。 不过,我认为在基于UNIX的系统中,用户本地应用程序通常存储在另一个目录中。 我感觉这个目录应该是/usr/local/ , /usr/local/USERNAME , /opt/local或/opt/local/USERNAME但我不确定。 任何想法我可以用这个目录? 请注意,我正在讨论从Web下载的归档文件,在本地解压缩并使用,而不是具有安装脚本或MacPorts的程序等。

Python:如果我的软件包在Linux,Mac和Windows上运行,我该如何testing它

我需要testing我的Python包,如果它在不同的系统上正常工作。 我发现不同的Python版本的Tox ,但不同的操作系统,如Windows,Linux和Mac呢? 你能推荐一个方便的方法来testing我的代码是否适用于所有系统?

Javascript在Mac和PC上的行为有所不同? 我知道它不应该

我已经创build了一个分页脚本,需要一长段文本并将其分解成页面。 首先将文本加载到ID为#page的div中。 然后,脚本测量#页面的高度,并计算应该分成多less个页面,以便与class .detailsholder合并到div中。 div .detailsholder被清除,并且内部添加适当数量的页面div。 (实际上每个页面里面都有#page的全部文本,但是上边距设置不当,高度固定,溢出设置为隐藏,所以只显示适量。 除此之外,它的效果非常好:当Mac上的Safari和Firefox工作正常时,Windows上的IE和Firefox会添加一个额外的页面。 由于创build页面的方式,如上面括号中所述,最后一页显示为空白 – 文本移动得太远而不能显示在页面“窗口”中。 这是代码。 我正在使用jQuery,如你所见。 var descHeight = $('#page').outerHeight(); if (descHeight > 250 ) { var numberOfPages = Math.round(descHeight/210)+1; //Figure out how many pages var artistText = $('#page').html(); //Grab the text into a variable $('.detailsholder').empty(); //Empty the container so we can fill //it with pages for (i=0;i<=numberOfPages-1;i++) […]

写一个mac的.net软件

我使用.net开发代码,有时使用ruby。 我的朋友想让我开发一个小型的计时器在Mac上使用的应用程序。 基本上是一个Windows窗体应用程序。 我想在我的电脑上开发(它有我所有的工具) – 我知道Windows的写入/部署过程。 如果我想使它在Mac上工作是不同的? CLR是否与OS X一起工作? 我需要在我的哥们的笔记本电脑上安装一些特别的东西吗?

Helvetica Neue在本地安装的时候,在Windows上的浏览器中的应用与在Mac OS X上的不同。为什么?

在Windows XP,7和Mac OS X 10.5.8上testing。 查看图片,首先是在Windows 7的Google Chrome上查看airnewzealand.co.nz, 第二个是在Safari上的Mac上查看的同一个网站。 为什么这两种字体之间的大胆的大胆差异? Helvetica Neue本地安装在Windows 7个人电脑上,我相信随Mac OS X一起提供。为什么会发生这种情况? 如何解决? 第三张图片是相关字段的CSS。

是否可以使用Apple Mac键盘的Autohotkey将OSX键盘快捷键转换为PC上的Windows 7等效物?

如果一位经验丰富的苹果Mac用户花了数年的时间学习了最喜欢的应用程序的OSX键盘快捷键,他们正在考虑转移到Windows 7或8个人电脑上,他们也想把这个快捷键的知识也翻译过来。 是否可以在电脑上使用真正的Apple Mac键盘,并使用Autohotkey将修改键翻译成下面的翻译表: Mac PC cmd / Apple ctrl ctrl Windows /开始 所以每次我按下苹果键盘上的“苹果”键,它就会在PC上执行“Ctrl”键,每当我按下苹果键盘上的“Ctrl”键,它就会执行“Windows / Start” PC。 我希望这是一个永久的function,而不必添加任何额外的修饰键。 谢谢!