问题列表 - 第317949页

每分钟执行一个函数,持续 1 小时

我试图每 1 分钟执行一个函数,并在达到一小时后结束该函数。我的函数将每 1 分钟打印一次当前时间戳,直到我开始后 1 小时为止。

我的功能:

import datetime
def funcprint():
    ct = datetime.datetime.now()
    print("After 1 minute:-", ct)
    return 
Run Code Online (Sandbox Code Playgroud)

我尝试过的循环函数:对如何提供 1 分钟的间隔并执行函数感到困惑

import time
delay = 60*60 # For 1 hour
close_time = time.time()+delay
while True:
    if time.time() > close_time:
        break
    else:
        funcprint() #Not sure how to interval and print for every minute
Run Code Online (Sandbox Code Playgroud)

python

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

Flutter 应用程序在 iOS 模拟器上因叶轮渲染后端错误而崩溃

在 iOS 模拟器上运行 Flutter 应用程序时,我遇到了持续崩溃的情况。正如我收到的错误消息所示,该问题似乎与叶轮渲染后端有关。我正在寻求有关如何解决此问题的指导。

错误信息:

[ERROR:flutter/shell/platform/darwin/graphics/FlutterDarwinContextMetalImpeller.mm(42)] Using the Impeller rendering backend.
Run Code Online (Sandbox Code Playgroud)

环境:

  • Flutter 版本:3.16.0(频道稳定)
  • 飞镖版本:3.2.0
  • Xcode 版本:15.0.1
  • macOS 版本:14.1.1
  • iOS模拟器:iPhone 15 Pro Max(iOS 17.0)
  • 使用的依赖项:
    • 库比蒂诺图标:^1.0.2
    • google_mobile_ads:^3.1.0
    • flutter_launcher_icons:^0.13.1

问题描述: 应用程序在启动后不久就崩溃了,并且没有明确指出根本原因。iOS 模拟器生成的崩溃报告不包含直接指向问题的特定错误消息或堆栈跟踪。

采取的步骤:

从头开始创建的项目启动页面出现相同的错误,当我包含真实的项目时它崩溃了

该项目在带有 Android 模拟器的 Window 上运行完美,但在 Mac 上显示此错误

我的问题: Impeller 渲染后端崩溃:什么可能导致 Flutter 应用程序与 Impeller 渲染后端相关的崩溃?Flutter环境中是否存在可能导致此问题的特定设置或配置?

版本兼容性:Flutter 版本 3.16.0 或我正在使用的依赖项(例如 google_mobile_ads:^3.1.0、flutter_launcher_icons:^0.13.1)是否存在任何可能导致此崩溃的已知兼容性问题?

诊断崩溃:如何进一步诊断崩溃的根本原因?是否有特定的日志或调试步骤可以提供对问题的更多见解?

如果需要更多信息,请告诉我以帮助解决此问题。对此问题的任何帮助或见解将不胜感激。

谢谢你!

ios dart android-studio flutter flutter-dependencies

7
推荐指数
2
解决办法
3079
查看次数

错误“dsparseModelMatrix”对象:未定义超类“xMatrix”

我正在使用 INLA 运行一个贝叶斯模型,该模型昨天还可以工作,今天就不再工作了(多么令人沮丧)。因此,我学习了之前检查过的教程,该教程也有效(https://becarioprecario.bitbucket.io/inla-gitbook/ch-spatial.html#spatial-models-using-stochastic-partial- Differential -equations)。但同样,由于同样的原因,它不再起作用:

\n
options(repos = c(getOption("repos"),\n                  INLA="https://inla.r-inla-download.org/R/stable"))\ninstall.packages("INLA", dep = TRUE)\n\nlibrary(sp)\nlibrary(gstat)\nlibrary(INLA)\ndata(meuse)\n\n\ncoordinates(meuse) <- ~x+y\nproj4string(meuse) <- CRS("+init=epsg:28992")\n\ndata(meuse.grid)\ncoordinates(meuse.grid) = ~x+y\nproj4string(meuse.grid) <- CRS("+init=epsg:28992")\ngridded(meuse.grid) = TRUE\n\nlibrary(maptools)\nmeuse.bdy <- unionSpatialPolygons(\n  as(meuse.grid, "SpatialPolygons"), rep (1, length(meuse.grid))\n)\n\npts <- meuse.bdy@polygons[[1]]@Polygons[[1]]@coords\nmesh <- inla.mesh.2d(loc.domain = pts, max.edge = c(150, 500),\n                     offset = c(100, 250) )\n\nmeuse.spde <- inla.spde2.matern(mesh = mesh, alpha = 2)\nA.meuse <- inla.spde.make.A(mesh = mesh, loc = coordinates(meuse))\ns.index <- inla.spde.make.index(name = "spatial.field",\n                                n.spde = meuse.spde$n.spde)\nmeuse.stack <- inla.stack(data  = list(zinc = meuse$zinc),\n                          A = list(A.meuse, 1),\n                          effects = list(c(s.index, …
Run Code Online (Sandbox Code Playgroud)

r r-inla

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

将最大整数转换为浮点数而不损失精度

我有一个以下片段,我用来尝试测试如果将最大整数转换为 a 是否会发生精度损失double:

#include <cstdint>
#include <limits>
#include <iostream>
#include <iomanip>

int main () noexcept
{
    uint64_t ui64{std::numeric_limits<uint64_t>::max()};
    constexpr auto max_precision{std::numeric_limits<long double>::digits10 + 1}; 
    std::cout << "ui64 " << std::setprecision(max_precision) << std::boolalpha << ui64 << "\n\n";

    double f64 = static_cast<double>(ui64);
    uint64_t ui64_cast_back = static_cast<uint64_t>(f64);
    std::cout << "sizeof(f64): " << sizeof(double) << std::endl;
    std::cout << "f64 = " << f64 << std::endl;
    std::cout << "ui64_cast_back matches original value? " << (ui64_cast_back == ui64) << std::endl;
    std::cout << "ui64_cast_back = …
Run Code Online (Sandbox Code Playgroud)

c++ floating-point precision

4
推荐指数
1
解决办法
139
查看次数

Python3.12 三引号字符串 `\d` 上的语法警告必须是 `\\d`

更新到 Python 3.12 后,我收到有关某些三引号注释中的无效转义序列的警告。

这是新的限制吗?我习惯使用三引号字符串来记录代码,但这在 Python 3.12 之前从来都不是问题。

python3 --version
Python 3.12.0
$ ./some_script.py
/some_script.py:123: SyntaxWarning: invalid escape sequence '\d'
  """
Run Code Online (Sandbox Code Playgroud)

我尝试用以下内容替换所有行\d:

20230808122708.445|INFO|C:\dist\work\trk-fullstack-test\namespaces.py

和\\d:

20230808122708.445|INFO|C:\\dist\work\trk-fullstack-test\namespaces.py

警告消失。

抑制警告似乎不起作用:

import warnings
warnings.filterwarnings('ignore', category=SyntaxWarning)
Run Code Online (Sandbox Code Playgroud)

有关如何正确执行此操作的任何指示?我希望我不必转义代码中三引号中记录的所有 Windows 路径。

python warnings quoting python-3.12

4
推荐指数
1
解决办法
1959
查看次数

E 不是合法路径,因为它不是具体类型 (Scala 3)

我正在尝试将库从 Scala 2.13 迁移到 Scala 3,但现有代码无法编译。

这是一个片段

trait Identity
trait Authenticator

trait Env {
  type I <: Identity
  type A <: Authenticator
}

trait IdentityService[T <: Identity]
trait AuthenticatorService[T <: Authenticator]

trait Environment[E <: Env] {
  def identityService[T <: Identity]: IdentityService[E#I]
  def authenticatorService: AuthenticatorService[E#A]
}
Run Code Online (Sandbox Code Playgroud)

Scala 3 编译器失败并显示:

error] 14 |  def identityService[T <: Identity]: IdentityService[E#I]
[error]    |                                                      ^
[error]    |                                         E is not a legal path
[error]    |                                         since it is not a concrete type
[error] -- Error: 
[error] …
Run Code Online (Sandbox Code Playgroud)

scala type-projection scala-3

6
推荐指数
1
解决办法
181
查看次数

为什么我的阅读器输出方形符号?

我正在关注一些教程视频并学习如何使用 java 读取文件。在此示例中,讲师创建一个大小为 100 的 char 数组,然后使用 FileReader 类读取文本文件并将字符放入 char 数组中,然后 System.out 该数组到控制台。我的代码与讲师相同,但我的输出包含方形符号来填充 100 个字符数组,而讲师输出正确显示字符数组。

这是代码片段和输出

import java.io.*;

public class MSReader
{

    public static void main(String[] args)
    {
        // the character stream lasses when working
        // with char or strings [ reader, writer]
        
        char[] array = new char[100];
        
        try 
        {
            Reader reader = new FileReader(
                "C:\\Users\\ricky\\OneDrive\\Desktop - Lenovo Laptop\\test\\InputStreamExample.txt");
            // check if reader is ready
            System.out.println("Ready: " + reader.ready());
            // reading the characters
            reader.read(array);
            System.out.println("Data in the stream: ");
            System.out.println(array); …
Run Code Online (Sandbox Code Playgroud)

java arrays char filereader

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

如何自定义react-typescript-datamaps库?

我目前正在 ReactJS 项目中使用react-typescript-datamaps 库,并在自定义地图上显示的国家/地区名称的字体样式和大小方面面临挑战。尽管付出了努力,我仍然无法找到合适的方法来进行必要的改变。

这是相关组件的示例:

import React, { useEffect, useState } from "react";
import { DataMapsWrapper } from "react-typescript-datamaps";
import { useDispatch, useSelector } from "react-redux";
import AttackHelper from "./AttackHelper";
import BlastHelper from "./BlastHelper";

import BubblesConfig from "./BubblesConfig";
import {  getThreatsMapData } from "../store/dataSlice";


const MapView = () => {
  const dispatch = useDispatch();
  const [index, setIndex] = useState(0);
  const [dstloc, setDstloc] = useState();
  const [srcloc, setSrcloc] = useState();
  const [arc, setArc] = useState([]);
  const [blast, setBlast] = useState([]);

  const …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs datamaps

9
推荐指数
1
解决办法
223
查看次数

使用 Java 中的流,按成员字段中集合的大小对对象列表进行排序

我创建一个记录用户:

\n
public record User(String name, int age, List<String> skills, boolean isActive) {\n}\n
Run Code Online (Sandbox Code Playgroud)\n

和用户列表:

\n
    private static List<User> prepareData() {\n        List<User> users = new ArrayList<>();\n\n        users.add(new User("Kamil", 35, List.of("Java", "Python", "JavaScript"), true));\n        users.add(new User("Mariusz", 36, List.of("Java", "C++", "C#"), true));\n        users.add(new User("Dominik", 30, List.of("Java", "Dart", "Python"), false));\n        users.add(new User("Paulina", 36, List.of("PHP", "SQL", "Python"), false));\n        users.add(new User("Rafa\xc5\x82", 40, List.of("C#", "Dart"), true));\n        users.add(new User("Agnieszka", 29, List.of("Java", "Scala", "Kotlin", "Haskell", "Clojure"), false));\n        users.add(new User("Weronika", 43, List.of("Python", "C#", "VBA"), true));\n\n        return users;\n    }\n
Run Code Online (Sandbox Code Playgroud)\n …

java

0
推荐指数
1
解决办法
141
查看次数

SwiftData:类型“Schema.Relationship.Option”没有成员“cascade”

我们有一个 Swiftdata 模型,例如:

@Model
class MyThing {

   var name:String

   var myObject: MyCustomObject

   //...

}
Run Code Online (Sandbox Code Playgroud)

为了让“myObject”(也是一个 @Model)在删除 MyThing 实例时自动删除,我们需要向 myObject 添加属性(?)、关系(.cascade)。

本教程中显示了这一点:

在此输入图像描述

...还有这个苹果视频:

在此输入图像描述

但是当我尝试这样做时,就会发生这种情况(似乎没有选项可以做到这一点)...如果我手动输入它,它会说找不到:

在此输入图像描述

swift swift-data swift-data-relationship

3
推荐指数
1
解决办法
280
查看次数