我有一个ASP.NET页面加载太长时间.一点点测试表明,服务器端日志记录占用了相当多的时间(并且因为用户永远不需要查看日志记录结果)我想延迟它直到页面加载完毕.
有一个简单的方法吗?
我已经尝试将它放在页面的Disposed事件中,但这似乎并不会触发,Unload但事件发生的时间太快了.我宁愿不必产生一个线程,但我可能能够做到这一点.
我不是在寻找AJAX.我想做一个正常的整页加载,然后在页面加载后(从客户端看)进行更多的处理.
我将如何实现在整个应用程序中运行的线程.我看过服务,但我很确定这不是我想要的.即使应用程序关闭,我也不希望线程不断检查.我只想要一个线程应用程序中(即使我的活动之间切换)的后台运行不间断的检查,看看用户是否提出的电话给他/她的耳朵.如果用户那么它将执行一个动作.有这样的事情的例子吗?
我正试图在我的观点负载上从互联网上获取数据.为了不滞后用户界面,我正在使用执行HTML下载和解析
[self performSelectorInBackground:@selector(alertThreadMethod) withObject:nil];
Run Code Online (Sandbox Code Playgroud)
检查是否有在线提醒.但是为了在视图上显示信息,iOS表示我需要使用主线程.所以我在之后调用显示代码:
[self performSelectorInBackground:@selector(alertThreadMethod) withObject:nil];
[self loadAlert];
Run Code Online (Sandbox Code Playgroud)
在这样做时,[self loadAlert];实际上在后台选择器之前运行(它更快).因此,它没有后台选择器应该提供的信息.
我怎样才能确保[self loadAlert];之后的运行?或者有更好的方法吗?
我想创建一个应用程序,基本上,应该在某个特定的时间启动自己,在后台做一些东西,然后杀死自己.
我需要提示移动方向和阅读内容.我很抱歉有点转储问题,但我是android的初学者.所以任何答复都会很棒.
你好.我是shell的新手,正在开发我的第一个kludged一起脚本.我读过所有在管间和SO还有很多很多地方disown,nohup,&和return解释,但事情是不是为我工作.
我想要一个更简单的计时器.该脚本要求用户输入小时,分钟等,然后:
echo "No problem, see you then…"
sleep $[a*3600+b*60+c]
Run Code Online (Sandbox Code Playgroud)
此时(在第一行或第二行,不确定)我希望脚本或脚本中的特定命令成为后台进程.也许是一个守护进程?因此,即使计时器仍将按计划进行
在"没问题"行后,我想要一个return命令,以便现有的shell窗口在此期间仍然有用.
终端通知命令(定时器唤醒)在上述某些使用情况下立即被调用(我现在不记得哪个),然后在正确的时间进行第二次通知.在return任何地方使用命令基本上似乎退出脚本.
我不清楚的一件事是,是否/如何disown,nohup等等适用于命令进程与脚本进程,即,它们中的任何一个只能在脚本内部的命令上正常工作(如果不是,如何将脚本初始化为仍然要求输入的后台进程).
也许我应该用一些替代品sleep?
关于如何从我的主应用程序将数据传输到后台代理程序,做了相当多的阅读.微软的建议似乎是使用带有互斥锁的独立存储.
在一些地方建议你可以在第三个项目中创建一个静态类(由main和agent引用)并以这种方式传递数据(但没有样本).我无法让它工作.后台代理似乎无法访问主应用程序创建的静态类.
有没有人有这个工作?或者是隔离存储的最佳方式?
我有一个文件,Notification.php这是一个类.它的结构是这样的:
Class Notificaiton
{
public function sendNotification($token,$count)
{
// Here is the code for sending push notification(APNS)
}
}
Run Code Online (Sandbox Code Playgroud)
通常,如果我想从另一个PHP文件中调用此函数,那么我必须创建一个类的对象,然后调用它的方法如下:
$notification = new Notification();
$notification->sendNotification($token,$value);
Run Code Online (Sandbox Code Playgroud)
但我想做的是在后台进程中调用它.所以我使用exec()如下命令:
exec("/usr/bin/php /path/to/Notification.php >> /path/to/log_file.log 2>&1 &");
Run Code Online (Sandbox Code Playgroud)
在这里,我不知道如何可以调用function(sendNotificaiton())的file(Notification.php),并传递参数的参数:$令牌和$算什么?
我发现exec/shell_exec/passthru commands可以帮助我.但在这种情况下,我用这三个命令中的哪个命令?
请指导我这个.任何帮助将不胜感激.
我一直为 Android 编写代码,现在我希望将我的知识扩展到 iOS 开发;所以我真的很新,请耐心等待。
我知道只有一小部分应用程序可以在后台无限期运行。这些是 VoIP、音乐播放器和位置跟踪应用程序。
我想使用 XMPP 框架编写一个聊天应用程序。一切都很好,直到用户将应用程序置于后台,在这种情况下,应用程序将保持连接大约十分钟,然后被系统杀死,因此用户将无法接收新消息。
我知道有一些技巧可以让应用程序保持活力。诸如在 info.plist 文件中将其定义为音乐播放应用程序的技巧,然后无限期地播放一些空的声音。但我也知道,当该应用程序发布到 App Store 时,Apple 会拒绝该应用程序。
那么,通常情况下,其他应用程序是如何做到的呢?其他聊天应用程序如何在后台保持活动状态以接收来自服务器的新消息?像 Google Hangouts、IM+ 之类的应用程序?
我搜索了很多,但我总是更困惑.
我必须创建一个适用于后台的应用程序并检查电池电量.我该如何创建服务?服务应该在设备启动时启动,并且必须在电池达到一定百分比时与活动通信,因此消费者没有任何交互.
我要创建什么类型的服务?我有什么需要做的?
这不是一个微不足道的问题StackOverFlow,在此之前,至少我没有发现任何类似的东西,当然我也是googled它,并阅读大多数高排名的结果.
顺便说一句,如果这里的任何人对Objective C’s block语法感觉不舒服,请访问此页面
http://fuckingblocksyntax.com,
然后再抛出任何与块相关的问题.
我的问题的第一部分是:the background of declaration of block-parameter, as well as invoking a method which has a block-parameter ( in many cases, a completionBlock )
calleE-methodMyWorker类中的" ":......
@implementation MyWorker
-(void) aWorkerMethodNeedsABlockInput: ((void)(^)( NSObject *, double )) blockParam
{
NSObject *anObj=[[ NSObject alloc] init];
double *aDouble;
[self retrieveTimeConsumingResults: anObj withNumberOfTry: aDouble ];
blockParam ( anObj, * aDouble );
}
@end
Run Code Online (Sandbox Code Playgroud)
calleR-methodMyManager类中的" ":
@interface myManager()
@property …Run Code Online (Sandbox Code Playgroud) android ×3
ios ×2
arguments ×1
asp.net ×1
automation ×1
battery ×1
c# ×1
cocoa-touch ×1
exec ×1
function ×1
keep-alive ×1
livechat ×1
macos ×1
nsurlsession ×1
objective-c ×1
php ×1
sensor ×1
service ×1
sleep ×1
zsh ×1