我一直在尝试一个开源的个人人工智能助理脚本。该脚本工作正常,但我想创建一个可执行文件,以便我可以将该可执行文件赠送给我的一位朋友。但是,当我尝试使用 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) 我已经分叉了一个 GitHub 存储库来为父存储库做出贡献。进行更改并合并 PR 后,我可以删除分叉的存储库吗?
将删除分叉存储库
我发现这篇博文(Tidying up after Pull Requests )讨论了合并 PR 后删除分支,但找不到任何有关分叉贡献的文章。
我想在输出中对多个列应用 Filter 函数,范围为A:G
且仅包含 columns B
。D
我该怎么做?
例如,=FILTER($A$1:$G$7,$K$1:$K$7=$K$1)
结果会产生与条件匹配的行溢出数组,但输出仍将有 7 列 ( A:G
)。我可以选择只输出 Column B
&D
吗?
我的标题中有一个弹出菜单显示产品。单击第一个时,无论列表中的哪一个,它都会正确导航到路径“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)
你能发现我做错了什么吗?:)
我最近打开了一位同事发来的 Excel 文件,发现很多公式开头都有@
符号。该文件是使用旧版本的 Excel 保存的,而我使用的是最新的 O365 版本。该符号是什么@
意思?我可以删除它吗?
请注意,我知道 Excel 表中符号的使用@
用于结构引用。但这看起来不一样,而且这些公式不在表中。
我经常使用“ React Developer Tools ”来了解我喜欢的各种网站的组件结构并从中获取灵感。尽管许多网站都有组件的随机名称,但很少有网站具有可区分的名称,这对有抱负的 React 开发人员或爱好者有帮助。其中一个网站是https://www.joshwcomeau.com。下面是他网站中其中一个页面的屏幕截图。少数组件的名称本身就解释了它将呈现什么。由于这是他的博客,他在其中讨论了 React 开发的各种提示和技巧,因此看看这个会很有帮助。
现在,当我使用 create-react-app( ) 开发网站时CRA
,Webpack 将我所有的组件名称缩小为几个随机字母。我怎样才能控制这种行为?
注意:我的主要问题是 - 如何在任何 React 应用程序(不仅仅是CRA
)中控制此行为。我知道 Josh 在他的博客中使用 Next.js,那么 Gatsby、Next 等框架是否提供对此的控制?。
笔记:
乔什的网站截图 | 我的网站截图 |
---|---|
![]() |
![]() |
主要问题:
我创建了各种我经常使用的自定义函数。我想将它们存储在某个地方的存储库中,并在必要时调用它们。我知道我可以将所有这些函数保存在一个 Excel 文件中并将其保存在 OneDrive 中。但我想将它们保存在我可以像 GitHub 一样轻松编辑和共享的地方。
最后,如果可能的话,我们可以创建一个私有存储库吗?如果我想私下分享我的一些功能,我可以使用密码保护/锁定它们吗?
有用的资源:
了解以下内容可能有助于回答这个问题。
资源 1:
#shared
PowerQuery 中有一个函数,它列出了所有可用的函数及其各自的描述。您可以在以下帖子中了解更多信息。
我认为了解此功能 (#shared) 如何工作以及从何处提取此信息将有助于回答我上面的主要问题。基本上,我怎样才能为我的自定义函数制作这样的东西?
资源2:
这个问题的一个可能帮助是 Hugoberry 在 Github 中的现有存储库。
笔记:
对于那些正在寻找此问题答案的人,Nacho 提供的答案可用于创建具有手动输入(文本/数字)输入的函数。
它不适用于引用表/参数的函数。
启动.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)\nOpenOCD 服务不会像 make 命令那样自动结束,只依赖于关闭终端或者执行 Ctrl + C。\n如何在调试后自动关闭任务终端\xef\xbc\x9f\n或者在任务终端结束Openocd服务。\n当前使用的closeOpenOCDTerminal方法需要手动点击弹出列表。
\n我正在开发一个新项目,最近在我的前端应用程序中使用了 nextjs13。
\n当函数generateStaticParams与next/header库函数headers()一起使用时,
\n我在开发模式下遇到错误。
\n\n\n\n未处理的运行时错误 - 动态服务器使用:标头
\n
但是当前端使用下一个构建/下一个启动时,不会出现错误。
\n我使用 next/header 库的主要原因是为了获得对 cookie 的访问权限。
\ngenerateStaticParams
在app/detail/[questionId]/page.tsx
文件中\next/headers 在app/layout.tsx
文件中
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) excel ×3
next.js ×2
c ×1
css ×1
executable ×1
github ×1
html ×1
index-error ×1
javascript ×1
m ×1
next-auth ×1
powerbi ×1
powerquery ×1
pyinstaller ×1
python ×1
reactjs ×1
tuples ×1