小编Vip*_*jan的帖子

使用 Next JS 和 Turborepo 创建通用共享页面

我有一个monorepo用turborepo 创建的,其中包含两个next.js应用程序。结构如下

base
|---apps
|   |---editor
|   |    |---pages
|   |        |---index.js //this file is different in both apps
|   |        |---anotherPage.js //this is the same file in both apps
|   |   
|   |---etsy
|        |---pages
|            |---index.js //this file is different in both apps
|            |---anotherPage.js //this is the same file in both apps
|
|---package
Run Code Online (Sandbox Code Playgroud)

在Next JS中,有自动路由。所以当我转到 时url/otherPage,它会自动重定向到该otherPage.js页面。我在应用程序之间有很多通用页面。目录里还有一堆常用的API pages/api。如何制作一个系统,将这些共享页面保存在packages目录下,同时仍然保留自动路由和 api 路由。

routes monorepo next.js turborepo

6
推荐指数
0
解决办法
427
查看次数

Apache Spark:操作和作业之间的关系,Spark UI

据我所知,到目前为止,在 Spark 中,只要对数据集/数据帧调用操作,就会提交作业。工作可能进一步分为阶段和任务,我了解如何找出阶段和任务的数量。下面给出的是我的小代码

    val spark = SparkSession.builder().master("local").getOrCreate()


    val df = spark.read.json("/Users/vipulrajan/Downloads/demoStuff/data/rows/*.json").select("user_id", "os", "datetime", "response_time_ms")


    df.show()

    df.groupBy("user_id").count().show
Run Code Online (Sandbox Code Playgroud)

据我所知,当我阅读时,它应该在第 4 行提交一份作业。一个在第一场演出,一个在第二场演出。前两个假设是正确的,但对于第二个展示,它提交了 5 个作业。我不明白为什么。下面是我的用户界面的屏幕截图

在此输入图像描述

如您所见,作业 0 用于读取 json,作业 1 用于第一个节目,5 个作业用于第二个节目。谁能帮我理解 Spark UI 中的这项工作是什么?

dataframe apache-spark spark-ui

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

即使在使用pack()之后,winfo_width()也返回1

我已经在线搜索过,我已经尝试过自己解决这个问题,但是我无法解决它.即使在渲染小部件之后,winfo函数也会返回错误的高度和宽度

from tkinter import *

root = Tk()

frame = Frame(root)

label1 = Label(frame, text = "hello")
label1.pack()

label2 = Label(frame, text = "hello")
label2.pack()

label3 = Label(frame, text = "hello")
label3.pack()

frame.pack()    
print(frame.winfo_width(),frame.winfo_height())

#prints "1 1"

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python resize tkinter

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