在 Luigi 框架中,我尝试使用和方法在中央调度程序的 Web 界面中显示长时间运行的任务的进度条set_tracking_url,如下所示:set_progress_barset_statusrun()
def run(self):
self.set_tracking_url("127.0.0.1:8082")
for i in range(100):
self.do_long_calculation(i)
self.set_status_message("Analyzing Id %d" % i)
self.set_progress_percentage(i)
Run Code Online (Sandbox Code Playgroud)
我正在使用运行任务
PYTHONPATH='.' luigi --module AnalysisTasks LongTask --workers=5
Run Code Online (Sandbox Code Playgroud)
其中AnalysisTasks是 python 源文件,LongTask是该方法所属的任务run(),并且 luigid 在后台运行。但是我没有看到任何进度条或状态报告。我在任何地方都没有找到任何答案或例子。这有可能吗?
我有一个圆形进度条,我想在其中放置图像,如屏幕截图所示,我猜圆形进度条有一个默认填充,所以我需要将其删除,以便两者具有相同的尺寸:

这是布局的代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/dikritem"
android:orientation="vertical">
<ProgressBar
style="?android:progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/buttons"
android:layout_centerInParent="true"
android:layout_margin="0dp"
android:paddingStart="@null"
android:paddingTop="@null"
android:paddingEnd="@null"
android:paddingBottom="@null"
android:progress="100"
android:progressDrawable="@drawable/circlebackg"
/>
<ProgressBar
style="?android:progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/buttons"
android:layout_centerInParent="true"
android:paddingStart="@null"
android:paddingTop="@null"
android:paddingEnd="@null"
android:paddingBottom="@null"
android:progress="80"
android:progressDrawable="@drawable/circle"
/>
<de.hdodenhof.circleimageview.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/tasbih_circ_back"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/buttons"
android:layout_centerInParent="true"
android:padding="35dp"
android:src="@drawable/adkarbackground"
app:civ_border_color="@color/border"
app:civ_border_width="0dp" />
<Button
android:id="@+id/tasbih_circ_button"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/buttons"
android:layout_centerInParent="true"
android:background="@android:color/transparent"
android:padding="40dp"
android:text="1"
android:textSize="60sp"
android:textStyle="bold" />
<LinearLayout
android:id="@+id/buttons"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/adView">
<Button
android:id="@+id/tasbih_plus"
android:layout_width="80dp"
android:layout_height="60dp"
android:layout_margin="20dp"
android:background="@drawable/adkarbackground"
android:text="+"
android:textSize="40dp" />
<Button
android:layout_width="0dp"
android:layout_height="60dp" …Run Code Online (Sandbox Code Playgroud) 我有一个网站,我可以在其中上传一个.xlsx文件,其中包含我的数据库的一些信息行。我阅读了 laravel-excel 的文档,但如果您使用控制台方法,它看起来只适用于进度条;我不这么认为。
我目前只使用纯 HTML 上传表单,还没有使用 ajax。
但要为此创建这个进度条,我需要将其转换为 ajax,这并不麻烦,我可以做到。
但是,在上传文件并遍历 Excel 文件中的每一行时,如何创建进度条呢?
这是完成上传的控制器和方法:
/**
* Import companies
*
* @param Import $request
* @return \Illuminate\Routing\Redirector|\Illuminate\Http\RedirectResponse
*/
public function postImport(Import $request)
{
# Import using Import class
Excel::import(new CompaniesImport, $request->file('file'));
return redirect(route('dashboard.companies.index.get'))->with('success', 'Import successfull!');
}
Run Code Online (Sandbox Code Playgroud)
这是导入文件:
public function model(array $row)
{
# Don't create or validate on empty rows
# Bad workaround
# TODO: better solution
if (!array_filter($row)) {
return null;
}
# Create company
$company = new Company; …Run Code Online (Sandbox Code Playgroud) iOS 13progress在OperationQueue类中引入了该属性。同时,Apple 将operations和operationCount属性标记为已弃用,这表明它们不应再用于报告队列进度。
我的问题是我无法让该progress属性按照我期望的方式工作(这基本上是开箱即用的)。此外,我找不到有关此新属性的任何文档(除了它现在存在的文档)。
我试图让它在一个新的 SingleView 项目中工作,该项目UIProgressView在 main 上有一个UIViewController。该示例深受https://nshipster.com/ios-13/的启发。
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var progressView: UIProgressView!
private let operationQueue: OperationQueue = {
let queue = OperationQueue()
queue.maxConcurrentOperationCount = 1
queue.underlyingQueue = .global(qos: .background)
return queue
}()
override func viewDidLoad() {
super.viewDidLoad()
self.progressView.observedProgress = operationQueue.progress
self.operationQueue.cancelAllOperations()
self.operationQueue.isSuspended = true
for i in 0...9 {
let operation = BlockOperation {
sleep(1)
NSLog("Operation …Run Code Online (Sandbox Code Playgroud) 我在 Angular 10 中的材质进度条上遇到了一个奇怪的问题。即使在设置之后,进度条仍显示为 100%,其值较小:
我的 component.html 中的代码非常简单:
<mat-progress-bar mode="determinate" value="40"></mat-progress-bar>
Run Code Online (Sandbox Code Playgroud)
渲染正常,但显示为 100%
我看不出我在这里可能做错了什么。
以下是我的组件文件的内容:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-test',
templateUrl: './test.component.html',
styleUrls: ['./test.component.scss']
})
export class TestComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
Run Code Online (Sandbox Code Playgroud)
在我的 app.module.ts 文件中,我导入 Material UI,如下所示:
import { MaterialModule } from './modules/material.module';
Run Code Online (Sandbox Code Playgroud)
./modules/material.module.ts的内容如下:
import { NgModule } from '@angular/core';
import { MatFormFieldModule } from '@angular/material/form-field';
import { MatSelectModule } from '@angular/material/select';
import { MatInputModule } from '@angular/material/input'; …Run Code Online (Sandbox Code Playgroud) 在进行网页抓取时,我一直试图在地图功能中包含进度条。
首先,我收集所有链接,几秒钟内就可以得到结果。
library(rvest)
library(dplyr)
library(stringr)
library(purrr)
news_america_mg_01 <- paste0("https://www.americamineiro.com.br/paginas/page/",
seq(from = 1, to = 4)) %>%
map(. %>%
read_html() %>%
html_nodes(".gdlr-blog-title a") %>%
html_attr("href") %>%
as.data.frame())
Run Code Online (Sandbox Code Playgroud)
其次,这是我想要包含进度条的地方,我提取从网站收集的链接的信息。
news_america_mg_02 <- news_america_mg_01 %>%
map(. %>%
#Title
mutate(title = map_chr(., ~ read_html(.x) %>%
html_node("h1.gdlr-blog-title.entry-title") %>%
html_text()),
#Date
data = map_chr(., ~ read_html(.x) %>%
html_node(".gdlr-info .updated a") %>%
html_text()),
#Text
text = map_chr(., ~ read_html(.x) %>%
html_node(".size-large+ p") %>%
html_text())))
Run Code Online (Sandbox Code Playgroud)
提前致谢!!
几天前,我想用 swift 创建一个圆形进度条
我看了很多视频并用谷歌搜索了很多。
在大多数情况下,代码无法正常工作,因为它太复杂而难以理解。几天后我得到了它。
我想,一定有一些更简单的方法,所以在这里创建了这段代码。
它看起来像这样:
该代码将非常易于使用。
我使用下面的代码来显示 PowerShell 作业的结果,超时时间为 120 秒。我想通过合并Write-Progress(基于完成的作业数量)来增强此代码。我尝试使用此示例作为参考,但是,当我尝试合并该代码时,进度条会在所有作业全部完成后短暂显示。
$Jobs = @()
$ForceStoppedIds = @{}
$Jobs += Get-Job
$Jobs | Wait-Job -Timeout 120 | Out-Null
$Jobs | ?{$_.State -eq 'Running'} | Stop-Job -PassThru | %{$ForceStoppedIds[$_.Id] = $true}
foreach ($Job in $Jobs) {
$Name = $Job.Name
$Output = (Get-Job -Name $Name | Receive-Job)
if ($ForceStoppedIds.Contains($Job.Id)) {
Write-Output "$($Name) - Device unable to process request within 2 minutes"
} else {
Write-Output $Output
}
}
Run Code Online (Sandbox Code Playgroud) 我创建了一个带有IBOutlet的进度条的视图.每当我将视图旋转到横向模式时,它都不会旋转.所以,我需要以编程方式创建进度条.
我怎样才能做到这一点?
我正在努力获得进度条,delayed job但我不知道如何检查对象的状态.
我有一个被调用的对象Scrape,它会执行一些feed解析或其他任何操作,因此大约需要30秒.我似乎无法做的是找到一种方法来访问该对象,该对象具有进度整数属性,该属性跟踪解析,我将调用该解析以在正面创建一个简单的%/ css/div/ajax更新程序小部件.
我可以使用,object_id因为在id完成/保存过程之前,对象没有.如果是这样的话?
如何在我的对象上访问此进度属性是否已延迟.或者还有另一种方法吗?