如何在aws上的Amazon Linux AMI中自动启动node.js应用程序?

有一个简短的指南来解释如何在实例启动和运行时启动应用程序? 如果是通过yum安装的服务之一,那么我想我可以使用/sbin/chkconfig将其添加到服务。 (为了确定,这是正确的?) 不过,我只是想运行没有通过yum安装的程序。 要运行node.js程序,每当系统启动时,我将不得不在主目录中运行脚本sudo node app.js 我不习惯亚马逊Linux AMI,所以我没有find“正确”的方法来在每次启动时自动运行一些脚本。 有没有一个优雅的方式来做到这一点?

getExternalStorageDirectory不起作用

我试图在运行4.2.2的Samsung Galaxy Nexus上将文件保存到我的SD卡上。 从我的应用程序,我正在使用 Environment.getExternalStorageDirectory() 但它返回 /storage/emulated/0/ 这不是我的SDcard信息所在的位置。 有什么工作方法可以用来获得我的SD卡的正确path吗?

如何用TAL创build斑马条纹CSS?

我如何使用变色龙或Zope页面模板轻松创buildCSS斑马条纹? 我想为表中的每一行添加odd和even类,但是使用repeat/name/odd或repeat/name/even的条件,即使使用条件expression式, repeat/name/even看起来比较冗长: <table> <tr tal:repeat="row rows" tal:attributes="class python:repeat['row'].odd and 'odd' or 'even'"> <td tal:repeat="col row" tal:content="col">column text text</td> </tr> </table> 如果你有多个类来计算,这会变得特别乏味。

非公开的API使用

我无法将应用上传到iTunes Connect。 Xcode上传器说,我使用allocBatch:withEntity:count: , allocWithEntity: , IndexForKey: , fastIndexForKnownKey: 我不使用这种方法,不知道他们可能在哪里。 一周前,同样的代码成功上传。 什么可能是这种行为的原因? UPDATE 旧的Xcode提交不再工作,这个错误显示在二进制处理。

Whatsapp的Web版本如何在iOS设备上运行,并在30秒内closures应用程序?

现在,对于那些不知道的人,可以去https://web.whatsapp.com/和通过交换QR码和通过应用程序的networking扩展聊天同步你的Whatsapp聊天。 我对他们如何进行初始握手(可能与whatsapp服务器通信)以及他们如何快速同步数据(可能正在使用直接从设备到客户端的Open套接字)感兴趣。 我很好奇这个应用程序是如何在iOS的后台工作的 。 AFAIK运行后台Intent Service非常简单。 但不适用于iOS。 应用程序正常closures后,iOS只允许长达30秒。 1)我试图崩溃的应用程序(向上滑动)(仍然网页版本正常运行) 2)我禁用Background App refresh Web版本并没有停止。 3)即使禁用Notifications仍然Web版本正常工作。 4)当Google Maps给你指示应用程序在BG中运行的指示时,他们也没有Blue bar 5)他们是否使用虚拟Geo Fencing来保持他们的活力? (但那也需要BG App Refresh) 是否引入了iOS 8上的一些新function,但我不知道

C#是'types检查结构奇怪的.NET 4.0 x86优化行为

更新:我已经提交了Microsoft Connect的错误报告 ,请投票! 更新2:微软已经将bug报告标记为已修复 由微软于18/08/2010在17:25发布 该错误将在未来版本的运行时中修复。 恐怕现在判断是否会在服务包或下一个主要版本中还为时过早。 由于升级到VS2010,我得到一些非常奇怪的行为与“is”关键字。 下面的程序(test.cs)在debugging模式(对于x86)编译时输出True,在(对于x86)优化编译时输出False。 编译x64或AnyCPU中的所有组合会给出预期结果,即True。 在.NET 3.5下编译的所有组合都会给出预期的结果,True。 我正在使用下面的batch file(runtest.bat)来编译和testing使用编译器.NET框架的各种组合的代码。 有没有人在.NET 4.0下看到过这种types的问题? 当运行runtests.bat时,其他人是否在计算机上看到和我一样的行为? @ $ @#$? 有没有解决这个问题? test.cs中 using System; public class Program { public static bool IsGuid(object item) { return item is Guid; } public static void Main() { Console.Write(IsGuid(Guid.NewGuid())); } } runtest.bat @echo off rem Usage: rem runtest — […]

Visual Studio:如何阻止偷点焦点的断点?

当Visual Studio中有一个断点时 ,它就会从那个程序员正在查看/input的任何其他应用程序中窃取焦点 。 这可能是非常恼人的,因为VS抓住了程序员在那个时候input到另一个应用程序的任何键盘input,并且把它作为自己的input。 你们用什么技巧来防止这种焦点偷窃? (我在Visual C ++ 2008和2010上遇到了这个问题。我猜测这对Visual Studio来说是一个问题,对于所有最近的版本来说都是如此)。

Facebook的开放图元标签&有效的HTML

可能重复: 属性属性的Htmlvalidation错误 根据Facebook使用他们喜欢的button和打开graphics元标签,你需要把这样的东西放到你的HTML页面。 <meta property="og:title" content="The Rock"/> <meta property="og:type" content="movie"/> <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/> <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> <meta property="og:site_name" content="IMDb"/> 他们在玩什么? 这是无效的HTML,属性“属性”不是,也从来没有一个元标记的属性,所以为什么地球上有facebook使用这个而不是<meta name =“og:title”content =“The Rock”/>? 我不愿意尝试在我的网站上使用有效的“名称”而不是“财产”,因为如果我尝试了这种方式,并且这种方式在我的网站上不起作用,那么任何点击就像我正在testing它的人都会失败。 所以…有没有人知道如果我使用“名称”而不是“财产”这将仍然工作?

Django和VirtualEnv开发/部署最佳实践

只是好奇人们如何配合他们的Django项目结合virtualenv 更具体地说,你如何保持你的生产virtualenv与你的开发机器正确同步? 我使用git for scm,但是我没有在git repo中使用virtualenv,或者最好是使用pip freeze,然后使用冻结输出在服务器上重新创build环境? (如果你这样做,你能否描述一下这些步骤 – 我在解冻过程中找不到很好的文档 – 就像pip install -r freeze_output.txt吗?)

Devise中的Token Authenticatable模块

我开始在我的Rails应用程序中使用Devise,但Token Authenticatable : 基于身份validation令牌(也称为“单一访问令牌”)模块的用户在我身上困惑。 用户是否仅在当前会话中进行身份validation? 如果他现在使用包含令牌的URL,他可以在晚些时候重新使用它,并且仍然可以访问,还是只有一个访问权限? 多个用户可以同时使用相同的令牌进行身份validation吗? 我已经广泛search了一个工作的例子。 请原谅我,如果这是其他地方解释。 任何指针都会比欢迎。 谢谢你的帮助。