精华内容
下载资源
问答
  • 如何让一个应用程序一直在后台运行? - C++ Builder - Windows SDK-API.mht
  • 博主做的是一个ftp服务器,因为是在自己电脑上,希望局域网内可以互相传文件,所以希望开机之后能自动运行。 对于Windows系统,开机之后当所有的软件初始化完毕之后,会自动运行C:\Users\Administrator\AppData\...

    以前做过开机运行,但是现在用的时候又给忘了,所以本次来写一下步骤。

    博主做的是一个ftp服务器,因为是在自己电脑上,希望局域网内可以互相传文件,所以希望开机之后能自动运行。

    对于Windows系统,开机之后当所有的软件初始化完毕之后,会自动运行C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup下面的文件,因此只要将文件放在这个文件夹下就可以自动运行。并且会全部运行。

    如果希望运行某一个软件,直接将该软件的快捷方式放在下面即可。

    本次我希望的是运行一个py文件,但是py文件之间还有调用,如果同时将一个文件夹放入,则会同时运行。因此,需要一个批处理文件,到指定的文件夹内,运行对应的文本即可。本次文件夹放在G:\ftp文件夹下,入口是tpServer.py文件。

    1.先进入到G盘,对应的命令G:

    2.进入对应的文件夹 cd G:\ftp

    3.运行py文件 python ftpServer.py

    如果程序内部有绝对路径的话,不可以输入 python G:\ftp\ ftpServer.py

    因为此时工作路径是上面的Startup路径,因此会出错

     

    使用notepad++新建一个ftp.bat文件,在内部输入

    G:

    cd G:\ftp

    python ftpServer.py

    bat文件内部每一行,相当于在命令提示行内部直接进行输入,因此可以直接通过cmd 之后观察现象进行单步调试。

     

     

    每次开机就可以实现自动打开ftp服务器了

    具体服务器的搭建流程见以下地址:https://blog.csdn.net/qq_34020487/article/details/89337141

    下载资源地址为:https://download.csdn.net/download/qq_34020487/11120287

    展开全文
  • //这句加不加没什么影响 // intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); notification.contentIntent = PendingIntent.getActivity( this , 1 , intent , 0 ); //这里的id不能是0 ...

    使用startForeground();

    *在serVice的onCreat()方法中调用startForeground()方法使当前进程成为前台进程

    Notification notification = new Notification();
      //通知栏没有展开时的显示内容
      notification.icon = R.mipmap.ic_launcher;
      notification.tickerText = "我的手机卫士时刻保护您";
    
      //下拉通知栏的显示内容
      notification.contentView = new RemoteViews(getPackageName() , R.layout.notifition_view);
    
       //点击通知栏跳转到相应的应用里面
      Intent intent = new Intent(this , MainActivity.class);
       //这一句加不加没什么影响
    // intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
      notification.contentIntent = PendingIntent.getActivity(this , 1 , intent , 0);
    
       //这里的id不能是0
     startForeground(1 , notification);

    *在登录成功后调用一下代码,开启服务

    startService(new Intent(this , NotKillSeivice.class));
    展开全文
  • 如何程序在linux服务器下一直运行(关闭远程连接后仍然继续运行)

    如何让程序在linux服务器下一直运行(关闭远程连接后仍然继续运行)

    nohup 命令 目标对象
    
    nohup python train.py
    

    nohup放在命令道的开头,表示不挂起(no hang up),也即,关闭终端或者退出某个账号,进程也继续保持运版行状态,一般配合&符号一起使用。如nohup command &,添加 & ( 表示“and”的符号)到命令的尾部。

    关闭nohub开启的命令

    ps -ef | grep train
    kill -9 2215
    

    在这里插入图片描述
    1:ps -ef | grep (能识别你的进程名称的关键词):会返回nohup启动的所有相关进程

    2:kill -9 pid(pid为每一行的第二个id编码,表示的是该进程的父进程)

    杀死父进程就会杀死子进程

    展开全文
  • iOS程序一直在后台运行

    千次阅读 2016-12-23 00:01:19
    那么如何保证一个应用程序进入后台以后一直保持活跃呢??通常最常见的方法就是在后台播放一段音频(没有声音),因为AVPlayer这个类进入后台以后可以保证程序不死。 首先我们需要在- (BOOL)application:...

    1 众所周知,iOS程序退入后台以后一段时间就会被杀死。那么如何保证一个应用程序进入后台以后一直保持活跃呢??通常最常见的方法就是在后台播放一段音频(没有声音),因为AVPlayer这个类进入后台以后可以保证程序不死。

    首先我们需要在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法里面实现下面几段代码:
    
        // 设置音频会话
        AVAudioSession *session = [AVAudioSession sharedInstance];
    
        // 后台播放
        [session setCategory:AVAudioSessionCategoryPlayback error:nil];
    
        // 单独播放一个后台程序
        [session setCategory:AVAudioSessionCategorySoloAmbient error:nil];
    
        [session setActive:YES error:nil];
    

    2 在程序进入后台时,开启一个后台任务,时间不确定,这个优先级比较低,如果系统内存不足需要关闭应用的时候,系统首先会考虑关闭这个应用,但是总比不开启后台任务要好。

    // 程序进入后台的时候调用
    - (void)applicationDidEnterBackground:(UIApplication *)application {
    
        // 开启一个后台任务,时间不确定,优先级比较低,假如系统要关闭应用,首先就考虑
       UIBackgroundTaskIdentifier ID = [application beginBackgroundTaskWithExpirationHandler:^{
    
            // 当后台任务结束的时候调用
           [application endBackgroundTask:ID];
    
        }];
    
        // 如何提高后台任务的优先级,欺骗苹果,我们是后台播放程序
    
        // 但是苹果会检测你的程序当时有没有播放音乐,如果没有,有可能就干掉你
    
        // 微博:在程序即将失去焦点的时候播放静音音乐.
    
    }
    

    3 在程序即将不活跃的时候循环播放一段音频,是应用一直不被杀死。

    // 失去焦点
    - (void)applicationWillResignActive:(UIApplication *)application {
        // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
        // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
        NSURL *url = [[NSBundle mainBundle] URLForResource:@"silence.mp3" withExtension:nil];
        AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
        [player prepareToPlay];
        // 无限播放
        player.numberOfLoops = -1;
    
        [player play];
    
        _player = player;
    }
    

    4.设置后台的模式
    设置后台的模式

    通过上面的4步骤就可以实现应用程序一直在后台运行了。

    展开全文
  • 怎么让 Android 程序一直后台运行

    千次阅读 2016-10-25 16:37:56
    从技术角度概括一下现在普遍的防杀方法 Service设置成START_STICKY,kill 后会被重启(等待5秒左右),重传Intent,保持与重启前一样​...双进程Service:2个进程互相保护,其中一个Service被清理后,另外没被清理
  • 参考:... 亲测可用的一个方法! 1. 安装(命令行执行任务) CentOS 系列系统: yum install screen Ubuntu 系列系统: sudo apt-get install screen 2. 创建 screen 窗口...
  • 怎样才能我们的服务器一直在云端后台运行,即便退出终端,也保持这服务器进程运行呢? 这里我们可以使用screen工具: 1、下载screen: CentOS 系列系统: yum install screen Ubuntu 系列系统: sudo apt...
  • Mac电脑一直以高性能、高价格领先于其他的Windows系统,因此很多用户从Windows转战Mac,但是因为之前用windows系统已经习惯了,所以很多用户想要在mac上安装Windows系统,又不想使用虚拟机,那么,这问题要怎么...
  • 解决yum安装软件时提示/var/run/yum.pid已被锁定,PID为xxxx的程序正在运行问题
  • 如何程序在锁屏后还一直运行

    万次阅读 2017-08-15 11:25:18
    但是,一般情况下手机锁屏后,Android系统为了省电以及减少CPU消耗,在一段时间后会使系统进入休眠状态,这时,android系统中CPU会保持在一个相对较低的功耗状态,但是上传位置信息需要网络请求来消耗CUP的。...
  • zedboard实现软件开机自动运行opencv运行库和qt运行库自动加载
  • 如何安卓APP一直在后台运行

    万次阅读 2016-04-23 10:30:23
      声明  1 网上很多的保活手段,但是不靠谱的居多  2 本文只是进行保活知识的推广,不是在教你做永生不死的进程  二 保活手段  1 业界保活手段:黑色保活,灰色保活,白色保活  2 黑色保活:  1 ...
  • 一直出现以下问题,不停的弹出,已经尝试过adb kill-server和adb start-server但是都没有用,也没有网上解决方法中打开两eclipse的情况。 ![图片说明]...
  • 进入 screen 进程: 如果只有一个 screen 进程,命令行输入 screen -r -d 即可 如果有多个screen, 我们可以通过它的 PID 进入screen:screen -r -d PID 6、终止正在运行的项目:只需要在cmd命令行或者IDEA的Terminal...
  • 一个正在运行的VMware进程可能正在使用配置文件以及虚拟机黑屏 解决办法:看了很多说删除.lck文件的,还有说删除.vmdk文件的,.vmdk文件在删除的时候提示无法删除,.lck文件删除后,也无法解决问题,又不想卸载重...
  • iOS 如何让一个程序在后台运行不被挂起,不死掉前言:这是本人的第一篇博客,本来对这种写博客这种东西无感,但是发现有些东西如果不晒在网上,会很多人费很多的时间去找一种问题的解决方法,于是我决定不做一个...
  • 软件之前运行总是占满服务器CPU导致卡,现在CPU资源占用一直维持在30%左右,但为什么tomcat开始卡了,该如何解决?
  • PBS 排队系统一直不能运行

    千次阅读 2018-07-23 10:14:00
    老板在集群上开了一个账户给我,但是提交PBS脚本后,qstat状态一直显示为C,cpu运行时间也全部为0。通过查看邮件报错信息,显示为An error has occurred processing your job, see below. Post job file ...
  • 有的时候我们需要长时间地运行background programs,而且不希望程序退出,今天我们要来看一下如何在linux环境下来实现这个目的。我的演示环境是Ubuntu 16.04 LTS。...(比如我们要运行一个名为EagleJobDispatch
  • 单片机C语言的主程序,通常要用一个while(1)语句来程序进入一个无限循环,目的是为了程序一直保持在我们需要运行的情况下。 虽然这种做法毋庸置疑,在网上还是有不少朋友有疑问,如果程序不加while(1)会出现...
  • 然而在开发Android程序时,有时候在程序运行的时候,不能系统休眠,否则有一些运行会停止,因此我们需要设置禁止休眠。 Android中设置禁止休眠有两种方式: 1. 在View中设置FLAG_KEEP_SCREEN_ON。 ...
  • 用记事本运行一个java程序

    千次阅读 2016-10-24 13:50:29
    一直对eclipse和jdk的关系没搞清楚,不知道为什么安装eclipse以后要安装jdk  学习了深入理解计算机系统以后,稍微明白一点,我们程序员写的高级程序计算机是 识别不出来的。那么需要由编译器编译成简单的二进制代码...
  • VS安装运行一个项目

    千次阅读 2018-10-24 11:07:36
    首先要下载VS软件,以VS2015为例,下载链接网上有许多,在这里就不再给出,下载下来的是一个大约7G的iso格式文件,直接双击开始安装。 安装类型选择自定义安装,安装路径自己选择,最好安装在固态硬盘上,随后一直...
  • 解决win10软件运行但看不见窗口的问题,
  • 一个软件完整的开发流程介绍

    万次阅读 多人点赞 2018-03-29 19:11:28
    刚开始写博文的时候就应该将这个文章更新一下,虽然不是什么大牛,但是对于软件的开发流程还是比较了解的,毕竟大大小小做过了好几个项目了,今天就大概的说一下,用我做过的一个项目来说吧,写的不好的,请多多见谅...
  • 本来想实现一个一直运行的Service,使用alarmManger定时开启Service实现刷新功能,可是发现在android5.0之后会在清理后台任务时杀死,在android5.0之前的如果使用360软件也能被杀死。我用的是小米6.0,和华为5.0测试...
  • 近日我也在写一个定时采集数据传递到服务器的工具,需要一直运行着,后台用一个线程每隔2秒就判断一次时间,是否到了设定的传输时间,到了点就传送。(System.Threading.Thread.Sleep(1000 * 2)) 现在它不传输的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 377,864
精华内容 151,145
关键字:

怎样让一个软件一直运行