小编ouf*_*lak的帖子

将XAML控件从WPF应用程序复制到类库后出现问题

在重构一些代码的过程中,我遇到了几个构建错误,例如:

库项目文件不能指定ApplicationDefinition元素.

项目文件包含无效的属性值.

如何解决这些错误?

.net wpf xaml

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

.NET"致命执行引擎错误"故障排除

摘要:

我定期在一个我似乎无法调试的应用程序上获得.NET致命执行引擎错误.出现的对话框仅提供关闭程序或将有关错误的信息发送给Microsoft.我已经尝试查看更详细的信息,但我不知道如何使用它.

错误:

该错误在应用程序下的事件查看器中可见,如下所示:

.NET运行时版本2.0.50727.3607 - 致命执行引擎错误(7A09795E)(80131506)

运行它的计算机是Windows XP Professional SP 3.(Intel Core2Quad Q6600 2.4GHz w/2.0 GB RAM)其他基于.NET的项目缺少多线程下载(见下文)似乎运行得很好.

应用:

该应用程序使用VS2008在C#/ .NET 3.5中编写,并通过安装项目安装.

该应用程序是多线程的,使用System.Net.HttpWebRequest及其方法从多个Web服务器下载数据.我已经确定.NET错误与线程或HttpWebRequest有关,但由于这个特殊错误似乎无法调试,因此我无法接近.

我尝试过处理多个级别的错误,包括Program.cs中的以下内容:

// handle UI thread exceptions
Application.ThreadException += Application_ThreadException;

// handle non-UI thread exceptions
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);

// force all windows forms errors to go through our handler
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
Run Code Online (Sandbox Code Playgroud)

更多笔记和我尝试过的...

  • 在目标计算机上安装了Visual Studio 2008并尝试在调试模式下运行,但仍然出现错误,没有提示源代码在何处发生.
  • 从其安装的版本(Release)运行程序时,错误会更频繁地发生,通常在启动应用程序的几分钟内.在VS2008内部以调试模式运行程序时,它可能会在生成错误之前运行数小时或数天.
  • 重新安装.NET 3.5并确保应用所有更新.
  • 沮丧地打破随机隔间物体.
  • 虽然日志记录似乎加剧了问题(并且从未提供任何数据),但是在尝试捕获和记录异常时处理线程和下载的代码的重写部分.

题:

我可以采取哪些步骤来排除或调试此类错误?内存转储等似乎是下一步,但我没有经验解释它们.也许在代码中我可以做更多的事情来尝试捕获错误...如果"致命执行引擎错误"提供更多信息会很好,但互联网搜索只告诉我这是很多常见错误与.NET相关的项目.

.net .net-4.0 .net-3.5 fatal-error

42
推荐指数
2
解决办法
4万
查看次数

Strapi api 响应中未包含的组件

我今天决定使用 Strapi 作为我的作品集的无头 CMS,但我遇到了一些问题,我似乎无法在网上找到解决方案。也许我太无能,无法真正找到真正的问题。

我已经为我的项目设置了一个模式,该模式将存储在 Strapi 中(所有内容都在网络中完成),但是我的自定义组件遇到了一些问题,也就是说,当我运行时它们不是 API 响应的一部分通过邮递员。(不仅仅是空键,而且根本不包含在响应中)。所有其他字段(不是组件)均按预期填写。

起初我认为这可能与权限有关,但一切都已启用,所以不可能是这样,我还尝试查看代码中的 API,但记录的答案也不包含组件。

这是架构中一些字段的图像,但更重要的是响应中未包含的组件。

一些领域

所以我的问题是,我是否需要在项目中创建某种解析器或任何内容才能包含这些字段,或者为什么不包含它们?

headless content-management-system strapi

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

为什么这个 firestore 查询需要索引?

我有一个带有where()相等运算符的方法的查询,然后是一个orderBy()方法,但我无法弄清楚为什么它需要索引。where 方法检查对象(地图)中的值,order by 是一个数字。

文档说

如果您的过滤器具有范围比较(<、<=、>、>=),则您的第一个排序必须在同一字段上

所以我会认为平等过滤器会很好。

这是我的查询代码:

this.afs.collection('posts').ref
.where('tags.' + this.courseID,'==',true)
.orderBy("votes")
.limit(5)
.get().then(snap => {
  snap.forEach(doc => {
    console.log(doc.data());
  });
});
Run Code Online (Sandbox Code Playgroud)

这是数据库结构的示例 在此处输入图片说明

javascript firebase angularfire2 google-cloud-firestore

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

如何在InnerException为null时调试DependencyProperty.Unsetvalue错误

我有一个自定义登录usercontrol,具有普通文本框和密码框.

Blend拒绝配合PasswordBox"DP.UnsetValue"对PasswordChar属性无效的说法.但是,该项目在Blend或VS2010中编译并运行良好.VS2010中的苹果酒设计师似乎并不介意错误,因为它实际上呈现了我UserControl的设计时配置.

通常,当我收到其中一个错误时,会发生一个InnerException,其中缺少文件/资源​​的路径.这不是这里的情况,我不知道如何在将来出现时如何解决这个问题.

我交换标签把它PasswordBox变成了正常TextBox,这似乎很好.但是我需要PasswordBox提供的输入屏蔽.在Blend中注释掉该对象并完成我的控件样式是不太实际的.

这是我的Xaml:

 <PasswordBox x:Name="PasswordTextbox" PasswordChar="*" Height="26" VerticalAlignment="Center" Grid.Column="1" Grid.Row="1" Margin="5" RenderTransformOrigin="0.5,0.5" TabIndex="3">
                <PasswordBox.RenderTransform>
                    <TransformGroup>
                        <ScaleTransform/>
                    </TransformGroup>
                </PasswordBox.RenderTransform>
                <PasswordBox.Effect>
                    <DropShadowEffect />
                </PasswordBox.Effect>
                <PasswordBox.Triggers>
                    <EventTrigger RoutedEvent="UIElement.GotFocus">
                        <BeginStoryboard Storyboard="{StaticResource StoryboardScaleUpFontIncrease}"/>
                    </EventTrigger>
                    <EventTrigger RoutedEvent="UIElement.LostFocus">
                        <BeginStoryboard Storyboard="{DynamicResource StoryboardScaleNormalFontNormal}"/>
                    </EventTrigger>
                </PasswordBox.Triggers>
            </PasswordBox>
Run Code Online (Sandbox Code Playgroud)

有谁知道如何调试此行为?

wpf dependency-properties

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

突然 React 无法执行“create-react-app”命令。为什么会发生这种情况以及如何解决?

甚至 --force 或 --legacy-peer-deps 也不起作用。

成绩单:

npx create-react-app my-app

Creating a new React app in /home/zahid/my-app.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template...

added 1353 packages in 2m

171 packages are looking for funding
  run `npm fund` for details

Initialized a git repository.

Installing template dependencies using npm...
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: my-app@0.1.0
npm ERR! Found: react@18.0.0 …
Run Code Online (Sandbox Code Playgroud)

node.js npm reactjs

17
推荐指数
3
解决办法
7911
查看次数

二叉树每个叶子的路径

上面的函数 AllPaths()将一个包含二叉树每个叶子的路径的数组附加到全局数组中 res

该代码工作得很好,但我想删除全局变量 res并使函数返回一个数组。我怎样才能做到这一点?

class Node:
    def __init__(self, value, left=None, right=None) -> None:
        self.value = value
        self.left  = left
        self.right = right

res = []
def allPaths(node, arr=[]):
    if node:
        tmp = [*arr, node.value]
        if not node.left and not node.right: # Leaf
            res.append(tmp)
        allPaths(node.left, tmp)
        allPaths(node.right, tmp)


root             = Node(1)
root.left        = Node(2);
root.left.left   = Node(4);
root.left.right  = Node(5);
root.right       = Node(3);
root.right.right = Node(6);
"""
          1         <-- root
        /   \
       2     3  
     /   \    \ …
Run Code Online (Sandbox Code Playgroud)

python algorithm tree binary-tree

16
推荐指数
2
解决办法
1894
查看次数

将 Strapi 4.0 应用程序部署到 Heroku 时出现“错误:未知方言未定义”

我使用最新版本(新的 4.0)创建了一个 Strapi 应用程序,我想将其部署到 Heroku。为此,我确实遵循了 Strapi 文档,如本页中所述。现在我收到一个我不明白的错误,我猜它与 postgres 有关。这是错误

\n
2021-12-18T15:26:26.658380+00:00 app[web.1]: [2021-12-18 15:26:26.656] debug: \xe2\x9b\x94\xef\xb8\x8f Server wasn\'t able to start properly.\n2021-12-18T15:26:26.659122+00:00 app[web.1]: [2021-12-18 15:26:26.658] error: Unknow dialect undefined\n2021-12-18T15:26:26.659123+00:00 app[web.1]: Error: Unknow dialect undefined\n2021-12-18T15:26:26.659123+00:00 app[web.1]: at getDialectClass (/app/node_modules/@strapi/database/lib/dialects/index.js:12:13)\n2021-12-18T15:26:26.659123+00:00 app[web.1]: at getDialect (/app/node_modules/@strapi/database/lib/dialects/index.js:19:23)\n2021-12-18T15:26:26.659124+00:00 app[web.1]: at new Database (/app/node_modules/@strapi/database/lib/index.js:38:20)\n2021-12-18T15:26:26.659124+00:00 app[web.1]: at Function.Database.init (/app/node_modules/@strapi/database/lib/index.js:84:33)\n2021-12-18T15:26:26.659125+00:00 app[web.1]: at Strapi.bootstrap (/app/node_modules/@strapi/strapi/lib/Strapi.js:347:30)\n2021-12-18T15:26:26.659125+00:00 app[web.1]: at Strapi.load (/app/node_modules/@strapi/strapi/lib/Strapi.js:410:16)\n2021-12-18T15:26:26.659125+00:00 app[web.1]: at async Strapi.start (/app/node_modules/@strapi/strapi/lib/Strapi.js:161:9)\n
Run Code Online (Sandbox Code Playgroud)\n

除了执行我链接的文档中解释的操作之外,我还使用开发模式下的 UI 添加了一些集合。如何修复此错误并将这个新的 4.0 版本的 Strapi 部署到 Heroku?

\n

heroku strapi

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

提供但未定义的标志:-rpc

我开始使用《掌握区块链 - 深入探讨分布式账本、共识协议、智能合约、DApps、加密货币、以太坊》一书进行区块链开发,

我正在使用 WSL 和 geth 版本 1.10.9。

$geth version
Geth
Version: 1.10.9-stable
Git Commit: eae3b1946a276ac099e0018fc792d9e8c3bfda6d
Architecture: amd64
Go Version: go1.17
Operating System: linux
GOPATH=
GOROOT=go
Run Code Online (Sandbox Code Playgroud)

我正在尝试启动 geth,但收到错误消息:未定义 --rpc 标志。

这是我尝试运行的命令:

geth --datadir ~/etherprivate/ --networkid 786 --rpc --rpcapi 'web3,eth,net,debug,personal' --rpccorsdomain '*'

对我如何解决它有任何帮助吗?

geth

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

如何改变活动指示器bottombavigationview材质的颜色呢?材质3

我想更改底部导航视图材质3中所选区域的颜色,但颜色没有任何改变。我尝试过选择器、背景、背景色调和样式。一切都没有成功。

目前是这样的。

应该是这样的。

android-layout material-design bottomnavigationview material-components-android material-you

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