标签: background-process

核心数据处理在后台时需要完整的数据保护

我只是被困在项目的中间.

我的目标是保护我的数据.

我已经通过Nickharris博客了解(核心数据和企业iPhone应用程序 - 保护您的数据)

但在结论中明确提到:

如果您的应用程序在任何后台处理中需要您的Core Data存储,那么您就无法使用数据保护.任何访问NSFileProtectionComplete文件的尝试都将导致异常.

我在后台处理中使用核心数据.

请帮忙解决这个问题.无论如何,我想加密和保护我的数据

谢谢,塔里克

iphone core-data objective-c background-process

2
推荐指数
1
解决办法
3058
查看次数

android:在UI线程中运行一个耗时的任务?

在我的应用程序中,我试图在单击按钮时在UI线程中处理任务(单击按钮时只执行一次任务)...因为任务很耗时我的UI被冻结并且不允许用户进一步输入...

我的问题是除了"线程"以外还有其他任何方法来运行我的任务,以便我的UI不会被冻结..因为我不希望任务重复运行..

如果可能,你可以提供示例代码或链接....

谢谢 :)

java eclipse multithreading android background-process

2
推荐指数
1
解决办法
858
查看次数

在下一个命令完成后,如何停止从bash开始的后台进程?

如果我关闭Firefox窗口或者以某种方式停止此脚本,我怎么能管理这里作为后台进程调用的morbo-server会自动关闭/终止?

#!/bin/bash

morbo Mojolicious_Lite.pl &

firefox -new-window http://localhost:3000/
Run Code Online (Sandbox Code Playgroud)

bash shell shutdown background-process

2
推荐指数
1
解决办法
3855
查看次数

运行一个进程,该进程在后台等待输入,而不会暂停并且不发送输入

我有一个程序会执行以下操作,以等待有人按Enter退出:

spawnThreadAndDoStuff();
System.in.read();
System.exit(0);
Run Code Online (Sandbox Code Playgroud)

我想从脚本中无限期地在后台运行它,并在我希望结束时将其杀死。我以为从/ dev / null读取输入可以做到这一点,但是似乎没有用。我的脚本看起来像:

#!/bin/bash
java -cp someapp > mylog.log < /dev/null &
Run Code Online (Sandbox Code Playgroud)

我做错了吗,还是我的方法刚刚结束?解决这个问题的正确方法是什么?

linux bash redirect background-process

2
推荐指数
1
解决办法
2181
查看次数

如何并行运行Matlab计算

我有Matlab .m脚本,使用Matlab的神经网络工具箱设置和训练神经网络("nn").该脚本启动了一些显示trainig进度的GUI .nn的训练通常需要很长时间.

我在64台处理器核心的计算机上进行这些实验.我想同时训练几个网络,而不必运行多个Matlab会话.所以我想:

  1. 开始训练神经网络
  2. 修改创建网络以创建不同网络的脚本
  3. 开始修改网络的培训
  4. 修改脚本以创建另一个网络...
  5. 多次重复步骤1-4

问题是,当我运行脚本时,它会阻止Matlab终端,所以在脚本执行其最后一个命令之前我不能做任何事情 - 这需要很长时间.如何并行运行所有这些计算?我有Matlab并行工具箱.


编辑:Matlab错误?

更新:此问题似乎只发生在R2012a上,看起来像R2012b上修复.

当我尝试在Edric的答案中推荐的命令序列时,会出现非常奇怪的错误.这是我的代码:

 >> job = batch(c, @nn, 1, {A(:, 1:end -1), A(:, end)});
 >> wait(job);
 >> r = fetchOutputs(job)
 Error using parallel.Job/fetchOutputs (line 677)
 An error occurred during execution of Task with ID 1.

 Caused by:
    Error using nntraintool (line 35)
    Java is not available.
Run Code Online (Sandbox Code Playgroud)

以下是nntraintool(Matlab的神经网络工具包的一部分)27-37行,其中出现错误:

if ~usejava('swing')
  if (nargin == 1) && strcmp(command,'check')
    result = false;
    result2 = false; …
Run Code Online (Sandbox Code Playgroud)

parallel-processing matlab backgroundworker background-process

2
推荐指数
1
解决办法
3281
查看次数

如何在iOS中下载多个背景视频?

我有一个iOS应用程序,我需要每周下载60-70个视频,每个大小3-8MB.问题是,如何下载这些视频?我将视频和网址列表存储在数据库中.

可能的解决方案:

应用程序启动后立即使用a UIBackgroundTaskIdentifier,call beginBackgroundTaskWithExpirationHandler.此任务将下载一个视频.
endBackgroundTask我将标记该特定视频下载.
这里有疑虑,我能开始多次UIBackgroundTaskIdentifier吗?我应该从哪里开始呢?在AppDelegate?特定的控制器?如果我在特定的控制器中启动它,viewDidLoad()那么如果应用程序退出会发生什么?

请指导我或提供替代解决方案.谢谢

iphone download background-process ios

2
推荐指数
1
解决办法
1903
查看次数

在后台运行PHP脚本(不使用Cron)

我想在某些情况下在后台运行以下代码:

文件A:

// ------------------- Some Code Before Following -----------------------

// send notification to given device token
$notification = new Notification();                    
$notification->sendNotification($token,$count);

// ------------------- Some Code After Above ------------------------
Run Code Online (Sandbox Code Playgroud)

这将称为以下类:

// Here I am sending notification to given device token (APNS Push Notification) 
<?php

class Notification
{
    public function sendNotification($token,$count)
    {
        if(strlen($token)%16 == 0)
        {
            // set Device token
            $deviceToken = $token;
            $passphrase = 'xxxxx';
            $badge = $count;

            // Displays alert message here:
            $message = 'Hello! There.';

            $ctx = stream_context_create();
            stream_context_set_option($ctx, …
Run Code Online (Sandbox Code Playgroud)

php notifications background-process apple-push-notifications

2
推荐指数
1
解决办法
4167
查看次数

在6.0警告之前的ios版本上不提供恢复标识符

我正在使用xcode 5,ios 7.当我运行代码时,我得到了这个警告,尽管代码是runnig.I经历了developer.apple.com并发现这是关于应用程序从后台到前台恢复之后的事情.https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/StatePreservation/StatePreservation.html

但是如何删除呢?

background-process multitasking ios ios7 xcode5

2
推荐指数
1
解决办法
6125
查看次数

Virtualenv:"停用"会影响正在运行的进程吗?

我想编写一个小的shell脚本来启动多个python程序作为后台进程.因此,我计划多次执行以下序列:

1. activate virtual environment
2. start python program as background process
3. deactivate virtual environment
...repeat with another program
Run Code Online (Sandbox Code Playgroud)

停用虚拟环境是否会影响正在运行的进程?

python virtualenv background-process

2
推荐指数
1
解决办法
985
查看次数

在后台线程中运行SpriteKit进程以提高CPU使用率

我正在使用Swift和SpriteKit构建我的第一个游戏,而且我在CPU使用和电池寿命方面遇到了很多问题.我想知道在后台线程中运行某些任务(如实例化坏人)是否是常见的做法; 如果是这样我将如何实施呢?

multithreading background-process sprite-kit swift

2
推荐指数
1
解决办法
556
查看次数