如何让go编译的程序后台运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让go编译的程序后台运行相关的知识,希望对你有一定的参考价值。
参考技术A 请自行查看我前面写得GO语言开发环境和GO语言IDE编辑器的经验文章我们先写一段GO代码
很简单就是打印输出一个hello world!
保存为print.go文件
然后再CMD下一路cd到print.go目录下来
在cmd下运行 go run print.go就可以运行go程序了
看看运行结果
GO程序的代码是可以直接编译成exe文件的
在print.go目录下运行 go build print.go即可把go程序编译成exe文件
完成之后看看exe文件是否存在
最好我们要看看运行exe的效果本回答被提问者采纳 参考技术B 在执行文件后面加上&.
如果编译后文件为demo 正常启动是./demo 后台运行就./demo &
这样就可以
如何让用户通知应用程序正在后台运行?
【中文标题】如何让用户通知应用程序正在后台运行?【英文标题】:How to keep user notified that application is running in background? 【发布时间】:2012-12-27 05:59:57 【问题描述】:几天以来,我一直在寻找可以让我向用户发布应用程序正在后台运行的功能。我附上了一个!我正在寻找的图像。我试过谷歌搜索,但无法得到我需要的东西。当我点击闪烁的红色条时,它会将我带回应用程序。
提前致谢。
【问题讨论】:
【参考方案1】:您所描绘的红色横幅由系统提供,仅当您的应用程序使用背景录音时才会显示(请参阅AVAudioSession
),并且不提供机会让您选择用户点击它时会发生什么。
除非您的应用适合 few specific classes 之一,否则它实际上不会在后台“运行”。相反,它被“挂起”——仍在内存中,但没有 CPU 时间。因此,在您的应用程序之外发生的事情取决于系统,而不是您……显示将启动您的应用程序的横幅的唯一方法是使用推送通知服务或UILocalNotification
,但这些横幅只是短暂显示,并且您无法控制它们的持续时间。您似乎特别要求的内容无法使用公共 API。
【讨论】:
【参考方案2】:当前的 iOS 不支持第三方开发者的通知类型。
【讨论】:
【参考方案3】:如果你想要那种功能,那么通过
实现 Apple 推送通知服务这个你可以先给苹果推送通知服务发消息。然后是苹果服务
根据需要自动为您的应用生成通知。
【讨论】:
谢谢,但是我认为推送通知会在我的应用程序上显示徽章。我没有尝试过,但是当我的应用程序在后台时,它不会连续闪烁红色条。我一定会尝试这个选项。 不,我认为它会持续显示红条,直到您的应用程序处于后台,并且还会为您生成一种警报类型,显示您的应用程序名称以及您想要给它的消息...跨度>以上是关于如何让go编译的程序后台运行的主要内容,如果未能解决你的问题,请参考以下文章