我正在使用一个使用百分比设置的JS进度条:0到100(百分比).当160,000人签署了某种表格时,我需要进度条达到100%.我有一个PHP变量中设置的签名者总数但是如何将数学转换为适合1到100的百分比(因此进度条实际上反映了160,000的目标).
我可能在这里遗漏了一些明显的东西(我对任何与数字相关的东西感到厌烦)所以这里有人知道如何做到这一点吗?
我正在使用NSProgressIndicator,它只在主事件循环后重绘.然而,旋转器永远不会启动或停止.我使用以下代码启动进度指示器:
[progressIndicator startAnimating];
Run Code Online (Sandbox Code Playgroud)
它也是合成的,并且正确包含在.h和.m文件中.我把它连接到IB.
代码似乎不适用于进度条或微调器.
我最近想出了如何使用ObjectOutputStream和ObjectInputStream通过服务器和客户端之间的简单Java套接字连接发送对象.我想知道我是否想要传输一个可能很大的对象,例如一个图像,是否可以设置一个线程来跟踪已经发送/接收了多少数据的进度?如果这个问题的答案不是很直接,有人可以解释一下我可能会做些类似的事吗?提前致谢!
我试图显示从API下载的进度,但NSURLConnectionDelegate在任何地方都没有总字节值.有没有办法在完成下载之前获取我正在下载的总字节数?
我正在使用适用于iOS6的新社交API实现Facebook视频上传,一切正常,但我没有找到方法来了解上传的进展情况...... Apple似乎提供的唯一API就是如果上传完成或失败,那么他们可能是-------他们没有提供方法来知道它?
我也没有找到关于这个话题的任何问题,我不可能是唯一对它感兴趣的人,如果有人知道其他事情,请告诉我们.
谢谢 !
我正在使用 CURL 从外部 url 下载一个大文件并将其保存在我的服务器上。这可能需要几分钟的时间。下载运行时,我使用curl_setopt($ch, CURLOPT_PROGRESSFUNCTION,.. 运行匿名函数,该函数定期使用当前下载信息更新我的 $_SESSION['download_progress'] 变量。
现在,所有这些都发生在 upload.php 文件中,当用户等待文件下载时,我使用 javascript 请求 Progress.php 页面,其中包含以下简单代码:
session_start();
echo $_SESSION['download_progress'];
Run Code Online (Sandbox Code Playgroud)
这允许我的 JavaScript 代码显示有关下载进度的信息。
除非它不起作用。
在“upload.php”完成加载之前,“progress.php”页面不会加载(换句话说,两个页面仅在文件下载完成后才加载),这不好。session_start() 以某种方式阻止“progress.php”页面加载。我使用自己的服务器(apache + php 5.4),所以我拥有所有管理权限。
我怎么解决这个问题?我可以使用一些丑陋的解决方法,例如将下载信息写入文本文件而不是会话变量,然后使用 javascript 直接读取该文本文件,但我宁愿不这样做。
谢谢
我目前正在开发一个进度条(使用Winforms),它将在电子邮件上传时显示.现在问题是,如果我上传超过100封电子邮件,进度条将无法加载.
这里是用于设置每个电子邮件填写进度条的金额的方法(如果有2个电子邮件给我2倍50%,如果有4个在25%步骤中进行... .......):
public StatusUpload(int uploadAmount)
{
InitializeComponent();
progressBar1.Step = 100 / uploadAmount;
}
Run Code Online (Sandbox Code Playgroud)
有谁知道我怎么能解决这个问题?非常感谢提前,你的帮助是赞赏的
从理论上讲,这个进度条应该持续7秒,但它看起来有点长.我的数学必须是不正确的,否则我会忽略一些东西.
计时器应该在1秒内触发100次,进度条应该比达到1.0的时间长7倍
任何帮助将不胜感激.
- (void)startTimer;
{
[pBar showProgress:self.progress];
[self.timer invalidate];
self.timer = nil;
if (self.progress < 1.0) {
CGFloat step = 0.01;
self.timer = [NSTimer scheduledTimerWithTimeInterval:step target:self
selector:@selector(startTimer)
userInfo:nil repeats:NO];
self.progress = self.progress + 0.00143;
} else {
[self performSelector:@selector(stopProgress)
withObject:nil afterDelay:0.5];
}
}
Run Code Online (Sandbox Code Playgroud) 我正在使用角度 4 中材料角度的进度旋转器。在我的情况下,我需要旋转器边缘像所附图像中的那样是圆形的。不知道如何做到这一点,因为我使用 svg 的经验有点少。我创建了这个微调器,https://i.stack.imgur.com/aiEqI.png ,而我需要这个 https://i.stack.imgur.com/jV0Rs.png
我有一个控制台程序,它向外部 Web API 发送异步 HTTP 请求。( HttpClient.GetAsync());)
这些任务可能需要几分钟才能完成——在此期间,我希望能够向用户显示应用程序仍在运行——例如Console.WriteLine("I ain't dead - yet")每 10 秒发送一次。
我不知道如何正确地做到这一点,而不会有隐藏异常、引入死锁等的风险。
我知道 IProgress<T>,但是我不知道我是否可以在这种情况下引入它。我正在等待一个不报告进度的异步调用。(它本质上是一个调用 httpClient GetAsync() 方法的 SDK
另外:我无法将 GUI 设置为“InProgress”,因为没有 GUI,它是一个控制台应用程序 - 如果我不时不时地发送更新消息,它在用户看来似乎停止工作。
目前的想法:
try
{
var task = httpClient.GetAsync(uri); //actually this is an SDK method call (which I cannot control and which does not report progress itself)
while (!task.IsCompleted)
{
await Task.Delay(1000 * 10);
this.Logger.Log(Verbosity.Verbose, "Waiting for reply...");
}
onSuccessCallback(task.Result);
}
catch (Exception ex)
{
if (onErrorCallback == null)
{
throw this.Logger.Error(this.GetProperException(ex, …Run Code Online (Sandbox Code Playgroud)