首页 文章
  • 2 votes
     answers
     views

    奥利奥背景服务

    在我们的应用程序中,我们使用多种服务和意图服务进行BLE通信,麦克风录音等 . 我们注意到了新的背景限制和限制(是的,我们确实注意到它已经很晚了,我知道) . 我已经更改了使用ContextCompat.startForegroundService()函数的实现,并使用startForeground()和docs中声明的通知 . 但我们看到,当应用程序是 killed 时,前台服务也会在几分钟后死...
  • 1 votes
     answers
     views

    停止然后快速连续启动相同的后台工作程序

    当在CancelAsync()调用和RunWorkerAsync()调用之间只有非常小的间隔时,我在使用VB.net停止然后启动后台工作程序时遇到一些困难 . 我已经创建了一个示例来说明下面的问题 . 如果单击按钮一次然后快速连续单击两次,则会出现此示例中的问题 . 从本质上讲,正如我所理解的那样,问题是后台工作者仍在迭代for循环(包括模拟需要一些时间运行的代码)并且还没有机会检查取消是否正在等...
  • 1 votes
     answers
     views

    shell_exec()不起作用在WordPress的管理面板中使用

    我正在使用 shell_exec() 在我的WordPress插件中运行后台进程,并发现当在管理选项页面中使用 shell_exec() 时,WordPress会以某种方式混淆 . 似乎使用相对路径的包含不能正确处理 . 这是我为解释问题而编写的示例插件: /* Plugin Name: Sample ShellExec */ add_action('admin_menu', 'sample_s...
  • 4 votes
     answers
     views

    如何根据Linux系统调用实现后台处理?

    如何在Linux系统调用方面实现后台处理(例如,在Bash中)? 我的问题的目的是我不明白为什么bash手册说 在子shell环境中调用异步命令, (如果我是正确的,"aynchronous commands"表示在后台运行命令),而通过使用 strace ,我发现父shell进程首先调用 clone() 来创建一个子shell,它是自身的副本,然后子shell调用 ex...
  • 70 votes
     answers
     views

    Node.js中的后台进程

    处理NodeJS应用程序中的后台进程有什么好处? Scenario :在用户向应用程序发布内容之后,我想要处理数据,从外部资源请求其他数据等 . 所有这些都非常耗时,所以我想要它来自req / res循环 . 理想的情况是拥有一个可以快速转储作业的作业队列,守护程序或任务运行器将始终使用最旧的作业并对其进行处理 . 在RoR中,我会用延迟工作这样做 . 这个API的Node等价物是什么?
  • -1 votes
     answers
     views

    不同的防病毒和反恶意软件应用程序有什么区别?

    我在另一篇帖子中读到,第三方反恶意软件应用程序将禁用Windows Defender . 那篇文章已经有几年了 . 我在网络上的一个系统上运行Windows 10 . 我安装了Avast免费软件版本 . 它似乎是我阅读的反恶意软件应用程序,而Windows Defender只是一个反病毒应用程序 . 那么,假设Avast在其提供的保护方面更“全面”,我会是正确的吗? 恶意软件风险类型之间的区别是什...
  • 0 votes
     answers
     views

    如何从python模块内部运行Mininet CLI命令

    我编写了一个python模块,使用Mininet生成随机拓扑,并将OpenDayLight连接为远程控制器 . 我想将命令传递给mininet CLI,但是从python模块内部 . 在生成主机和交换机以及将它们连接到远程控制器之后,模块随机选择2个主机作为服务器和客户端 . 我在做类似的事情时遇到了麻烦,但是从python模块中的内联: mininet> h<random_numbe...
  • 6 votes
     answers
     views

    Django:在后台发送电子邮件的最佳方式?

    我正在从Django发送电子邮件(使用Webfaction) . 但是,这很慢,所以我想在后台发送电子邮件,即使电子邮件尚未发送,也会向用户返回回复 . 有什么想法是最好的方法吗? 我已经阅读了关于芹菜的内容,但似乎有很多步骤来设置芹菜:http://markliu.me/2011/sep/29/django-celery-on-webfaction-using-rabbitmq/那个's Ok,...
  • 274 votes
     answers
     views

    在Linux中,如何在关闭SSH客户端后阻止后台进程停止

    我正在通过SSH(Putty)在linux机器上工作 . 我需要让一个进程在夜间运行,所以我想我可以通过在后台启动进程(在命令末尾有一个&符号)并将stdout重定向到文件来做到这一点 . 令我惊讶的是,这不起作用 . 一旦我关闭Putty窗口,该过程就会停止 . 我怎样才能防止这种情况发生?
  • 455 votes
     answers
     views

    如何运行Node.js作为后台进程,永远不会死?

    我通过putty SSH连接到linux服务器 . 我尝试将其作为后台进程运行,如下所示: $ node server.js & 但是,在2.5小时后终端变为非活动状态并且过程终止 . 无论如何,即使终端断开连接,我仍然能保持活动状态吗? Edit 1 实际上,我尝试了 nohup ,但只要关闭Putty SSH终端或拔掉我的互联网,服务器进程就会立即停止 . 在Putty有什么我需要...
  • 1 votes
     answers
     views

    当手机未充电时,应用程序的服务将停止

    我的活动通过调用 startservice() 启动服务 . 为了简化我的问题,可以说服务将是一个计数器,计数器将每10秒增加一次 . Timer t_counter; int counter = 0; @Override public int onStartCommand(Intent intent, int flags, int startId) { t_counter =...
  • 8 votes
     answers
     views

    应用程序未运行时的iOS 7后台获取

    我编写了一个简单的应用程序,以测试和监控background fetch功能在iOS7中的工作方式 . 首先,我在Info.plist文件中设置了UIBackgroundMode选项 . 然后; 我将以下代码添加到 AppDelegate.m 中的 application:didFinishLaunchingWithOptions: 方法中: 最后,我按要求实现了 *application:(...
  • 21 votes
     answers
     views

    需要有关如何在后台永远运行Android服务的代码示例,即使设备正在休眠,如Whatsapp?

    我已经尝试了各种方法来实现这一目标,但我的服务最终会被杀死 . 我想用AlarmManager每隔一小时触发一次课 . 即使设备处于休眠状态,它也应该发出闪烁的LED警报,振动或声音 . 无论如何,它应该永远运行 . 我注意到Whatsapp一直在运行,即使我杀死所有正在运行的应用程序并清除内存,让设备进入睡眠状态,但仍然Whatsapp接收消息并提醒我 . 他们是怎么做到的?我想对我的应用做同样...
  • 2 votes
     answers
     views

    iOS 10上的后台播放是否仍适用于cordova媒体插件?

    当蓝牙设备超出范围并且iOS设备处于待机状态(屏幕锁定)或应用程序最小化到后台时,我正试图在Ionic / Cordova应用程序中播放音频样本 . 我正在使用与Cordova media plugin documentation中的示例类似的功能,其功能是更正Android设备的音频文件路径: function getMediaURL(url) { if(device.platform....
  • 3 votes
     answers
     views

    用于BluetoothLe连接的CodenameOne后台任务

    我正在使用Codename One开发一个应用程序,它连接到蓝牙LE专有的外部设备并记录接收的数据(平均数据大约每秒到达一次) . 我正在使用Bluetooth LE CN1 library(Cordova Plugin的包装器) . 应用程序应该能够接收和记录数据,即使不在前台,我不知道如何在CodenameOne中以系统不会自行关闭它的方式 . 我编写了一个原生的Android应用程序,在与外...
  • 3 votes
     answers
     views

    Heroku dyno / worker在开始时崩溃

    我有一个用Rails编写的应用程序,部署在Heroku上 . 我曾经在一个网络dyno上工作,但今天我发布了应用程序,流量非常大,所以我决定增加到4个网络dynos和1个工作人员dynos . 我不知道为什么总是当我做 heroku ps 它显示: Process State Command -------- ---...
  • 1 votes
     answers
     views

    单工dyno的并行背景任务

    我们有一个Rails应用程序,其中某些请求在具有delayed_job的worker dyno上触发长时间运行的任务,而前端轮询直到它收到结果 . 我们的流量虽小但增长很快,而且任务通常只需几秒钟即可完成,但最多可能需要一分钟 . 现在,每个web和worker dyno都足以处理我们的负载 . 问题是,delayed_job队列不会并行处理作业,因此较长的任务最终会阻碍其后面的任务 . 我们正在...
  • 0 votes
     answers
     views

    如何在打开wifi时在后台启动应用程序?

    我想开发一个应用程序,它将在打开wifi时在后台运行 . 后台应用程序将检查设备是否每15分钟连接到wifi网络 . 如果未连接,请关闭设备中的wifi . 现在,当打开wifi时,如何在后台启动应用程序?
  • 6 votes
     answers
     views

    锁屏iPod控件无法使用Spotify音乐播放器

    我将Spotify播放器添加到我的应用程序中,该应用程序也使用MPMusicPlayerController播放音乐 . 当Spotify播放音乐并且屏幕被锁定时,当用户按下锁定屏幕上的这些按钮时,不会收到播放/暂停和FFW / RWD的遥控事件 . 如果从MPMusicPlayerController播放音乐,我可以根据以下代码接收远程控制事件: -(void) ViewDidLoad { ...
  • 1 votes
     answers
     views

    在后台控制当前的AVQueuePlayer项

    我正在使用iBeacons和geofences进行徒步旅行 . 我试图允许我的用户插入他们的耳机,关闭应用程序并在他们四处走动时获得音频更新 . 我有这个基础知识,并可以在应用程序前置时触发音频 . 我还实现了播放静音技巧,并在应用程序被预先启动时在后台播放/暂停AVQueuePlayer实例 . 我的挑战是能够在后台控制AVQueuePlayer的状态,以便我在正确的时间播放正确的曲目 - 这是...
  • 2 votes
     answers
     views

    根据对象数量均匀动态调度后台作业

    在Sinatra应用程序中,我需要每天为应用程序的每个用户运行后台工作(我可能会使用sidekiq) . 我想根据用户数量在白天均匀分发它们 . 因此,例如,如果有12个用户,则必须每两个小时执行一次作业,如果有240个用户,则必须每6分钟执行一次作业 . 我知道有一些宝石允许你安排后台工作(Rufus调度程序,每当......),但是我不确定他们是否允许更改内部工作必须根据动态值执行,例如对象数...
  • 2 votes
     answers
     views

    AVPlayer无法在后台加载媒体

    当在后台运行时,我的AVPlayer实现无法播放下载的音频(例如播客),但能够播放本地存储的歌曲 . 仅在手机与计算机断开连接时才能在后台播放 . 如果我的手机直接连接到我的计算机/调试器,则任何本地或下载的媒体都可以正常播放 . 在前台,播放任何媒体类型也没有问题 . 这是我的实施: AVPlayer *moviePlayer; ...
  • 0 votes
     answers
     views

    使守护程序线程运行直到JVM退出

    阅读后抛出守护进程线程并根据我的要求实现提出了几个疑问 . 请澄清我 我正在使用ServletContextListener类来调用需要运行unitl JVM退出的守护进程线程 public void contextInitialized (ServletContextEvent event) { context = event.getServletContext(); ...
  • 303 votes
     answers
     views

    如何获得后台进程的PID?

    我从我的shell脚本开始后台进程,我想在脚本完成时终止这个进程 . 如何从我的shell脚本中获取此进程的PID?据我所知,变量 $! 包含当前脚本的PID,而不是后台进程 .
  • 1 votes
     answers
     views

    Ionic:使用cordova-plugin-geolocation时,位置跟踪无法在后台运行

    我正在尝试使用驱动程序的手机构建一个Android应用程序来跟踪车辆 . 当驾驶员接到电话或最小化Android手机上的应用程序时,手机会进入后台模式 . 当后台模式被激活时,我希望设备继续收集位置数据并将其发送到我的服务器 . 我使用 Watch (watchPosition)来收集位置数据 . 一旦应用程序进入后台,watchPosition似乎没有返回任何位置 . watchPositio...
  • 0 votes
     answers
     views

    超级快速AVPlayer init或如何在后台启动它?

    场景: 应用程序用于从无线电台流式传输音乐 . 我正在使用AVPlayer . 应用程序可以在后台播放音乐(在plist中为 Required background modes ),应用程序可以从锁定屏幕接收播放/暂停操作(使用 AVAudioSessionDelegate 和 remoteControlReceivedWithEvent 方法) . 这部分还可以 . Problem 用户启动应用...
  • 0 votes
     answers
     views

    会话断开后如何重新连接到后台GUI应用程序?

    我们将Eclipse安装程序作为中央Linux服务器上的IDE . 每个人都将连接到服务器,打开Eclipse实例,进行处理 . Eclipse将作为后台进程运行,向用户显示GUI . 发生的事情是,有时人们突然断开SSH会话(使笔记本电脑睡眠等等),而没有正确关闭eclipse,这有时会让Eclipse进程在后台运行 . 每当用户下次尝试连接时,他们都不会意识到现有的Eclipse会话,并继续启...
  • 0 votes
     answers
     views

    哪种PayPal方法可用于制作后台付款流程以将钱转移到PHP中的PayPal电子邮件ID

    在PHP编程的后台进程中,PayPal的哪种付款方式可用于将钱转移到PayPal电子邮件ID .
  • 1 votes
     answers
     views

    UWP后台任务计时器

    我正在开发一个应用程序,需要一个计时器在后台的指定时间触发 . 然后我想要启动一个计时器,每10分钟左右滴答一次,直到指定的时间 . 在这一切中,我不希望用户必须打开应用程序 . 实现这一目标的最佳方法是什么?我环顾四周,没有找到一个好的,直截了当的回答 . 谢谢!
  • 0 votes
     answers
     views

    从磁盘加载UIImage有时会因背景状态中的权限错误而失败?

    我有这个奇怪的问题,我无法解决 . 我正在创建一个允许播放音乐的应用程序 . 当屏幕被锁定(并且当前正在播放的歌曲)时,锁定屏幕将填充一堆数据 . 一件是专辑封面 . 问题是手机锁定后我跳过几个曲目(向前或向后),UIImages不再被加载 . 如果我测试了该功能并在我的播放队列中快速向前和向后跳过,则会出现前4-5首歌曲的专辑封面 . 之后,图像停止显示,因为我从我的代码中获取了一个抓取图像的N...

热门问题