我正在尝试从嵌入式资源中读取 JSON 文件。我试过在网上查找,但大多数问题都是关于 .txt 文件的,但没有帮助。
我已经尝试使 json 文件成为嵌入式资源,但这也无济于事。
var assembly = Assembly.GetExecutingAssembly();
var resourceName = "MyLibrary.Properties.Resources.MyJson.json";
using (Stream stream = assembly.GetManifestResourceStream(resourceName))
using (StreamReader reader = new StreamReader(stream))
{
string jsonFile = reader.ReadToEnd(); //Make string equal to full file
}
Run Code Online (Sandbox Code Playgroud)
运行此代码时,出现以下错误: System.ArgumentNullException: '值不能为空。参数名称:流'
所以我一直在尝试实施 W3Schools 网站上的幻灯片有一段时间了。( https://www.w3schools.com/howto/howto_js_slideshow.asp )
我已经让它工作了,但第一张图片没有加载。只有当我单击左/右按钮或单选按钮时,图像才会显示。
我认为这可能是 display:none; 的问题。但肯定改变这意味着您可以同时加载所有图像。
编辑:代码:
var slideIndex = 1;
showSlides(slideIndex);
function plusSlides(n) {
showSlides(slideIndex += n);
}
function currentSlide(n) {
showSlides(slideIndex = n);
}
function showSlides(n) {
var i;
var slides = document.getElementsByClassName("mySlides");
var dots = document.getElementsByClassName("dot");
if (n > slides.length) {
slideIndex = 1
}
if (n < 1) {
slideIndex = slides.length
}
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
for (i = 0; i < …Run Code Online (Sandbox Code Playgroud)我正在尝试打开我的 MongoDB 模型,但是出现以下错误:
MONGODB | xxx.xx.x.xxx:27017 | db.find | FAILED | wrong number of arguments (given 2, expected 1) | 0.013306s
我的 Mongo 凭据是正确的,并且我可以连接到 Rails 外部的数据库集合。
错误的前几行是:
Started GET "/admin/xsl_sheet" for xxx.xxx.xxx.xxx at 2020-03-03 13:49:54 UTC
Processing by RailsAdmin::MainController#index as HTML
Parameters: {"model_name"=>"xsl_sheet"}
(5.0ms) SELECT `companies`.`name` FROM `companies` WHERE `companies`.`id` = 4
CACHE (0.1ms) SELECT `companies`.`name` FROM `companies` WHERE `companies`.`id` = 4 [["id", "4"]]
CACHE (0.2ms) SELECT `companies`.`name` FROM `companies` WHERE `companies`.`id` = 4 [["id", "4"]]
MONGODB | xxx.xx.x.xxx:27017 | …Run Code Online (Sandbox Code Playgroud)