问题标签 [lab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
52 浏览

javascript - 使用 HapiJS 的实验室上下文帮助程序会导致错误

我使用实验室为 HapiJS 编写了一个单元测试

当测试因此错误而失败时,我感到很惊讶。

问题似乎在于将服务器添加到instances.

这被宣布为一个集合。

我想知道为什么会发生此错误,以及我是否以错误的方式使用上下文。我当然可以在模块范围内使用变量作为解决方法,但我认为创建上下文帮助程序是为了避免这样做

0 投票
1 回答
56 浏览

hapijs - 处理 CRUD 测试的最佳方法?

我想为我的 CRUD 端点编写一个测试。但我想测试'UPDATE','DELETE'端点依赖于'CREATE'端点中创建的文档。

例如:

处理这个问题的最佳方法是什么?我应该创建一个依赖于另一个结果的测试用例吗?

注意:我正在使用hapijs、 hapi/ lab、 hapi/代码进行测试。

0 投票
1 回答
29 浏览

java - 无法为我本学期的最后一个实验室正确读取文件,并且在读取实际文件时遇到问题

所以我们有一个实验室要做,它包括阅读文件和所有有趣的东西。

这是txt文件的样子:


我发布了应该尝试读取此信息的代码。谢谢你的时间!

我试过改变一些东西并用谷歌搜索异常但没有运气

我相信它应该读取信息并将其存储在受尊重的类别中,因为我们知道它基于文本文件按此顺序排列,但是当我运行该方法时,我得到 java.util.NoSuchElementException

0 投票
1 回答
390 浏览

hapi - hapi lab AssertionError [ERR_ASSERTION]:插件 crumb 已注册

我不知道为什么我会收到这个。我正在尝试在使用时创建一个简单的测试@hapi/crumb。我只在我的server.js.

我的测试文件非常基本,我试图在应该调用 start 的地方移动,但它一直抛出同样的错误。

我一直在关注https://hapijs.com/tutorials/testing?lang=en_US

0 投票
10 回答
60168 浏览

python - 未找到 Jupyter 命令“jupyter-lab”

我试图在我的 Kubuntu 机器上安装 jupyter lab。如果我使用“pip3 install jupyter jupyterlab”安装 jupyter lab,则命令“jupyter notebook”可以正常工作。但是,如果我每次收到消息时都尝试运行“jupyter lab”:

怎么了?

我尝试多次重新安装 jupyter 和 jupyterlab 遇到相同的问题。

0 投票
0 回答
93 浏览

jupyter-notebook - Jupyter 内核未启动

我的 Jupyter 内核在死机、启动、连接状态之间移动,但无法运行任何单元。我在集群上运行内核,一切正常。我可以从终端使用 ipython。Jupyter lab 和 notebook 都发生了类似的事情。

我已经重新安装了 ipython 并用 iptest 对其进行了测试,也重新安装了 Jupyter。

版本:
Jupyter 核心:4.5.0
Jupyter-notebook:5.7.8
Qtconsole:4.4.3
Ipython:7.8.0
Ipykernel:5.1.0
Jupyter 客户端:5.2.4
Jupyter 实验室:1.1.4

这是运行 Jupyter 实验室时的日志文件。

0 投票
0 回答
988 浏览

c - 格式化字符串漏洞实验室

网络安全一年级学生(我对很多东西都很陌生,比如 Linux 等)

我在我的实验室中修改秘密值时遇到了一些问题。这是我需要做的

  • gcc -z execstack -o vul_prog vul_prog.c

  • sudo chown root vul_prog

  • sudo chmod +s vul_prog

使用字符串格式漏洞Crash程序成功执行以下操作

  • 打印秘密值秘密

  • 修改秘密值secret

  • 用预定值0x42454546修改秘密值secret

  • 获得一个 root shell(额外的学分)

这是我们正在使用的代码

我知道我的秘密价值是什么,但我无法修改它。我知道我必须使用的命令。我需要修改 44 的存储位置。在我的例子中,地址是 0xbfffeb60

到目前为止我使用的命令

sudo sysctl -w kernel.randomize_va_space=0

gcc -z execstack -o vul_prog vul_prog.c

sudo chown root vul_prog

sudo chmod +s vul_prog

之后,我运行程序./vul_prog并输入一堆 %x 以打印出地址。我的教授说代码vul_prog.c是从原始代码稍微修改的,我的书使用原始代码,并给出了如何使用修改它的步骤

echo $(printf "\x04\xf3\xff\xbf").%x.%x.%x.%x.%x.%n > input

vul < input

这是输入文件之后的样子

Póÿ¿.%x.%x.%x.%x.%x.%x.%x.%x.%n

运行这些命令后,没有任何变化。然后我在最后添加了 3 个 ".%x" 和 %n,但仍然没有。当我尝试只用

.%x.%x.%x.%x.%x.%x.%x.%x.%n

它会给我一个分段错误

我今天早上试着给他发电子邮件,问他我是否可以在他的办公室见他,告诉他我做错了什么,他还没有回复,所以我希望能从任何专家那里得到更多指导在他的领域。

如果需要,我会添加更多信息。

0 投票
1 回答
130 浏览

azure - Azure 实验室服务中的虚拟机可以连接互联网吗?

我正在寻找一个云环境来教授一些网络和 IT 专业培训课程。在我尝试 Azure 实验室服务之前,您能否告诉我这些 VM 是否可以访问 Internet,或者这些 VM 是否只能与同一实验室中的其他 VM 连接?

0 投票
0 回答
417 浏览

cordova - Ionic 4:在 Ionic Lab 中使用 cordova 媒体捕获插件?

我目前正在学习 Ionic 4,对于一个学术项目,我们必须为 iOS 和 Android 开发一个移动应用程序。

我们项目的开发进展顺利,我们使用ionic serve -l来运行我们的应用程序。我们发现 Ionic Lab 的开发非常实用,因为我们可以在浏览器中对我们的应用程序进行移动预览,适用于 android 和 iOS。我们也非常喜欢命令的“实时”方面ionic serve,因为我们不必在每次更改代码时都重新启动服务器。

但是,由于我现在必须在应用程序中实现录音机,因此我尝试按照此处提供的 Ionic 文档进行操作。我使用以下命令添加了 cordova-plugin-media-capture 插件,并使用以下命令ionic cordova plugin add cordova-plugin-media-capture安装了 media-capture 包npm install @ionic-native/media-capture

它似乎工作正常,但是当我单击一个按钮尝试录制一些音频时,它不起作用,并且我收到以下警告并在 Chrome 控制台中出错:

Native:尝试调用 MediaCapture.captureImage,但 Cordova 不可用。确保包含 cordova.js 或在设备/模拟器中运行

cordova_not_available

我在网上搜索了解决方案,似乎为了使用媒体捕获等cordova插件,需要使用类似ionic cordova run browser. 看起来它正在工作,但是我得到了我的应用程序的“浏览器”版本。

所以我的问题很简单:有什么方法可以让 Cordova 媒体捕获插件在 Ionic Lab 中工作?如果没有,是否有任何其他类似于 Ionic Lab 的应用程序测试环境(移动平台预览、快速启动、实时测试......)允许这个插件工作?

如果这是一个愚蠢的问题,我很抱歉,因为我和我的团队仍在为学校学习 Ionic,因此对整个环境还是很陌生。

提前感谢您的回答。

0 投票
1 回答
148 浏览

python - 从文件中读取有向图

大家好——如果有人想知道,我是编码新手。

这是我第一次在这里发帖,我目前正忙于我的一项任务。下面的代码是我的草稿代码。

的预期输出adjacency_list是:

我的代码的输出是:

[[1, 3], [2], [3], [0, 2]]——这就是我想要的

对于预期的输出maximal_path是:

[0, 1, 2, 3][0, 3, 2]

而我的输出是:

[0, 1, 3, 2]——这与我的教授想要的预期输出完全不同。我一直在经历第二个功能并不断陷入死胡同。谁能告诉我第二个功能的错误在哪里?

这是 digraph.txt 列表:

——</p>

谢谢!