所有问题

0 投票
0 回答
122 浏览

linux - 为什么这个内核模块不处理打开和读取系统调用?

我正在使用 Ubuntu 20.04(Linux 内核 5.4.0-37 通用)学习 Linux 内核模块。以下是实际代码的代码。

我希望跟随模块在get_random_bytes(&c, 1)处理系统调用时将 0-255 ( ) 之间的单字节随机数传递给用户空间缓冲区,->read()然后向 dmesg 打印一条消息。

但不幸的是,目前它不起作用。似乎没有添加句柄->read()->open()系统调用。

为什么它不处理->read()->open()系统调用?

用户空间应用代码(打开和读取设备文件)app.c


内核模块代码:

0 投票
2 回答
346 浏览

module - 引用兄弟模块(例如 Diesel 生成的模式)的正确方法是什么?

我正在构建一个使用 Diesel 访问 MySQL 数据库的 Web 服务。一切都设置正确,Diesel 正在生成schema.rs包含反映我的数据库模式的内容的文件:

我创建了一个store.rs位于main.rs. 如果我对模块的理解是正确的,那么我放入store.rs文件中的任何代码都将属于一个名为store该模块的子crate模块。我的目的是将所有处理数据库内容的代码放在store模块中。但是,我似乎无法useschema我的模块中的store模块开始使用 Diesel API 进行一些查询。

我试过了:

  • use schema;
  • use crate::schema;
  • use super::schema;
  • use super::schema::user;

没有任何效果。编译器总是说它无法解析路径的一部分或另一部分。

在 Rust 中引用兄弟模块的正确方法是什么?

0 投票
1 回答
67 浏览

c# - 在 Xamarin.Android 中将 Json 对象项中的错误值保存和检索到 IShared 首选项(始终返回注销值)

我正在开发一个登录应用程序,它使用 Xamarin Android (C#) 中的共享首选项保存用户名和密码。首先,我从 Web 服务获取用户名和密码值,然后检查该值。如果在我的本地数据库(sqlite)中没有该值,我将使用来自 Web 服务的最新数据更新数据。之后,我使用我的自定义 sqlite 函数存储用户 ID,以获取带有用户名和密码的用户 ID。

到目前为止,我可以从我的 Web 服务中解析 Json 对象并将它们分配给变量。但是,我发现了一些奇怪的事情,我解析的 json 对象项无法保存在我的共享首选项中。我已经在互联网上搜索和研究了 3 天,但我没有找到任何东西。我几乎放弃了,伙计们。你愿意帮助我吗?我会很感激帮助。

这是我对我的应用程序所做的。

我制作了实用程序文件夹来保存我的必需品课程。我现在创建了保存用户属性的LoginSession类。

我的主要活动中

我在下一个活动中检索值,SharedPref.UserIDNow用于检索用户 ID。我把SharedPref.UserIDNow我的静态函数放在里面来获取当前的用户 ID

我错过了什么?每次我启动并登录时,登录后应用程序都会像注销一样关闭!并且值返回-22。顺便说一句,-22 是我共享偏好的默认值。我认为它必须是用户的ID。请帮我 :(

0 投票
1 回答
40 浏览

python - 需要帮助才能使用瑞典语字母

Python 的学生程序员。我需要在我的 HTML 标记中包含瑞典语字母,但输出显示不可读的字符。我的目标是通过使用和之类的库foliumiPython.display我可以在 HTML 标记中应用瑞典语名称。很难解释,所以我将向您展示我到目前为止所得到的:

所以我需要阅读“Stapelbäddsparken”,但我的输出是“Stapelbäddsparken”。当我搜索答案时,我只找到了 7 岁或以上的解决方案,我尝试了他们的解决方案但没有结果..

我正在使用 jupyter notebook,但在 google colab 中进行测试(如果重要的话)。我正在寻找的是一个库来导入瑞典字母的用法,一种在 a-tag 中包含 python 变量的方法,或者如果你知道任何其他方式。感谢您之前的所有努力!

0 投票
1 回答
326 浏览

nuget - Nuget 包未安装在 .Net Framework 中

我已经创建了 .net 标准库项目并为这个库创建了 nuget 包,现在我需要在应用程序 .Net Core 和 .Net Framework4.5 中安装这个包。在 .Net Core 中工作正常,但在安装 .Net 框架项目时,它显示在异常之下。

Blockquote 您正在尝试将此包安装到以“.NETFramework,Version=v4.5.2”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。块引用

请让我知道解决此问题的正确方法。

0 投票
0 回答
258 浏览

c# - 带有 Xamarin.iOS 的 iOS 推送通知未始终显示

我们一直在尝试让 iOS 推送通知正常工作,但结果非常不一致。我们用尽可能少的代码创建了一个测试项目,只是为了让通知工作。

我们决定使用警报通知进行测试,因为我们甚至无法让它始终如一地工作。

这就是我们在 AppDelegate 的 FinishedLaunching 方法中一直在做的事情:

我们在控制台中记录设备的注册令牌,以便我们可以使用它来发送通知。

这基本上就是我们现在在应用程序中拥有的所有内容。我们在测试应用程序中使用通知令牌向该特定设备发送通知。这些是我们的结果:

用例 1

  1. 重启设备
  2. 向设备发送通知

    结果:通知出现,所有新通知也继续工作。

用例 2

  1. 重启设备
  2. 向设备发送通知

    结果:通知未显示,无论您多久发送一次通知,都不会显示。

用例 3

  1. 重启设备
  2. 向设备发送通知
  3. 未显示通知。
  4. 重启设备

    结果:通知出现,所有新通知也继续工作。

用例 4

  1. 重启设备
  2. 开始申请一次
  3. 将应用程序置于后台,或完全关闭它
  4. 向设备发送通知

    结果:显示通知,所有新通知也继续工作。

所以看起来一旦我们收到 1 个通知,所有未来的通知都将正常工作,直到设备重新启动。重新启动设备后,它基本上是一个硬币翻转:你要么很幸运并收到通知和所有未来的通知。或者你什么都没有收到。

我们希望始终如一地接收通知,并试图弄清楚如何完成这项工作,我们希望有人能对此事有所了解。

提前致谢。

笔记

  • 我们使用的是带有 iOS 13.5.1 的第 6 代 iPad

  • iPad只有WiFi

  • 我们有稳定的 WiFi 和互联网连接

0 投票
0 回答
36 浏览

mongodb - 如何在mongo chrat中从相同数据库的不同集合中添加相同的字段

我正在尝试绘制一些 mongo 图表,我有一个名为 user_activities 的数据库,其中包含基于用户的集合,每个集合都有名为 count 的字段,现在我需要编写一个图表来显示所有用户集合中的用户活动总数,我试过了在查询选项卡中低于查询但低于错误

(BadValue) 未知顶级运算符:$lookup

如何在单个图表中为某些聚合或计数提供相同数据库的多个集合?

0 投票
1 回答
89 浏览

database - 物联网设备数据数据库

我是物联网世界的新手。需要存储从物联网设备接收到的地理坐标(经度和纬度)。

  1. 每个设备将每 10 秒发出一次消息。
  2. 开始时设备数量将在 1000 台左右。
  3. 数据将用于显示历史和产生分析。

我是 IOT 的新手,也没有 sql 世界。

有人可以建议应该存储数据的数据库吗?

需要根据时间和设备以及其他几种情况检索数据

提前致谢

0 投票
1 回答
1547 浏览

javascript - 带有 UrlfetchApp.fetchAll() 或 async/ 等待多个 http 请求的谷歌应用程序脚本?

我过去在 Google Apps Script 中创建了一些项目以实现一些自动化,其中还包括一些 http-fetches。在过去,这.fetch()很好用,但现在我们需要获取多个 url。由于应用程序脚本现在使用 V8 运行时,因此我考虑使用 Promise 这样做。我对 async/await 和一般承诺也很陌生。所以我考虑尝试使用UrlfetchApp.fetch()异步函数,只是为了发现执行时间没有区别。

我红色,UrlfetchApp.fetch()由于 GAS-API 设计,无论您是否将函数声明为异步,这将始终是同步的。但我找不到这方面的详细信息。这是真的?

如果是:那么获取多个 url 的唯一方法是UrlfetchApp.fetchAll(),对吗?

如果不是:意味着简单.fetch()可以在异步函数中工作(并且可以被链接,Promise.all())然后我会在这方面投入更多时间。

所以,是或否在这里会有很大帮助!

0 投票
1 回答
2249 浏览

c++ - 将 .exe 文件嵌入到 C++ 程序中?

我写了一个 c++ 程序,我想在其中执行我的第二个程序,它是一个 exe 文件。问题是我想将我的程序作为一个文件分享给其他人。

当我在互联网上搜索时,我找到了这个解决方案。

只需在编译时使用 .rc 文件将第二个 .exe 文件作为二进制资源存储在主 .exe 中。在运行时,您可以使用FindResource()LoadResource()和访问它LockResource(),然后将其写入磁盘上的临时文件,然后再将其传递给system().

但我不明白如何“将 .exe 文件存储为二进制资源”

我目前正在CreateProcess()启动我的第二个程序,该程序运行良好。任何人都可以为我写一些例子吗?

0 投票
1 回答
55 浏览

pdf - 如何使用 ASP.NET Core MVC 创建自己的 pdf 文件?

在我的 ASP.NET Core MVC 项目中,我想以PDF格式输出页面中包含的一些数据。我尝试了几个库,但由于某种原因它不起作用。有谁能帮助我吗?如果您支持直接工作的示例或项目,我将非常高兴。

我尝试的最后一种方法是使用 iText 库。这有效,但空白页来了。

.cshtml使用 jQuery 库:

家庭控制器:

学生报告.cs

0 投票
1 回答
2181 浏览

reactjs - 无法将道具传递给材质 ui makeStyles

我有一个带有输入的表单组件。

在 useStyles 中,我想通过从道具设置来控制输入下划线(borderColor 属性)的颜色:

但是,当我在另一个组件中传递该属性时App.js(如下所示),它似乎是未定义的并且颜色没有改变。我在这里想念什么?我在这里查看了类似的问题,但仍然无法理解。

0 投票
0 回答
393 浏览

pdf - 通过 Itext 5.5.5 签署文档时不符合 PDF/A

我正在将 PDF 转换为 PDF/A。我已经通过付费 PDFTools 库进行了此转换,我将转换结果放在此页面上,该页面负责验证它是否符合 PDA/A 标准https://www.pdf-online.com/osa/ validate.aspx 验证表明它符合标准。转换后,PDF 将使用 Itext 5.5.5 库进行签名,但是,如果我再次使用验证器,则 PDF/A 标准不再有效。验证器上显示的错误如下:

签名时,将有关数字签名的信息(例如印章)添加到文档中;正是由于这个原因,它不再符合标准。从消除这些错误开始,我已经使用以下代码消除了 Helvetica 字体错误:

但是,我并没有消除这两个错误:

颜色空间的错误,我尝试使用以下代码消除它,但根本没有帮助,因为当我再次进行验证时它会不断收到错误。

我希望您能帮助我了解如何消除错误以使其符合 PDF/A 标准,或者是否有其他替代方法可以让我转换为 PDF/A,然后使用 Itext 5.5.5 库对其进行签名。

我很感激你能给我的帮助。谢谢

更新

这是我用来使用 Itext 5.5.5 库签署文档的代码。

更新 2

我尝试将 PdfStamper 更改为 PdfAStamper,但是当我尝试签署文档时,它返回以下错误:

更新 3

我将 itext 库从 5.5.5 更新到 5.5.13.1,效果更好。

如果我使用 PdfStamper,我可以签署文档,但是当我使用 PDF/A 验证器时,它会返回以下错误:

错误提示:“名称对象必须是 UTF-8 编码的。” 不再出现。

另外,我尝试使用 PdfStamper。当我尝试签署文件时,它会返回与以前不同的异常。这是新的例外:

0 投票
1 回答
140 浏览

ajax - WordPress - 使用 ajax 和 admin-ajax.php 获取服务器时间

我是使用 Ajax 获取 WordPress 数据的新手。以下代码应返回服务器时间,但响应始终为“400 Bad Request”。

也尝试将其作为 POST 并且它是相同的。

请问有什么问题吗?想不通。我一直认为有些操作我可以始终使用,例如 wps_get_time,而无需使用插件。我错了吗?有没有简单的方法通过ajax获取服务器时间?谢谢大家。

0 投票
1 回答
512 浏览

python-3.x - 熊猫分组并将行转换为多列

我有一个这样的数据框

我想根据特定组中的行数将行转换为动态列

我知道我可以将 set_index 与 unstack 一起使用,但对如何给出列名并在特定组中创建那么多列感到困惑。

有没有有效的方法来做到这一点?任何帮助,将不胜感激

0 投票
1 回答
41 浏览

javascript - 为什么一个字符串中的这个数值在其他字符串之间会变成一个字符串?

我正在处理代码战问题,但不明白为什么会发生这种特殊情况。** 编辑 - codewars 问题要求您不使用现有的数组或对象原型方法。我将数字和数字数组作为字符串进行迭代,如果为 0 或“0”,则将它们放在末尾。我在“0”之后放置了一个0,它仍然是一个int,但是当我在它之后放置另一个“0”时,它变成了一个字符串。这是代码:

在控制台中,这里是相关步骤的数组:

0 投票
1 回答
295 浏览

reactjs - 只是想找出使用​​ useReducer + context hooks 的最佳实践

只是想找出使用​​ useReducer + 上下文挂钩的最佳实践。

哪个是更好的做法?

  1. 在提供者中有一个 useReducer。(1个巨型初始状态+多个组合减速器)
  2. 提供者中有多个 useReducer,每个都管理自己的状态
0 投票
0 回答
38 浏览

scala - Spark查询在同类数据上的性能差异

我是 Spark 的新手,所以我正在尝试这样的东西

火花用户界面

我的问题是,尽管我使用不同的数据(内容可能相同),但为什么后面的任务花费的时间如此之少。?

0 投票
1 回答
37 浏览

android - 编辑视图中的文本未垂直对齐

我正在更改 Android 中编辑视图的背景,并使用包含以下代码的可绘制对象进行了更改:

然后将其与“android:background”属性一起添加到我的输入样式中:

我不知道我是否非常详细,但我发现我的编辑视图中的文本垂直未对齐(有点但它变得足够明显)

我的编辑文本

我能做些什么?

0 投票
1 回答
312 浏览

python - 在python中的quiverplot(矢量场图)上放置标题

所以我发现了很多关于绘制矢量场的问题。

制作这些图的一些重要来源是:

  1. 第 4 章使用 Matplotlib 绘制图形

  2. matplotlib.axes.Axes.quiverkey

  3. 使用 matplotlib 可视化矢量场

  4. 向量场

我发现了很多关于在堆栈交换上创建这些图的问题。不同之处在于我的问题特别是关于为这些地块添加标题。老人plt.title()没有工作做到这一点。到目前为止,我最好的解决方案是创建一个带有所需标题的图例,然后使用坐标强制它。然而,我的解决方案看起来很糟糕。我的问题是如何为箭袋图/矢量图添加标题。

到目前为止我的代码是

在此处输入图像描述

概括

所以总结一下我的问题。如何为上面的箭袋图添加标题。你能提供一个解决方案吗?

抱歉,如果这是一个微不足道的问题,我对 Python 和绘制箭袋图都比较陌生。如果这会影响任何事情,我正在使用 google colab 而不是 jupyter。

0 投票
1 回答
497 浏览

c++ - 从头开始实现的 C++ 神经网络在 MNIST 上无法达到 50% 以上

所以我在 C++ 中实现了一个全连接的隐藏层神经网络,使用 Eigen 进行矩阵乘法。它使用小批量梯度下降。

但是,我的模型在 mnist 上的准确率不能超过 50%。我尝试了从 0.0001 到 10 之间的学习率。该模型在训练大小 < 100 时确实过拟合(准确率约为 90%,但仍然非常糟糕),尽管速度非常慢。

什么可能导致这种低准确性和极慢的学习?我主要担心的是反向传播不正确。此外,我不希望添加任何其他优化技术(学习率计划、正则化等)。

前馈和反向传播代码:

完整程序代码:

UPD

这是训练数据集(绿色)和损失(紫色)的准确度图

https://i.stack.imgur.com/Ya2yR.png

这是训练数据和验证数据的损失图:

https://imgur.com/a/4gmFCrk

验证数据的损失超过了某个点,这显示出过度拟合的迹象。然而,即使在训练数据上,准确性仍然很差。

0 投票
1 回答
245 浏览

android - Android studio NDK Gradle 构建“源......和目的地......必须不同”

我正在使用带有 NDK、Gradle 和 CMake 的 Android Studio 来构建多个共享库并将它们链接在一起。

我在构建日志中一次又一次地收到相同的错误:

就像 gradle 试图在同一个位置复制我的库。问题是,我不知道这条指令来自哪里以及如何调试它。构建日志中确实没有太多指示。

令人困惑的是,这并不是 100% 的时间发生的。似乎某处存在竞争条件。有时它是触发构建失败的另一个库。此外,清理项目也无济于事。

所以这是我的问题:有什么地方可以让我对 Gradle 构建序列进行精细控制?

0 投票
2 回答
56 浏览

javascript - 从外部函数 React JS 访问最新状态

我有一个简单的 React 组件(Hooks):

问题:“值”/状态总是相同的,它在状态传递给函数的那一刻被捕获。

问题:如何访问外部函数的最新状态?

澄清:当然,它不适用于“值”/状态,我只是试图说明我面临的问题,即使用为函数提供最新状态的首选方法(通过直接引用)。

0 投票
2 回答
43 浏览

python - Python:对类过滤器的变量应用命令“list”后,该变量变为空

在类过滤器的变量上应用命令列表(Python)时,我似乎遗漏了一些东西。下面是对应的代码:

结果是

['o', 'o', 'a', 'a', 'e', 'i', 'o', 'a']

[]

我不明白为什么在过滤器测试“test_filter”上应用内置函数“list”会使其为空(l_list 的第二次调用显示空输出)。

谢谢!

0 投票
2 回答
88 浏览

python - Pyspark 按列分组元素并创建字典

我以这种方式从 csv 文件中读取了 Spark Dataframe:

数据框是这样的:

我想按列cod_cli对元素进行分组并创建多个列,为分组集中的每个产品创建一个列,并将字典键值作为值,其中键作为列名,值作为与该列相关的值名字,像这样:

字典值可以是字符串(更好)或映射。我试过这样:

但是通过这种方式,我正在创建一个包含所有分组元素的数组列的列。

请问有人可以帮助我吗?

谢谢

更新

提出的解决方案是这样的:

通过这种方式,我创建了一个带有所需 json 字符串的列“Product”,例如{cod_art : art_1, rank : 1}

然后:

这样,我可以为每个产品创建一个列,按cod_cli属性分组,并处理我有超过 3 个产品作为列的情况: