我正在使用 React Profiler 来提高我的应用程序的效率。它通常会吐出这样的图表:
我很困惑,因为时间没有加起来。例如,如果“Shell”的总提交时间为 0.3ms,那么“Main”的总提交时间为“0.3ms 的 0.2ms”。但事实并非如此。
这些时间究竟意味着什么,它们是如何加起来的?
(注意:我已经阅读了“React Profiler 简介”,但从本节看来,这个时间报告约定自那篇文章以来是新的。)
考虑:
from __future__ import annotations
class A:
@classmethod
def get(cls) -> A:
return cls()
class B(A):
pass
def func() -> B: # Line 12
return B.get()
Run Code Online (Sandbox Code Playgroud)
运行 mypy 我们得到:
$ mypy test.py
test.py:12: error: Incompatible return value type (got "A", expected "B")
Found 1 error in 1 file (checked 1 source file)
Run Code Online (Sandbox Code Playgroud)
此外,我还检查了旧式递归注释是否有效。那是:
$ mypy test.py
test.py:12: error: Incompatible return value type (got "A", expected "B")
Found 1 error in 1 file (checked 1 source file)
Run Code Online (Sandbox Code Playgroud)
...没有用。
当然可以这样做:
# from …Run Code Online (Sandbox Code Playgroud) 我试图让批处理文件工作.每当我尝试运行.bat时,命令行返回'■m'无法识别...错误,其中"m"是文件的第一个字母.例如:
md c:\testsource
md c:\testbackup
返回
C:>"C:\ Users\Michael\Dropbox\Documents\Research\Media\Method Guide\Program\test .bat"
C:>■m'■m'不被识别为内部或外部命令,可操作程序或批处理文件.
我尝试过的事情:
谢谢
amazon-s3 ×1
batch-file ×1
command ×1
command-line ×1
mypy ×1
profiling ×1
python ×1
reactjs ×1
windows ×1