所有问题

0 投票
0 回答
142 浏览

python - 如何使用 python 在动态网络上编写链接预测代码?

我已经阅读了大量关于动态网络链接预测的论文,但我对如何做到这一点感到困惑。我知道动态网络上的链接预测与静态网络不同。在动态网络中,您给出了一系列图形快照(G=(G1,G2 ....Gn))并尝试在 T+1 时间预测链接

例如,我有一个包含一堆边缘列表的文件(链接http://networkrepository.com/ia-enron-email-dynamic.php)每个边缘列表都与边缘形成的时间相关联,这里是关于我如何读取数据集的示例

G=nx.read_edgelist('enron.txt',create_using=nx.Graph(), nodetype=int) 但是当你绘制它时最终的图只是一个图,我怎么能有这些图系列?例如,如果我想找到每个快照的邻接矩阵,该怎么做?我需要像上面那样加载整个文件来进行预测吗?

任何帮助,包括带有实际示例的博客,将不胜感激

0 投票
1 回答
5262 浏览

asp.net - 无法在 Windows 上的 Linux docker 中配置 ASP.NET HTTPS 端点

我在尝试调试指向 Visual Studio 中“生产”ASPNETCORE_ENVIRONMENT 的 docker 容器时遇到问题。“开发”环境运行良好。我正在尝试针对生产容器进行调试,因为每个环境的不同 appsettings 文件存在问题。

这是我的错误:

无法配置 HTTPS 端点。未指定服务器证书,默认开发人员证书找不到或已过期。要生成开发人员证书,请运行“dotnet dev-certs https”。要信任证书(仅限 Windows 和 macOS),请运行“dotnet dev-certs https --trust”。有关配置 HTTPS 的更多信息,请参阅https://go.microsoft.com/fwlink/?linkid=848054

我浏览了几篇文章,但在针对生产进行调试时似乎没有任何效果。当我从 launchSettings.json 中删除 https 时,该站点根本不会运行。

https://github.com/dotnet/dotnet-docker/blob/master/samples/host-aspnetcore-https.md

无法在 Windows docker 容器中配置 ASP.NET HTTPS 端点

https://docs.microsoft.com/en-us/aspnet/core/security/enforcing-ssl?view=aspnetcore-3.1&tabs=visual-studio#trust-the-aspnet-core-https-development-certificate-on -windows 和 macos

环境:

Windows 10
Linux 容器
ASP.NET Core 3.1

启动设置:

DockerFile

在此处输入图像描述

0 投票
1 回答
19 浏览

django - 在 post_save 信号上获取完整的用户对象

我是信号新手。我想做的事情可以务实地在视图上完成,也许信号不是要走的路,但无论如何,我对信号有问题。我有一个用户模型(自定义)和 UserIdentities 模型。创建新用户时,将生成 3 个身份并保存在 UserIdentities 模型中:

我现在遇到的问题是该实例是用户名(单个字符串),而不是具有用户所有属性的 User 对象的实例。在文档中,它说实例是创建的对象,但在这里我只获得创建的用户的用户名,但需要几个其他字段来生成身份

0 投票
2 回答
86 浏览

android - 对话框内微调器适配器中的空指针异常

当我尝试在 android studio 中为微调器创建适配器时出现空指针异常。我做了一个对话框,微调器在自定义对话框内,所以我不知道如何创建它。

这是 onCreate() 内部对话框的代码

这是我得到的错误:

第 117 行是这样的:

spinner.setAdapter(适配器);

0 投票
1 回答
48 浏览

c - 打印存储为 unsigned long long 数组的大整数

我正在审查一个大学项目的应用程序的安全性,该应用程序使用 RSA 加密文件,特别是它使用这个库:https ://github.com/ilansmith/rsa (不要使用它,它有严重的漏洞) .

(如果你想看一下,这些数字之间的大部分操作都是在rsa_num.c文件中实现的。)

此工具使用 的数组来存储 RSA (和)unsigned long long所需的大数:ned

问题是我不明白数字是如何以这种格式存储的。我需要的是能够以某种方式打印实数,或者至少是一种从数组组件中恢复数字的方式。

我尝试将它们像字符串一样连接起来,但这似乎不正确。

感谢任何能够提供帮助的人!

0 投票
0 回答
87 浏览

flutter - 颤振提供者

尝试为新提供者更新此内容 - 更改了第一个要创建的构建器,但它给出了无返回错误。谢谢

用户资源库

0 投票
1 回答
160 浏览

java - 当时间比较评估为真时,如何在 Java 中实时更新 Excel .csv 文件?

首先,如果有更简单的方法可以做到这一点,我愿意接受其他建议。我的目标是每天在美国东部标准时间上午 9 点和下午 4 点(不是我的时区)用股票数据更新 CSV 文件。我觉得我很亲近。我现在拥有的包括一个 getEST 函数,该函数将当前时间拉到 EST 时区(适当考虑夏令时),如果该时间与我硬连线的开始或结束时间匹配,则返回一个布尔值 true/false。我也有程序创建一个 CSV 文件并每次都附加到它。我需要对我的代码进行一些修改,以便在这些布尔标志输出为真时自动执行我的数据检索代码。

我现在设置它以利用重置计数器告诉它等待 7 或 17 小时,具体取决于该计数器的值。所以我的问题是 a) 当 EST 时钟到达午夜时推动重置会更好吗?b) 我如何随时启动程序以便它在正确的时间输出(即,如果应用程序在 6 EST 启动,它会等待 3 小时才能提取数据?

因为我有很多代码,所以我会稍微摘录一下代码。让我知道是否有任何遗漏的部分会有所帮助。我知道我的封装也可以改进,只是想先让它工作,然后再将更多变量更改为私有。

0 投票
1 回答
181 浏览

html - 在带有ejs的forEach循环中使用rowspan?

我有一个引导表,通过循环显示我的 mongoDB 集合中的数据。我试图rowspan在我的最后一张td桌子上使用,称为“其他”,跨越到桌子的末尾。但是,因为它是一个循环,所以它创建了一个嵌套rowspan并弄乱了表格。有没有办法让行跨度不会像这样嵌套?它需要在forEach循环中,因为数据是从我的名为 environment 的集合中提取的,它只能用于forEach(如果在循环之外使用,它会给我错误“未定义环境”)

当我尝试在最后一列上使用 rowspan 时它的外观: 在此处输入图像描述

表格的html:

检查器元素<td rowspan=10 class="other"><%= environment.other%></td>在此处输入图像描述

0 投票
1 回答
22 浏览

mysql - 如何创建基于条件的 INSERT 触发器,更新或插入另一个表?

我正在尝试在 phpmyadmin 中创建一个触发器,并且我有 2 个表,即 Items 和 Inventory。这是一个图书馆数据库。当我插入一个新项目时,如果项目 isbn 已经存在于库存中,我想添加到库存中该项目的 totalCopies 中。如果没有,我希望它在库存中插入一个带有新项目 isbn 的新行。这是我第一次使用触发器,我遇到了语法错误。这就是我现在所拥有的。

库存列是:inventoryID (PrimaryKey)(autoincrement)、isbn、totalCopies、totalAvailable、totalCheckedOut。

0 投票
2 回答
29 浏览

sql - 使用现有查询创建过程时出错

我有一个要在过程中使用的查询。查询完全按照它应该的方式工作,但是一旦我将它放在过程的 BEGIN 和 END 内,它就会告诉我“名称已被现有对象使用”。不知道这意味着什么,任何帮助都会很棒。这是原始查询:

这是程序:

0 投票
2 回答
116 浏览

laravel - Laravel 商店(可空验证错误)

我目前有以下商店功能

每次我得到一个空图像时,我都会收到以下错误:

我认为nullable规则就足够了。

我发现的唯一解决方法是检查图像是否为空,但感觉好像我做错了:

0 投票
1 回答
34 浏览

wpf - WPF datagrid 一列作为组合框添加每一行不同的列表

我有datagrid wpf,一列是组合框。对于每一行,我需要不同的项目列表。我有这个结构

如何在 xaml 代码中加载这些数据?此代码不起作用

0 投票
1 回答
49 浏览

ios - Objective-C 中的作用域 NSArray

在 GLViewController.m 文件中

在实施的最顶端

然后在 GLViewController.m 里面的 GLViewController

GLViewController.m 中的 drawView 内部

我也在 GLViewController.h 文件中声明了它:

我在 GLViewController.m 中包含 GLViewController.h

0 投票
1 回答
32 浏览

swift - 半纬度/长三角洲,无需扩展

我正在尝试将我目前拥有的内容整合extension到我的struct MapView.

0 投票
0 回答
17 浏览

arrays - 如何在 bash 中使用 echo 输出准备变量然后打印它

我需要从 echo 输出中创建一个可打印的变量,我编写了这段代码,但似乎它不起作用:

预期输出:

但它会打印:

我该如何解决?

0 投票
1 回答
39 浏览

javascript - 为什么 JavaScript 不执行?

我的 javascript 不起作用我尝试了这里的一切是示例

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________--

0 投票
1 回答
565 浏览

c++ - 未从实时 ETW 消费者接收 Microsoft-Windows-Kernel-Process 事件

我正在尝试使用 Windows 事件跟踪(ETW)构建一个消费者,它将接收来自 Microsoft-Windows-Kernel-Process 的事件。消费者启动,ProcessTrace 没有错误。我可以在“logman query -ets”的结果中看到我的会话名称。但是,我的事件回调函数永远不会被调用。我无法弄清楚为什么我没有看到任何事件。我以管理员身份运行我的应用程序。任何人都可以在我的代码中看到问题吗?谢谢...

注意:我尝试只将事件写入文件...我的事件回调被调用了两次,BufferCallback 被调用了一次,在生成的 etl 文件中,我得到了一个错误代码为 15003 的事件,即 ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND(在资源中找不到事件定义(错误 = %1)。)我不确定这意味着什么。我不认为消费者需要对清单做任何事情。

0 投票
1 回答
236 浏览

scala - sbt 未显示“runMain”的完整输出

当在 sbt via 中运行 scala 时,runMain我遇到了一些通过写入的输出println被切断的问题。如果我通过运行sbt "runMain aw.OutputTry"输出来运行以下代码,则开始在某些时候被切断。

示例输出(我在'...'处截断了输出):

我假设 sbt 中正在进行一些缓冲,例如在输出前加上[info]标签?对我来说,这种行为看起来有点像 sbt 中的缓冲区在程序存在后没有被刷新。

我尝试过的事情:

  • 刷新scala代码中的输出(通过Console.flush()在循环中调用,之后println) - 无济于事
  • 在 sbt 文档中我可以找到设置logBuffered,我检查了它并且它已经设置为false
  • 将 sbt 调用的输出通过管道传输到文件 - 然后所有行都按预期可见
  • 在退出之前调用Thread.sleep(1000)只会解决问题,无论如何都不是解决方案
  • 我首先怀疑我的环境(shell 等),但直接在 scala REPL 中运行代码按预期工作

我在搜索过程中是否忽略了一些 sbt 设置?任何提示如何显示完整输出?

环境:我在 WSL 的 Ubuntu 18.04 上使用 sbt 1.2.7、Scala 2.11.12 和 openjdk 1.8.0_424

0 投票
1 回答
42 浏览

node.js - 反应ProtectedRoute 问题/无法按预期工作

我正在使用一些受保护的路线制作 React 应用程序。在我添加 Switch 包装器之前它工作正常,然后 /about 和 /contact 路由无法显示。

你能解释一下为什么会这样吗?如果需要在这里切换?

0 投票
2 回答
159 浏览

java - 正则表达式只允许给定字符类中的一个(可能是重复的)字符

我需要检查一个字符串是否只包含一个来自给定字符类的不同字符。一些简单的例子:

"aa", "bbbbb", "c"匹配这个正则表达式[abc]+,但正则表达式也匹配"abbb" or "abcbb",这在我的情况下是无效的。因此我不能使用它。

示例代码:

以上将为输入数组中的每个字符串打印有效,这不是我想要的。有效输入只是具有不同字符的字符串。我可以通过以下方式实现它,我需要or在 if 语句中使用多个。

我怎样才能达到与第二种方法相同的结果,但要紧凑地编写它,因为当字符类增长并且字符类发生变化时,这将不可读,我需要更改 if 条件?

预期的:

0 投票
1 回答
272 浏览

html - 来自 HTML 文档中嵌入的 typeform 的“unsafe-eval”错误 Google App Engine 托管

我目前在 Google 的 App Engine 上托管一个网站。HTML 文档只有一个嵌入的 typeform 调查供访问者填写和提交。但在 Chrome 的开发人员工具下,我有两个“仅报告”错误显示Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'report-sample'

我从其他人那里发现的许多关于“不安全评估”的类似问题都特定于 Chrome 扩展应用程序,我认为这些问题不适用于这种情况,但我不确定。下面是我的 html 文件的代码和 chrome 的开发人员工具下显示的错误的屏幕截图。

在此处输入图像描述

0 投票
0 回答
1677 浏览

python - 如何格式化我的 y 轴以在 Seaborn 图表中显示逗号分隔符?

我希望我的 y 轴更具可读性,所以想要一个逗号分隔符来表示数千。例如,“12000000”应该看起来像“12,000,000”

我的数据框包含 3 个国家/地区的航空旅行的年度、国家和乘客数据。

Jupyter 笔记本代码:

输出图

0 投票
1 回答
66 浏览

c# - 创建一个新的 .txt 文件,而不是在 C# 中追加

我的串口流打印 10 行数据然后暂停,现在我让它循环运行,所以当我关闭流时,我的 .txt 文件如下所示:

我想要做的是而不是附加在同一个文件中。我正在尝试创建一个编号递增的新文件。例如 txt01,txt02,txt03 .....txtn。

谁能帮我这个

0 投票
3 回答
4080 浏览

angular - 使用 Docker 在 nginx 服务器上部署 Angular 应用程序 欢迎使用 nginx

我开发了一个Angular 7应用程序,现在我将把它部署在 nginx 服务器上的生产服务器上。我对nginx服务器上的前端部署很陌生,所以我可能缺少一些容易找到的东西。我决定使用Docker来管理部署。
应用程序名称是MyWalletFe


nginx服务器配置文件

小路:./conf/default.conf

Dockerfile

我将我的 nginx 配置文件复制到默认位置,然后我将npm run build前一阶段的输出复制到/usr/share/nging/html.

输出

我总是得到默认的 nginx 网页: 发生这种情况的原因是该文件夹包含一个带有应用程序名称的子文件夹,其中包含 Angular 应用程序的所有文件(该图像是在本地运行后拍摄的以显示该文件夹结构体):
在此处输入图像描述
/app/distMyWalletFenpm run build

文件夹结构

而在文件夹中的生产服务器上,该页面/usr/share/nginx/html仍然是默认的。index.html


我认为为此,MyWalletFe应将文件夹的内容复制到父文件夹(/usr/share/nginx/html);在这种情况下default.confDockerfile包含一些错误。
有没有以错误的方式配置的东西?在资源部分,我添加了我关注的文章。

资源

Docker 中的 Angular 与 Nginx

0 投票
1 回答
74 浏览

ios - maxKeyCount 和 addPositiveDiagnosisKeys 如何交互?

我正在学习Apple 为 iOS 发布的新的Contact Tracing API与 Google 合作)。

我并没有对 上的maxKeyCount属性的CTExposureDetectionSession关系以及它与addPositiveDiagnosisKeys: completion:方法的关系感到喘不过气来。

我的理解

ACTExposureDetectionSession是允许应用程序要求框架开始尝试将已发布的诊断密钥列表与捕获的滚动接近标识符的本地数据库进行匹配的对象。

该应用程序将首先activateWithCompletion:在新会话上调用该方法,然后调用addPositiveDiagnosisKeys:一次或多次,最终通知框架不再通过调用添加键finishedPositiveDiagnosisKeysWithCompletion:

最后一次调用还将指示在检测完成后要运行的块,该块将使用一个CTExposureDetectionSummary对象调用,通知设备已暴露的诊断密钥的数量。

我不明白的是

物业maxKeyCount文件说:

此属性包含一次提供给此 API 的最大密钥数。在每个操作完成后和调用完成处理程序之前,此属性的值会更新。使用此属性来限制密钥下载,以避免在内存中过度缓冲密钥。

但是addPositiveDiagnosisKeys:方法说:

将指定的密钥异步添加到会话中,以便检查它们是否暴露。对该方法的每次调用都必须包含比 <maxKeyCount> 的当前值指定的更多的键。

maxKeyCount似乎是一个最大值,但这addPositiveDiagnosisKeys:需要我用比最大值更多的键来调用它。

我是否应该使用先前发送的列表的超级列表调用该方法?如果我必须使用不断增长的键列表,那似乎与“避免内存中键的过度缓冲”部分不太吻合。

This property’s value updates after each operation complete部分是什么?