小编Gan*_*ula的帖子

IndexError:当我尝试使用 auto-py-to-exe 从 python 脚本创建可执行文件时,元组索引超出范围

我一直在尝试一个开源的个人人工智能助理脚本。该脚本工作正常,但我想创建一个可执行文件,以便我可以将该可执行文件赠送给我的一位朋友。但是,当我尝试使用 auto-py-to-exe 创建可执行文件时,出现以下错误:

Running auto-py-to-exe v2.10.1
Building directory: C:\Users\Tarun\AppData\Local\Temp\tmpjaw1ky1x
Provided command: pyinstaller --noconfirm --onedir --console --no-embed-manifest  "C:/Users/Tarun/AppData/Local/Programs/Python/Python310/AI_Ass.py"
Recursion Limit is set to 5000
Executing: pyinstaller --noconfirm --onedir --console --no-embed-manifest C:/Users/Tarun/AppData/Local/Programs/Python/Python310/AI_Ass.py --distpath C:\Users\Tarun\AppData\Local\Temp\tmpjaw1ky1x\application --workpath C:\Users\Tarun\AppData\Local\Temp\tmpjaw1ky1x\build --specpath C:\Users\Tarun\AppData\Local\Temp\tmpjaw1ky1x

42681 INFO: PyInstaller: 4.6
42690 INFO: Python: 3.10.0
42732 INFO: Platform: Windows-10-10.0.19042-SP0
42744 INFO: wrote C:\Users\Tarun\AppData\Local\Temp\tmpjaw1ky1x\AI_Ass.spec
42764 INFO: UPX is not available.
42772 INFO: Extending PYTHONPATH with paths
['C:\\Users\\Tarun\\AppData\\Local\\Programs\\Python\\Python310']
43887 INFO: checking Analysis
43891 INFO: Building Analysis because Analysis-00.toc is non existent
43895 INFO: …
Run Code Online (Sandbox Code Playgroud)

python executable tuples pyinstaller index-error

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

合并 Pull 请求后,我可以删除分叉存储库而不丢失我的贡献历史记录吗?

我已经分叉了一个 GitHub 存储库来为父存储库做出贡献。进行更改并合并 PR 后,我可以删除分叉的存储库吗?

将删除分叉存储库

  • 删除我在个人资料中对该 PR 的贡献吗?
  • 导致我的贡献活动(我的提交)没有显示在我的个人资料中?
  • 将我从贡献者列表中删除?

我发现这篇博文(Tidying up after Pull Requests )讨论了合并 PR 后删除分支,但找不到任何有关分叉贡献的文章。

github

17
推荐指数
2
解决办法
2850
查看次数

Excel 过滤功能 - 选择某些列作为输出

我想在输出中对多个列应用 Filter 函数,范围为A:G且仅包含 columns BD我该怎么做?

例如,=FILTER($A$1:$G$7,$K$1:$K$7=$K$1)结果会产生与条件匹配的行溢出数组,但输出仍将有 7 列 ( A:G)。我可以选择只输出 Column B&D吗?

excel excel-formula

16
推荐指数
3
解决办法
6万
查看次数

Next.js 链接和路径

我的标题中有一个弹出菜单显示产品。单击第一个时,无论列表中的哪一个,它都会正确导航到路径“products/some-product”。但是,如果我已经在其中一个产品页面上,并且我尝试导航到另一个产品,它会"products/"在 URL 中添加“再次”。例如"products/products/some-product"

我正在使用 Next.js 11 和 Link。

以下是我处理带有导航的产品列表的代码的一部分:

<div>
{products.map((item) => (
    <Link href={`products/${item.href}`}>
    <a
        key={item.name}
        >
        <div>
        <item.icon
            aria-hidden="true"
        />
        </div>
        <div>
        <p>
            {item.name}
        </p>
        <p>
            {item.description}
        </p>
        </div>
    </a>
    </Link>
))}
</div>
Run Code Online (Sandbox Code Playgroud)

我有一个 menuData.jsx 组件来跟踪我的所有产品,然后将其导入到上面的文件中。以下是 menuData.jsx 文件中的示例:

export const products = [
  {
    name: "some-product",
    description:
      "Some description",
    icon: CheckIcon,
  },
]
Run Code Online (Sandbox Code Playgroud)

你能发现我做错了什么吗?:)

javascript next.js

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

如何在固定导航栏/标题后面移动滚动条

我希望滚动条位于我网站中顶部固定导航栏的后面。

我在以下网站(obsidian.md) 中看到了类似的事情,其中滚动条位于带有“app-header”类的导航栏后面,但我不知道他们是如何做到的。

以下是来自上述网站 (obsidian.md) 的屏幕截图
注意:我删除了标题上的背景过滤器:blur(5px) 样式以使其可见屏幕截图:

导航栏后面的滚动条

html css

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

Excel公式中的“@”符号是什么意思(表格外)

我最近打开了一位同事发来的 Excel 文件,发现很多公式开头都有@符号。该文件是使用旧版本的 Excel 保存的,而我使用的是最新的 O365 版本。该符号是什么@意思?我可以删除它吗?

请注意,我知道 Excel 表中符号的使用@用于结构引用。但这看起来不一样,而且这些公式不在表中。

excel excel-formula

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

控制/自定义 Production React 中的组件名称缩小

背景

我经常使用“ React Developer Tools ”来了解我喜欢的各种网站的组件结构并从中获取灵感。尽管许多网站都有组件的随机名称,但很少有网站具有可区分的名称,这对有抱负的 React 开发人员或爱好者有帮助。其中一个网站是https://www.joshwcomeau.com。下面是他网站中其中一个页面的屏幕截图。少数组件的名称本身就解释了它将呈现什么。由于这是他的博客,他在其中讨论了 React 开发的各种提示和技巧,因此看看这个会很有帮助。

问题

现在,当我使用 create-react-app( ) 开发网站时CRA,Webpack 将我所有的组件名称缩小为几个随机字母。我怎样才能控制这种行为?

注意:我的主要问题是 - 如何在任何 React 应用程序(不仅仅是CRA)中控制此行为。我知道 Josh 在他的博客中使用 Next.js,那么 Gatsby、Next 等框架是否提供对此的控制?

笔记:

  • 我知道组件名称在开发模式中是可见的,但我希望它在生产中也可见(出于上面“背景”中解释的原因)。
  • 我知道 webpack 可以生成“sourcemap”,但这样做会暴露我的整个代码结构。所以我不想使用源映射
乔什的网站截图 我的网站截图
来自 joshwcomeau.com 的 React Devtools 来自我的网站的 React Devtools

reactjs

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

在线存储 Power Query 自定义函数(Github 等)并调用它

主要问题:

我创建了各种我经常使用的自定义函数。我想将它们存储在某个地方的存储库中,并在必要时调用它们。我知道我可以将所有这些函数保存在一个 Excel 文件中并将其保存在 OneDrive 中。但我想将它们保存在我可以像 GitHub 一样轻松编辑和共享的地方。

最后,如果可能的话,我们可以创建一个私有存储库吗?如果我想私下分享我的一些功能,我可以使用密码保护/锁定它们吗?

有用的资源:

了解以下内容可能有助于回答这个问题。

资源 1:

#sharedPowerQuery 中有一个函数,它列出了所有可用的函数及其各自的描述。您可以在以下帖子中了解更多信息

我认为了解此功能 (#shared) 如何工作以及从何处提取此信息将有助于回答我上面的主要问题。基本上,我怎样才能为我的自定义函数制作这样的东西?

资源2:

这个问题的一个可能帮助是 Hugoberry 在 Github 中的现有存储库

笔记:

  1. 我不是编码员,但我很擅长阅读/理解代码。
  2. 我不是很清楚 Github。

编辑1:

对于那些正在寻找此问题答案的人,Nacho 提供答案可用于创建具有手动输入(文本/数字)输入的函数。

不适用于引用表/参数的函数。

excel m powerquery powerbi

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

vscode调试后如何自动关闭任务终端

启动.json

\n
...\n"preLaunchTask": "startDebug",\n"postDebugTask": "closeOpenOCDTerminal"\n
Run Code Online (Sandbox Code Playgroud)\n

任务.json

\n
{\n"version": "2.0.0",\n"tasks": [\n    {\n        "label": "startDebug",\n        "type": "shell",\n        "command": "make -j4; openocd -f interface/cmsis-dap.cfg -c \'transport select swd\' -f target/stm32f1x.cfg",\n        "isBackground": true,\n        "problemMatcher": {\n            "pattern": {\n                "regexp": "."\n            },\n            "background": {\n                "activeOnStart": true,\n                "beginsPattern": ".",\n                "endsPattern": "."\n            }\n        }\n    },\n    {\n        "label": "closeOpenOCDTerminal",\n        "type": "process",\n        "command":[\n            "${command:workbench.action.tasks.terminate}",\n            // "${command:workbench.action.acceptSelectedQuickOpenItem}" //invalid\n         ]\n    }\n]\n}\n
Run Code Online (Sandbox Code Playgroud)\n

OpenOCD 服务不会像 make 命令那样自动结束,只依赖于关闭终端或者执行 Ctrl + C。\n如何在调试后自动关闭任务终端\xef\xbc\x9f\n或者在任务终端结束Openocd服务。\n当前使用的closeOpenOCDTerminal方法需要手动点击弹出列表。

\n

c

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

nextjs 13generateStaticParams 与 next/header 一起使用会导致开发模式下出现未处理的运行时错误

我正在开发一个新项目,最近在我的前端应用程序中使用了 nextjs13。

\n

当函数generateStaticParams与next/header库函数headers()一起使用时,

\n

我在开发模式下遇到错误。

\n
\n

未处理的运行时错误 - 动态服务器使用:标头

\n
\n

开发模式期间发生错误的屏幕截图

\n

但是当前端使用下一个构建/下一个启动时,不会出现错误。

\n

我使用 next/header 库的主要原因是为了获得对 cookie 的访问权限。

\n

generateStaticParamsapp/detail/[questionId]/page.tsx文件中\next/headers 在app/layout.tsx文件中

\n

应用程序/page.tsx

\n
import React from "react";\nimport QuestionCard from "../components/Card/QuestionCard";\nimport Carousel from "../components/Carousel/Carousel";\nimport HomeNavBar from "../components/HomeNavBar/HomeNavBar";\nimport { ICarousel } from "../types/carousel";\nimport TabNavigator from "../components/TabNavigator/TabNavigator";\n\nconst getGoogleSession = async () => {};\n\nconst getQuestionList = async () => {\n  const response = await fetch(`https://pioneroroom.com/questionlist`);\n  const data = await response.json();\n  return data;\n};\n\nconst page = …
Run Code Online (Sandbox Code Playgroud)

next.js next-auth react-server-components

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