问题标签 [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.
javascript - 使用 HapiJS 的实验室上下文帮助程序会导致错误
我使用实验室为 HapiJS 编写了一个单元测试
当测试因此错误而失败时,我感到很惊讶。
问题似乎在于将服务器添加到instances
.
这被宣布为一个集合。
我想知道为什么会发生此错误,以及我是否以错误的方式使用上下文。我当然可以在模块范围内使用变量作为解决方法,但我认为创建上下文帮助程序是为了避免这样做。
hapijs - 处理 CRUD 测试的最佳方法?
我想为我的 CRUD 端点编写一个测试。但我想测试'UPDATE','DELETE'端点依赖于'CREATE'端点中创建的文档。
例如:
处理这个问题的最佳方法是什么?我应该创建一个依赖于另一个结果的测试用例吗?
注意:我正在使用hapijs、 hapi/ lab、 hapi/代码进行测试。
java - 无法为我本学期的最后一个实验室正确读取文件,并且在读取实际文件时遇到问题
所以我们有一个实验室要做,它包括阅读文件和所有有趣的东西。
这是txt文件的样子:
我发布了应该尝试读取此信息的代码。谢谢你的时间!
我试过改变一些东西并用谷歌搜索异常但没有运气
我相信它应该读取信息并将其存储在受尊重的类别中,因为我们知道它基于文本文件按此顺序排列,但是当我运行该方法时,我得到 java.util.NoSuchElementException
hapi - hapi lab AssertionError [ERR_ASSERTION]:插件 crumb 已注册
我不知道为什么我会收到这个。我正在尝试在使用时创建一个简单的测试@hapi/crumb
。我只在我的server.js
.
我的测试文件非常基本,我试图在应该调用 start 的地方移动,但它一直抛出同样的错误。
python - 未找到 Jupyter 命令“jupyter-lab”
我试图在我的 Kubuntu 机器上安装 jupyter lab。如果我使用“pip3 install jupyter jupyterlab”安装 jupyter lab,则命令“jupyter notebook”可以正常工作。但是,如果我每次收到消息时都尝试运行“jupyter lab”:
怎么了?
我尝试多次重新安装 jupyter 和 jupyterlab 遇到相同的问题。
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 实验室时的日志文件。
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
它会给我一个分段错误
我今天早上试着给他发电子邮件,问他我是否可以在他的办公室见他,告诉他我做错了什么,他还没有回复,所以我希望能从任何专家那里得到更多指导在他的领域。
如果需要,我会添加更多信息。
azure - Azure 实验室服务中的虚拟机可以连接互联网吗?
我正在寻找一个云环境来教授一些网络和 IT 专业培训课程。在我尝试 Azure 实验室服务之前,您能否告诉我这些 VM 是否可以访问 Internet,或者这些 VM 是否只能与同一实验室中的其他 VM 连接?
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,因此对整个环境还是很陌生。
提前感谢您的回答。
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>
谢谢!